pith. sign in

arxiv: 1307.1944 · v1 · pith:B3RR5KBQnew · submitted 2013-07-08 · 💻 cs.LO · cs.AI· cs.HC

READ-EVAL-PRINT in Parallel and Asynchronous Proof-checking

classification 💻 cs.LO cs.AIcs.HC
keywords proverasynchronousinteractionisabelleparallelproofread-eval-printappears
0
0 comments X
read the original 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.