PlatΩ: A Mediator between Text-Editors and Proof Assistance Systems

  • Authors:
  • Marc Wagner;Serge Autexier;Christoph Benzmüller

  • Affiliations:
  • Fachbereich Informatik, Universität des Saarlandes, 66041 Saarbrücken, Germany;DFKI GmbH & Fachbereich Informatik, Universitäät des Saarlandes, 66041 Saarbrücken, Germany;Fachbereich Informatik, Universität des Saarlandes, 66041 Saarbrücken, Germany

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a generic mediator, called Plat@W, between text-editors and proof assistants. Plat@W aims at integrated support for the development, publication, formalization, and verification of mathematical documents in a natural way as possible: The user authors his mathematical documents with a scientific WYSIWYG text-editor in the informal language he is used to, that is a mixture of natural language and formulas. These documents are then semantically annotated preserving the textual structure by using the flexible, parameterized proof language which we present. From this informal semantic representation Plat@W automatically generates the corresponding formal representation for a proof assistant, in our case @Wmega. The primary task of Plat@W is the maintenance of consistent formal and informal representations during the interactive development of the document.