Sharing a Library between Proof Assistants: Reaching out to the HOL Family

  title={Sharing a Library between Proof Assistants: Reaching out to the HOL Family},
  author={François Thir{\'e}},
  • François Thiré
  • Published 2018
  • Computer Science, Mathematics
  • CoRR
  • We observe today a large diversity of proof systems. This diversity has the negative consequence that a lot of theorems are proved many times. Unlike programming languages, it is difficult for these systems to co-operate because they do not implement the same logic. Logical frameworks are a class of theorem provers that overcome this issue by their capacity of implementing various logics. In this work, we study the STTforall logic, an extension of Simple Type Theory that has been encoded in the… CONTINUE READING
    6 Citations
    Experiences from Exporting Major Proof Assistant Libraries
    • 3
    • PDF
    Importing Agda Proofs in Logipedia
    Encoding Agda Programs Using Rewriting
    The New Rewriting Engine of Dedukti


    FoCaLiZe and Dedukti to the Rescue for Proof Interoperability
    • 6
    • PDF
    Foundational Proof Certificates in First-Order Logic
    • 39
    • PDF
    The OpenTheory Standard Theory Library
    • J. Hurd
    • Computer Science
    • NASA Formal Methods
    • 2011
    • 67
    • Highly Influential
    • PDF
    A framework for defining logics
    • 1,297
    • PDF
    Embedding Pure Type Systems in the Lambda-Pi-Calculus Modulo
    • 105
    • PDF
    Recording and Checking HOL Proofs
    • 36
    A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions
    • 122
    • PDF
    The Matita Interactive Theorem Prover
    • 87
    • Highly Influential
    • PDF
    An introduction to mathematical logic and type theory - to truth through proof
    • P. Andrews
    • Mathematics, Computer Science
    • Computer science and applied mathematics
    • 1986
    • 644
    • PDF