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

https://doi.org/10.1016/j.entcs.2006.09.024Get rights and content
Under a Creative Commons license
open access

Abstract

We present a generic mediator, called PlatΩ, between text-editors and proof assistants. PlatΩ 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Ω automatically generates the corresponding formal representation for a proof assistant, in our case Ωmega. The primary task of PlatΩ is the maintenance of consistent formal and informal representations during the interactive development of the document.

Keywords

text-editor
proof-assistance systems
user interface
Ωmega
Texmacs

Cited by (0)