A Framework for Interactive Proof

  • Authors:
  • David Aspinall;Christoph Lüth;Daniel Winterstein

  • Affiliations:
  • LFCS, School of Informatics, The University of Edinburgh, U.K.;Deutsches Forschungszentrum für künstliche Intelligenz (DFKI), Bremen, Germany;LFCS, School of Informatics, The University of Edinburgh, U.K.

  • Venue:
  • Calculemus '07 / MKM '07 Proceedings of the 14th symposium on Towards Mechanized Mathematical Assistants: 6th International Conference
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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 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.