Interactive Theorem Proving and Program Development
Interactive Theorem Proving and Program Development
The design and implementation of VAMPIRE
AI Communications - CASC
AI Communications - CASC
IPython: A System for Interactive Scientific Computing
Computing in Science and Engineering
The Four Colour Theorem: Engineering of a Formal Proof
Computer Mathematics
TPHOLs '09 Proceedings of the 22nd International Conference on Theorem Proving in Higher Order Logics
TACAS'08/ETAPS'08 Proceedings of the Theory and practice of software, 14th international conference on Tools and algorithms for the construction and analysis of systems
Proviola: a tool for proof re-animation
AISC'10/MKM'10/Calculemus'10 Proceedings of the 10th ASIC and 9th MKM international conference, and 17th Calculemus conference on Intelligent computer mathematics
A wiki for Mizar: motivation, considerations, and initial prototype
AISC'10/MKM'10/Calculemus'10 Proceedings of the 10th ASIC and 9th MKM international conference, and 17th Calculemus conference on Intelligent computer mathematics
Point-and-write: documenting formal mathematics by reference
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Engineering mathematics: the odd order theorem proof
POPL '13 Proceedings of the 40th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Dense Sphere Packings: A Blueprint for Formal Proofs
Dense Sphere Packings: A Blueprint for Formal Proofs
Hi-index | 0.00 |
The Agora system is a prototype "Wiki for Formal Mathematics", with an aim to support developing and documenting large formalizations of mathematics in a proof assistant. The functions implemented in Agora include in-browser editing, strong AI/ATP proof advice, verification, and HTML rendering. The HTML rendering contains hyperlinks and provides on-demand explanation of the proof state for each proof step. In the present paper we show the prototype Flyspeck Wiki as an instance of Agora for HOL Light formalizations. The wiki can be used for formalizations of mathematics and for writing informal wiki pages about mathematics. Such informal pages may contain islands of formal text, which is used here for providing an initial cross-linking between Hales's informal Flyspeck book, and the formal Flyspeck development. The Agora platform intends to address distributed wiki-style collaboration on large formalization projects, in particular both the aspect of immediate editing, verification and rendering of formal code, and the aspect of gradual and mutual refactoring and correspondence of the initial informal text and its formalization. Here, we highlight these features within the Flyspeck Wiki.