 
Summary: Assisted Proof Document Authoring
David Aspinall1
, Christoph L¨uth2
, and Burkhart Wolff3
1
LFCS, School of Informatics, The University of Edinburgh, U.K.
2
Department of Mathematics and Computer Science, Universit¨at Bremen, Germany
3
Department of Computer Science, ETH Z¨urich, Switzerland
Abstract. Recently, significant advances have been made in formalised
mathematical texts for large, demanding proofs. But although such large
developments are possible, they still take an inordinate amount of effort
and time, and there is a significant gap between the resulting formalised
machinecheckable proof scripts and the corresponding humanreadable
mathematical texts. We present an authoring system for formal proof
which addresses these concerns. It is based on a central document for
mat which, in the tradition of literate programming, allows one to extract
either a formal proof script or a humanreadable document; the two may
have differing structure and detail levels, but are developed together in a
