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