LOSEJul 12, 2012

A Web Interface for Matita

arXiv:1207.2892v112 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental improvement for users of the Matita proof assistant by providing a web-based alternative with enhanced document features.

The authors developed a web interface prototype for the Matita proof assistant, enabling basic functionalities with enriched annotations to improve human readability and system performance, such as storing data to speed up re-execution of operations like disambiguation.

This article describes a prototype implementation of a web interface for the Matita proof assistant. The interface supports all basic functionalities of the local Gtk interface, but takes advantage of the markup to enrich the document with several kinds of annotations or active elements. Annotations may have both a presentational/hypertextual nature, aimed to improve the quality of the proof script as a human readable document, or a more semantic nature, aimed to help the system in its processing of the script. The latter kind comprises information automatically generated by the proof assistant during previous compilations, and stored to improve the performance of re-executing expensive operations like disambiguation or automation.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes