| author | wenzelm | 
| Thu, 28 Apr 2016 11:34:26 +0200 | |
| changeset 63066 | 4b0ad6c5d1ca | 
| parent 61962 | 9c8fc56032e3 | 
| permissions | -rw-r--r-- | 
| 
60288
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
1  | 
%% toc  | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
2  | 
\newcommand{\tocentry}[1]{\cleardoublepage\phantomsection\addcontentsline{toc}{chapter}{#1}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
3  | 
\@mkboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
4  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
5  | 
%% references  | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
6  | 
\newcommand{\secref}[1]{\S\ref{#1}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
7  | 
\newcommand{\chref}[1]{chapter~\ref{#1}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
8  | 
\newcommand{\figref}[1]{figure~\ref{#1}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
9  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
10  | 
%% math  | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
11  | 
\newcommand{\isasymvartheta}{\isamath{\theta}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
12  | 
\newcommand{\isactrlvec}[1]{\emph{$\vec{#1}$}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
13  | 
\newcommand{\isactrlBG}{\isacharbackquoteopen}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
14  | 
\newcommand{\isactrlEN}{\isacharbackquoteclose}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
15  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
16  | 
\setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
17  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
18  | 
\pagestyle{headings}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
19  | 
\sloppy  | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
20  | 
\binperiod  | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
21  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
22  | 
\parindent 0pt\parskip 0.5ex  | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
23  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
24  | 
\renewcommand{\isadigit}[1]{\isamath{#1}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
25  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
26  | 
\newenvironment{mldecls}{\par\noindent\begingroup\footnotesize\def\isanewline{\\}\begin{tabular}{l}}{\end{tabular}\smallskip\endgroup}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
27  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
28  | 
\isafoldtag{FIXME}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
29  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
30  | 
\isakeeptag{mlref}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
31  | 
\renewcommand{\isatagmlref}{\subsection*{\makebox[0pt][r]{\fbox{ML}~~}Reference}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
32  | 
\renewcommand{\endisatagmlref}{}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
33  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
34  | 
\isakeeptag{mlantiq}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
35  | 
\renewcommand{\isatagmlantiq}{\subsection*{\makebox[0pt][r]{\fbox{ML}~~}Antiquotations}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
36  | 
\renewcommand{\endisatagmlantiq}{}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
37  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
38  | 
\isakeeptag{mlex}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
39  | 
\renewcommand{\isatagmlex}{\subsection*{\makebox[0pt][r]{\fbox{ML}~~}Examples}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
40  | 
\renewcommand{\endisatagmlex}{}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
41  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
42  | 
\renewcommand{\isatagML}{\begingroup\isabellestyle{default}\isastyle\def\isadigit##1{##1}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
43  | 
\renewcommand{\endisatagML}{\endgroup}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
44  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
45  | 
\newcommand{\minorcmd}[1]{{\sf #1}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
46  | 
\newcommand{\isasymtype}{\minorcmd{type}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
47  | 
\newcommand{\isasymval}{\minorcmd{val}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
48  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
49  | 
\newcommand{\isasymFIX}{\isakeyword{fix}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
50  | 
\newcommand{\isasymASSUME}{\isakeyword{assume}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
51  | 
\newcommand{\isasymDEFINE}{\isakeyword{define}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
52  | 
\newcommand{\isasymNOTE}{\isakeyword{note}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
53  | 
\newcommand{\isasymGUESS}{\isakeyword{guess}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
54  | 
\newcommand{\isasymOBTAIN}{\isakeyword{obtain}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
55  | 
\newcommand{\isasymTHEORY}{\isakeyword{theory}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
56  | 
\newcommand{\isasymUSES}{\isakeyword{uses}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
57  | 
\newcommand{\isasymEND}{\isakeyword{end}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
58  | 
\newcommand{\isasymCONSTS}{\isakeyword{consts}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
59  | 
\newcommand{\isasymDEFS}{\isakeyword{defs}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
60  | 
\newcommand{\isasymTHEOREM}{\isakeyword{theorem}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
61  | 
\newcommand{\isasymDEFINITION}{\isakeyword{definition}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
62  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
63  | 
\isabellestyle{literal}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
64  | 
|
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
65  | 
\railtermfont{\isabellestyle{tt}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
66  | 
\railnontermfont{\isabellestyle{itunderscore}}
 | 
| 
 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 
wenzelm 
parents:  
diff
changeset
 | 
67  | 
\railnamefont{\isabellestyle{itunderscore}}
 |