Haskell and XML: generic combinators or type-based translation?
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming
Proof General: A Generic Tool for Proof Development
TACAS '00 Proceedings of the 6th International Conference on Tools and Algorithms for Construction and Analysis of Systems: Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 2000
HELM and the Semantic Math-Web
TPHOLs '01 Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics
The Java Developer's Guide to Eclipse
The Java Developer's Guide to Eclipse
Functional design and implementation of graphical user interfaces for theorem provers
Journal of Functional Programming
OMDoc -- An Open Markup Format for Mathematical Documents [version 1.2]: Foreword by Alan Bundy (Lecture Notes in Computer Science)
Integrating Searching and Authoring in Mizar
Journal of Automated Reasoning
Electronic Notes in Theoretical Computer Science (ENTCS)
Assisted proof document authoring
MKM'05 Proceedings of the 4th international conference on Mathematical Knowledge Management
The mathserve system for semantic web reasoning services
IJCAR'06 Proceedings of the Third international joint conference on Automated Reasoning
An industrially effective environment for formal hardware verification
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Prover's Palette: A User-Centric Approach to Verification with Isabelle and QEPCAD-B
CAV '08 Proceedings of the 20th international conference on Computer Aided Verification
Combining Isabelle and QEPCAD-B in the Prover's Palette
Proceedings of the 9th AISC international conference, the 15th Calculemas symposium, and the 7th international MKM conference on Intelligent Computer Mathematics
A Review of Mathematical Knowledge Management
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
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
Isabelle as document-oriented proof assistant
MKM'11 Proceedings of the 18th Calculemus and 10th international conference on Intelligent computer mathematics
Cost-effective integration of MKM semantic services into editing environments
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Engineering the Prover Interface
Electronic Notes in Theoretical Computer Science (ENTCS)
Integrating Systems around the User: Combining Isabelle, Maple, and QEPCAD in the Prover's Palette
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
This paper introduces Proof General Kit, a framework for software components tailored to interactive proof development. The goal of the framework is to enable flexible environments for managing formal proofs across their life-cycle: creation, maintenance and exploitation. The framework connects together different kinds of component, exchanging messages using a common communication infrastructure and protocol called PGIP. The main channel connects proversto displays. Provers are the back-end interactive proof engines and displays are components for interacting with the user, allowing browsing or editing of proofs. At the core of the framework is a brokermiddleware component which manages proof-in-progress and mediates between components.