doc-src/TutorialI/Documents/documents.tex
author wenzelm
Thu, 20 Dec 2001 21:13:36 +0100
changeset 12570 3bd2372e9bed
parent 11647 0538cb0f7999
child 12635 e2d44df29c94
permissions -rw-r--r--
some text;
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
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
     5
Due to the previous chapters the reader should have become sufficiently
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
     6
acquainted with basic formal theory development in Isabelle/HOL, so that we
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
     7
may now set out on a small interlude concerning the ``marginal'' issue of
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
     8
presenting theories in a typographically pleasing manner.  Isabelle provides a
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
     9
rich infrastructure for concrete syntax (for input and output of the logical
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    10
term language of $\lambda$-calculus), as well as document preparation of
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    11
collections of theory texts using existing {\LaTeX} infrastructure.
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    12
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    13
The overall measure of theory beautification depends on the kind of
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    14
application one has in mind, as well as the intended audience of the final
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    15
results.  In any case, users may already benefit themselves from handsome
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    16
notation available in interactive development, while requiring only minimal
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
    17
provisions as part of the theory specifications.
11647
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    18
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    19
\input{Documents/document/Documents.tex}
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    20
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    21
%%% Local Variables: 
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    22
%%% mode: latex
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    23
%%% TeX-master: t
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    24
%%% End: