Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Communicating formal proofs : the case of Flyspeck

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Samenvatting

We introduce a platform for presenting and cross-linking formal and informal proof developments together. The platform supports writing natural language ‘narratives’ that include islands of formal text. The formal text contains hyperlinks and gives on-demand state information at every proof step. We argue that such a system significantly lowers the threshold for understanding formal development and facilitates collaboration on informal and formal parts of large developments. As an example, we show the Flyspeck formal development (in HOL Light) and the Flyspeck informal mathematical text as a narrative linked to the formal development. To make this possible, we use the Agora system, a MathWiki platform developed at Nijmegen which has so far mainly been used with the Coq theorem prover: we show that the system itself is generic and easily adapted to the HOL Light case.
Originele taal-2Engels
TitelInteractive Theorem Proving (4th International Conference, ITP 2013, Rennes, France, July 22-26, 2013. Proceedings)
RedacteurenS. Blazy, C. Paulin-Mohring, D. Pichardie
Plaats van productieBerlin
UitgeverijSpringer
Pagina's451-456
ISBN van geprinte versie978-3-642-39633-5
DOI's
StatusGepubliceerd - 2013

Publicatie series

NaamLecture Notes in Computer Science
Volume7998
ISSN van geprinte versie0302-9743

Vingerafdruk

Duik in de onderzoeksthema's van 'Communicating formal proofs : the case of Flyspeck'. Samen vormen ze een unieke vingerafdruk.

Citeer dit