doc-src/TutorialI/Documents/documents.tex
author wenzelm
Sat, 05 Jan 2002 01:15:12 +0100
changeset 12635 e2d44df29c94
parent 12570 3bd2372e9bed
child 12653 a55c066624eb
permissions -rw-r--r--
more on concrete syntax;
     1 
     2 \chapter{Presenting theories}
     3 \label{ch:thy-present}
     4 
     5 Now that the reader has become sufficiently acquainted with basic formal
     6 theory development in Isabelle/HOL, the subsequent interlude covers the
     7 ``marginal'' issue of presenting theories in a typographically pleasing
     8 manner.  Isabelle provides a rich infrastructure for concrete syntax (input
     9 and output of the $\lambda$-calculus term language), as well as document
    10 preparation of theory texts using existing PDF-{\LaTeX} technology.
    11 
    12 The measure of theory beautification depends on the kind of application one
    13 has in mind, and the intended audience of the final results.  In any case,
    14 users may already benefit themselves from handsome notation available in
    15 interactive development.  Only minimal provisions in theory specifications may
    16 already change the general appearance of formal entities in a significant way.
    17 
    18 As has been pointed out by Leibniz\index{Leibniz, Gottfried Wilhelm} more than
    19 300 years ago, \emph{notions} are in principle more important than
    20 \emph{notations}, but fair textual representation of ideas is very important
    21 to reduce the mental effort in actual applications.
    22 
    23 \input{Documents/document/Documents.tex}
    24 
    25 %%% Local Variables: 
    26 %%% mode: latex
    27 %%% TeX-master: t
    28 %%% End: