doc-src/TutorialI/Documents/documents.tex
author wenzelm
Sat, 05 Jan 2002 01:27:32 +0100
changeset 12642 40fbd988b59b
parent 12635 e2d44df29c94
child 12653 a55c066624eb
permissions -rw-r--r--
updated;


\chapter{Presenting theories}
\label{ch:thy-present}

Now that the reader has become sufficiently acquainted with basic formal
theory development in Isabelle/HOL, the subsequent interlude covers the
``marginal'' issue of presenting theories in a typographically pleasing
manner.  Isabelle provides a rich infrastructure for concrete syntax (input
and output of the $\lambda$-calculus term language), as well as document
preparation of theory texts using existing PDF-{\LaTeX} technology.

The measure of theory beautification depends on the kind of application one
has in mind, and the intended audience of the final results.  In any case,
users may already benefit themselves from handsome notation available in
interactive development.  Only minimal provisions in theory specifications may
already change the general appearance of formal entities in a significant way.

As has been pointed out by Leibniz\index{Leibniz, Gottfried Wilhelm} more than
300 years ago, \emph{notions} are in principle more important than
\emph{notations}, but fair textual representation of ideas is very important
to reduce the mental effort in actual applications.

\input{Documents/document/Documents.tex}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: