A generic approach to building user interfaces for theorem provers
Journal of Symbolic Computation - Special issue graphical user interfaces and protocols
Isar - A Generic Interpretative Approach to Readable Formal Proof Documents
TPHOLs '99 Proceedings of the 12th International Conference on Theorem Proving in Higher Order Logics
A Comparison of Mizar and Isar
Journal of Automated Reasoning
Program Composition in Isabelle/UNITY
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A Framework for Interactive Proof
Calculemus '07 / MKM '07 Proceedings of the 14th symposium on Towards Mechanized Mathematical Assistants: 6th International Conference
Cooperative Repositories for Formal Proofs
Calculemus '07 / MKM '07 Proceedings of the 14th symposium on Towards Mechanized Mathematical Assistants: 6th International Conference
TPHOLs '08 Proceedings of the 21st International Conference on Theorem Proving in Higher Order Logics
Formal Proof: Reconciling Correctness and Understanding
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
Progress in the Development of Automated Theorem Proving for Higher-Order Logic
CADE-22 Proceedings of the 22nd International Conference on Automated Deduction
Saoithín: a theorem prover for UTP
UTP'10 Proceedings of the Third international conference on Unifying theories of programming
The Matita interactive theorem prover
CADE'11 Proceedings of the 23rd international conference on Automated deduction
Isabelle as document-oriented proof assistant
MKM'11 Proceedings of the 18th Calculemus and 10th international conference on Intelligent computer mathematics
Structured induction proofs in isabelle/isar
MKM'06 Proceedings of the 5th international conference on Mathematical Knowledge Management
The Theorema environment for interactive proof development
LPAR'05 Proceedings of the 12th international conference on Logic for Programming, Artificial Intelligence, and Reasoning
CCC: the CASL consistency checker
WADT'04 Proceedings of the 17th international conference on Recent Trends in Algebraic Development Techniques
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Isabelle/jEdit: a prover IDE within the PIDE framework
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Dependently typed programming based on automated theorem proving
MPC'12 Proceedings of the 11th international conference on Mathematics of Program Construction
Engineering the Prover Interface
Electronic Notes in Theoretical Computer Science (ENTCS)
Asynchronous Proof Processing with Isabelle/Scala and Isabelle/jEdit
Electronic Notes in Theoretical Computer Science (ENTCS)
A qualitative comparison of the suitability of four theorem provers for basic auction theory
CICM'13 Proceedings of the 2013 international conference on Intelligent Computer Mathematics
A web interface for isabelle: the next generation
CICM'13 Proceedings of the 2013 international conference on Intelligent Computer Mathematics
Sigma: An integrated development environment for formal ontology
AI Communications - Intelligent Engineering Techniques for Knowledge Bases
Hi-index | 0.00 |
This note describes Proof General, a tool for developing machine proofs with an interactive proof assistant. Interaction is based around a proof script, which is the target of a proof development. Proof General provides a powerful user-interface with relatively little effort, alleviating the need for a proof assistant to provide its own GUI, and providing a uniformap pearance for diverse proof assistants. Proof General has a growing user base and is currently used for several interactive proof systems, including Coq, LEGO, and Isabelle. Support for others is on the way. Here we give a brief overview of what Proof General does and the philosophy behind it; technical details are available elsewhere. The program and user documentation are available on the web at http://www.dcs.ed.ac.uk/home/proofgen.