Supporting user-defined notations when integrating scientific text-editors with proof assistance systems

6Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In order to foster the use of proof assistance systems, we integrated the proof assistance system ΩMEGA with the standard scientific text-editor TEXMACS. We aim at a document-centric approach to formalizing and verifying mathematics and software. Assisted by the proof assistance system, the author writes her document entirely inside the text-editor in a language she is used to, that is a mixture of natural language and formulas in LATEX style. We present a basic mechanism that allows the author to define her own notation inside a document in a natural way, and use it to parse the formulas written by the author as well as to render the formulas generated by the proof assistance system. To make this mechanism effectively usable in an interactive and dynamic authoring environment, we extend it to efficiently accommodate modifications of notations, to track dependencies to ensure the right order of notations and formulas, to use the hierarchical structure of theories to prevent ambiguities, and to reuse concepts together with their notation from other documents. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Autexier, S., Fiedler, A., Neumann, T., & Wagner, M. (2007). Supporting user-defined notations when integrating scientific text-editors with proof assistance systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4573 LNAI, pp. 176–190). Springer Verlag. https://doi.org/10.1007/978-3-540-73086-6_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free