| author | wenzelm | 
| Sun, 14 Jan 2024 13:13:26 +0100 | |
| changeset 79484 | a11cf449a36e | 
| parent 73723 | 1bbbaae6b5e3 | 
| permissions | -rw-r--r-- | 
| 11423 | 1  | 
\documentclass{article}
 | 
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
2  | 
\usepackage{cl2emono-modified,isabelle,isabellesym}
 | 
| 62524 | 3  | 
\usepackage{proof,amsmath,amsfonts,amssymb}
 | 
| 73401 | 4  | 
\usepackage{wasysym,verbatim,graphicx,tutorial,ttbox,comment}
 | 
| 
48171
 
28a6d67c93f0
default for \<euro> is now based on eurosym package, instead of slightly exotic babel/greek (which causes problems with the Gentoo installation on lxbroy2);
 
wenzelm 
parents: 
42511 
diff
changeset
 | 
5  | 
\usepackage{eurosym}
 | 
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
6  | 
\usepackage{pdfsetup}   
 | 
| 11423 | 7  | 
%last package!  | 
8  | 
||
9  | 
\remarkstrue %TRUE causes remarks to be displayed (as marginal notes)  | 
|
10  | 
%\remarksfalse  | 
|
11  | 
||
12  | 
\makeindex  | 
|
13  | 
||
| 11450 | 14  | 
\index{conditional expressions|see{\isa{if} expressions}}
 | 
| 11456 | 15  | 
\index{primitive recursion|see{recursion, primitive}}
 | 
| 11428 | 16  | 
\index{product type|see{pairs and tuples}}
 | 
| 11456 | 17  | 
\index{structural induction|see{induction, structural}}
 | 
| 11428 | 18  | 
\index{termination|see{functions, total}}
 | 
19  | 
\index{tuples|see{pairs and tuples}}
 | 
|
| 11423 | 20  | 
\index{*<*lex*>|see{lexicographic product}}
 | 
21  | 
||
22  | 
\underscoreoff  | 
|
23  | 
||
24  | 
\setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}  %% {secnumdepth}{2}???
 | 
|
25  | 
||
26  | 
\pagestyle{headings}
 | 
|
27  | 
||
28  | 
||
29  | 
\begin{document}
 | 
|
| 12790 | 30  | 
\title{
 | 
31  | 
\begin{center}
 | 
|
| 73723 | 32  | 
\includegraphics[scale=.8]{isabelle_logo}
 | 
| 12916 | 33  | 
       \\ \vspace{0.5cm} A Proof Assistant for Higher-Order Logic
 | 
| 12790 | 34  | 
\end{center}}
 | 
35  | 
\author{Tobias Nipkow \quad Lawrence C. Paulson \quad Markus Wenzel%\\[1ex]
 | 
|
36  | 
%Technische Universit{\"a}t M{\"u}nchen \\
 | 
|
37  | 
%Institut f{\"u}r Informatik \\[1ex]
 | 
|
38  | 
%University of Cambridge\\  | 
|
39  | 
%Computer Laboratory  | 
|
40  | 
}  | 
|
| 
30956
 
9b294296691b
empty page leads to results on duplex printers as expected
 
haftmann 
parents: 
26913 
diff
changeset
 | 
41  | 
\pagenumbering{roman}
 | 
| 11423 | 42  | 
\maketitle  | 
| 
30956
 
9b294296691b
empty page leads to results on duplex printers as expected
 
haftmann 
parents: 
26913 
diff
changeset
 | 
43  | 
\newpage  | 
| 11423 | 44  | 
|
| 
30956
 
9b294296691b
empty page leads to results on duplex printers as expected
 
haftmann 
parents: 
26913 
diff
changeset
 | 
45  | 
%\setcounter{page}{5}
 | 
| 25257 | 46  | 
%\vspace*{\fill}
 | 
47  | 
%\begin{center}
 | 
|
48  | 
%\LARGE In memoriam \\[1ex]  | 
|
49  | 
%{\sc Annette Schumann}\\[1ex]
 | 
|
50  | 
%1959 -- 2001  | 
|
51  | 
%\end{center}
 | 
|
52  | 
%\vspace*{\fill}
 | 
|
53  | 
%\vspace*{\fill}
 | 
|
54  | 
%\newpage  | 
|
| 
30956
 
9b294296691b
empty page leads to results on duplex printers as expected
 
haftmann 
parents: 
26913 
diff
changeset
 | 
55  | 
|
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
56  | 
\input{preface}
 | 
| 11423 | 57  | 
|
58  | 
\tableofcontents  | 
|
59  | 
||
| 11450 | 60  | 
\cleardoublepage\pagenumbering{arabic}
 | 
| 11423 | 61  | 
|
| 12669 | 62  | 
\part{Elementary Techniques}
 | 
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
63  | 
\input{basics}
 | 
| 
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
64  | 
\input{fp}
 | 
| 
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
65  | 
\input{documents0}
 | 
| 
11647
 
0538cb0f7999
initial setup for chapter on document preparation;
 
wenzelm 
parents: 
11548 
diff
changeset
 | 
66  | 
|
| 
 
0538cb0f7999
initial setup for chapter on document preparation;
 
wenzelm 
parents: 
11548 
diff
changeset
 | 
67  | 
\part{Logic and Sets}
 | 
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
68  | 
\input{rules}
 | 
| 
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
69  | 
\input{sets}
 | 
| 
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
70  | 
\input{inductive0}
 | 
| 
11647
 
0538cb0f7999
initial setup for chapter on document preparation;
 
wenzelm 
parents: 
11548 
diff
changeset
 | 
71  | 
|
| 
 
0538cb0f7999
initial setup for chapter on document preparation;
 
wenzelm 
parents: 
11548 
diff
changeset
 | 
72  | 
\part{Advanced Material}
 | 
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
73  | 
\input{types0}
 | 
| 
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
74  | 
\input{advanced0}
 | 
| 
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
75  | 
\input{protocol}
 | 
| 
11647
 
0538cb0f7999
initial setup for chapter on document preparation;
 
wenzelm 
parents: 
11548 
diff
changeset
 | 
76  | 
|
| 12489 | 77  | 
\markboth{}{}
 | 
78  | 
\cleardoublepage  | 
|
79  | 
\vspace*{\fill}
 | 
|
80  | 
\begin{flushright}
 | 
|
81  | 
\begin{tabular}{l}
 | 
|
82  | 
{\large\sf\slshape You know my methods. Apply them!}\\[1ex]
 | 
|
83  | 
Sherlock Holmes  | 
|
84  | 
\end{tabular}
 | 
|
85  | 
\end{flushright}
 | 
|
86  | 
\vspace*{\fill}
 | 
|
87  | 
\vspace*{\fill}
 | 
|
88  | 
||
| 14400 | 89  | 
\underscoreoff  | 
90  | 
||
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
91  | 
\input{appendix0}
 | 
| 8743 | 92  | 
|
93  | 
\bibliographystyle{plain}
 | 
|
| 
48966
 
6e15de7dd871
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
 
wenzelm 
parents: 
48525 
diff
changeset
 | 
94  | 
\bibliography{manual}
 | 
| 14400 | 95  | 
\underscoreoff  | 
| 8828 | 96  | 
\printindex  | 
| 8743 | 97  | 
\end{document}
 |