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. © 2007 Elsevier B.V. All rights reserved.
Wagner, M., Autexier, S., & Benzmüller, C. (2007). PlatΩ: A Mediator between Text-Editors and Proof Assistance Systems. Electronic Notes in Theoretical Computer Science, 174(2), 87–107. https://doi.org/10.1016/j.entcs.2006.09.024