src/Doc/Tutorial/document/documents0.tex
author wenzelm
Sat, 05 Apr 2014 15:03:40 +0200
changeset 56421 1ffd7eaa778b
parent 48985 5386df44a037
permissions -rw-r--r--
updated to jedit_build-20140405: Code2HTML.jar, CommonControls.jar, Console.jar, kappalayout.jar, Navigator.jar, SideKick.jar, doc with jEdit manuals (ant dist-manuals);
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11647
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
     1
12671
bb6db6c0d4df updated;
wenzelm
parents: 12666
diff changeset
     2
\chapter{Presenting Theories}
12570
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
     3
\label{ch:thy-present}
3bd2372e9bed some text;
wenzelm
parents: 11647
diff changeset
     4
12743
wenzelm
parents: 12671
diff changeset
     5
By now the reader should have become sufficiently acquainted with elementary
12764
b43333dc6e7d stylistic changes
paulson
parents: 12743
diff changeset
     6
theory development in Isabelle/HOL\@.  The following interlude describes
b43333dc6e7d stylistic changes
paulson
parents: 12743
diff changeset
     7
how to present theories in a typographically
12743
wenzelm
parents: 12671
diff changeset
     8
pleasing manner.  Isabelle provides a rich infrastructure for concrete syntax
wenzelm
parents: 12671
diff changeset
     9
of the underlying $\lambda$-calculus language (see
12764
b43333dc6e7d stylistic changes
paulson
parents: 12743
diff changeset
    10
{\S}\ref{sec:concrete-syntax}), as well as document preparation of theory texts
12743
wenzelm
parents: 12671
diff changeset
    11
based on existing PDF-{\LaTeX} technology (see
12764
b43333dc6e7d stylistic changes
paulson
parents: 12743
diff changeset
    12
{\S}\ref{sec:document-preparation}).
12635
e2d44df29c94 more on concrete syntax;
wenzelm
parents: 12570
diff changeset
    13
12743
wenzelm
parents: 12671
diff changeset
    14
As pointed out by Leibniz\index{Leibniz, Gottfried Wilhelm} more than 300
wenzelm
parents: 12671
diff changeset
    15
years ago, \emph{notions} are in principle more important than
wenzelm
parents: 12671
diff changeset
    16
\emph{notations}, but suggestive textual representation of ideas is vital to
wenzelm
parents: 12671
diff changeset
    17
reduce the mental effort to comprehend and apply them.
11647
0538cb0f7999 initial setup for chapter on document preparation;
wenzelm
parents:
diff changeset
    18
48966
6e15de7dd871 more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
wenzelm
parents: 48536
diff changeset
    19
\input{Documents.tex}
11647
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: