arXiv · 1307.1944
READ-EVAL-PRINT in Parallel and Asynchronous Proof-checking
Abstract
The LCF tradition of interactive theorem proving, which was started by Milner in the 1970-ies, appears to be tied to the classic READ-EVAL-PRINT-LOOP of sequential and synchronous evaluation of prover commands. We break up this loop and retrofit the read-eval-print phases into a model of parallel and asynchronous proof processing. Thus we explain some key concepts of the Isabelle/Scala approach to prover interaction and integration, and the Isabelle/jEdit Prover IDE as front-end technology. We hope to open up the scientific discussion about non-trivial interaction models for ITP systems again, and help getting other old-school proof assistants on a similar track.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Makarius Wenzel. 2013-07-08. READ-EVAL-PRINT in Parallel and Asynchronous Proof-checking. https://doi.org/10.4204/eptcs.118.4
Cite the original work for its findings. Save a collection to share your selection of sources.