PIDE for Asynchronous Interaction with Coq
@inproceedings{Tankink2014PIDEFA, title={PIDE for Asynchronous Interaction with Coq}, author={Carst Tankink}, booktitle={UITP}, year={2014} }
This paper describes the initial progress towards integrating the Coq proof assistant with the PIDE architecture initially developed for Isabelle [3]. The architecture is aimed at asynchronous, parallel interaction with proof assistants, and is tied in heavily with a plugin that allows the jEdit editor to work with Isabelle. We have made some generalizations to the PIDE architecture to accommodate for more provers than just Isabelle, and adapted Coq to understand the core protocol: this…
5 Citations
Interaction with Formal Mathematical Documents in Isabelle/PIDE
- 2019
Computer Science
CICM
A general overview of the PIDE project and its underlying document model, with built-in parallel evaluation and asynchronous interaction and ideas for the future are provided.
Isabelle/jEdit as IDE for Domain-specific Formal Languages and Informal Text Documents
- 2018
Computer Science
F-IDE@FLoC
Isabelle/jEdit is the main application of the Prover IDE (PIDE) framework and the default user-interface of Isabelle, but it is not limited to theorem proving. This paper explores possibilities to…
Interactive Proof Presentations with Cobra
- 2016
Computer Science
UITP
We present Cobra, a modern proof presentation framework, leveraging cutting-edge presentation technology together with a state of the art interactive theorem prover to present formalized mathematics…
Documentation Generator Focusing on Symbols for the HTML-ized Mizar Library
- 2015
Computer Science
CICM
Inspired by the MathWiki project and API reference systems for computer programs, a documentation generator focusing on symbols for the HTML-ized Mizar library is developed, which targets those who use proof assistance systems.
3 References
Asynchronous User Interaction and Tool Integration in Isabelle/PIDE
- 2014
Computer Science
ITP
Historically, the LCF tradition of interactive theorem proving was tied to the read-eval-print loop, with sequential and synchronous evaluation of prover commands given on the command-line, but this severely limits the potential of current multicore hardware and advanced IDE front-ends.
PIDE as front-end technology for Coq
- 2013
Computer Science
ArXiv
This experiment substantiates PIDE as general approach to prover interaction by illustrating how other provers of the greater ITP family can participate by following similar reforms of the classic TTY loop as was done for Isabelle in the past few years.
Designing a State Transaction Machine for Coq. Extended abstract. Available at https://www.lri.fr/~wolff/projects/ANR-Paral-ITP/papers/files/ coq-workshop-paper.pdf
- 2012