vix.ing · top · new · best · stats · spec

A Web Interface for Matita

2012/01/01 by Andrea Asperti, Wilmer Ricciotti
Computer Science · Social Sciences · #Engineering and Information Technology #Interface (matter) #Logic, programming, and type systems #Software Engineering and Design Patterns #The Internet #User interface #Web application #Web service #Work (physics) #cs.LO #cs.SE

paper · pdf · doi:10.1007/978-3-642-31374-5_28

published as Intelligent Computer Mathematics, Lecture Notes in Computer Science, 2012, Volume 7362/2012, pp. 417-421

openalex publication_date 2012/01/01 · arxiv created 2012/07/12 · arxiv updated 2012/07/13 · openalex created_date 2016/06/24 · openalex updated_date 2026/08/05

Abstract

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.

Citations