| | |
Summary: A Framework for Interactive Proof
David Aspinall1
, Christoph L¨uth2
, and Daniel Winterstein1
1
LFCS, School of Informatics, The University of Edinburgh, U.K.
2
Deutsches Forschungszentrum f¨ur k¨unstliche Intelligenz (DFKI), Bremen, Germany
Abstract. 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 provers to 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 broker middleware component which manages
proof-in-progress and mediates between components.
1 Introducing Proof General Kit
|