Skip to content
Snippets Groups Projects
oaf.md 1.89 KiB
Newer Older
  • Learn to ignore specific revisions
  • Michael Kohlhase's avatar
    Michael Kohlhase committed
    ---
    layout: project
    menu_title: OAF
    title: "OAF: An Open Archive for Formalizations"
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    teaser: The OAF Project builds a theoretical framework for interoperability of theorem prover libraries and implements an information system that host and align multiple libraries in a joint semantic setting.
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    start: 2014
    end: 2018
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    funding: DFG
    program: Normalverfahren
    grantid: KO 2428/13-1
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    people: mkohlhase,frabe,dmueller
    ---
    
    
    Michael Kohlhase's avatar
    Michael Kohlhase committed
    OAF is a DFG-funded research project running from 2014-2017 and headed by Michael Kohlhase
    and Florian Rabe at Jacobs University Bremen. It aims at the integration of formal
    mathematical libraries.
    
    Formal/symbolic systems and their libraries are non-interoperable because they are based
    on differing, mutually incompatible foundations (e.g., set theory, higher-order logic,
    constructive type theory, etc.), library formats, and library structures, and much work is
    spent developing basic libraries for mathematics in each system. Moreover, the ensuing
    plurality of library formats forces implementors to spend time developing library
    organization features (e.g., distribution, browsing, search, change management) for each
    library format. All these investments bind resources that could be used to improve the
    core functionality of the systems and the scope of the libraries.
    
    The OAF project tackles these interoperability and plurality problems by developing an
    open archive for formalizations, a common and open infrastructure for managing and sharing
    formalized mathematical knowledge such as theories, definitions, and proofs.  The OAF
    infrastructure is designed to be scalable with respect to both the size of the knowledge
    base and the diversity of logical foundations. In particular, the OAF system will be based
    on a uniform foundation-independent representation format for libraries, which allows
    formalizing the logical foundations alongside the libraries and thus acts as framework for
    aligning libraries.