| author | haftmann | 
| Mon, 18 Dec 2006 08:57:41 +0100 | |
| changeset 21884 | 7df02627898e | 
| parent 18021 | 99d170aebb6e | 
| child 26738 | 615e1a86787b | 
| permissions | -rw-r--r-- | 
| 7046 | 1 | |
| 2 | %% $Id$ | |
| 3 | ||
| 7836 | 4 | \documentclass[12pt,a4paper,fleqn]{report}
 | 
| 9695 | 5 | \usepackage{latexsym,graphicx,../iman,../extra,../ttbox,../proof,../rail,../railsetup,../isar,../pdfsetup}
 | 
| 7046 | 6 | |
| 7 | \title{\includegraphics[scale=0.5]{isabelle_isar} \\[4ex] The Isabelle/Isar Reference Manual}
 | |
| 7050 | 8 | \author{\emph{Markus Wenzel} \\ TU M\"unchen}
 | 
| 7046 | 9 | |
| 7050 | 10 | \makeindex | 
| 11 | ||
| 9658 | 12 | \newcommand{\isastyle}{\small\tt\slshape}
 | 
| 13 | \newcommand{\isa}[1]{\emph{\isastyle #1}}
 | |
| 10208 | 14 | \newcommand{\isamath}[1]{\emph{$#1$}}
 | 
| 15 | \newcommand{\isasymColon}{\isamath{\mathrel{::}}}
 | |
| 16 | \newcommand{\isasymRightarrow}{\isamath{\Rightarrow}}
 | |
| 10639 | 17 | \newcommand{\isasymleftharpoondown}{\isamath{\leftharpoondown}}
 | 
| 18 | \newcommand{\isasymrightharpoonup}{\isamath{\rightharpoonup}}
 | |
| 19 | \newcommand{\isasymrightleftharpoons}{\isamath{\rightleftharpoons}}
 | |
| 10685 | 20 | \newcommand{\isasymequiv}{\isamath{\equiv}}
 | 
| 11100 
34d58b1818f4
\<subseteq> syntax for classes/classrel/axclass/instance;
 wenzelm parents: 
10858diff
changeset | 21 | \newcommand{\isasymsubseteq}{\isamath{\subseteq}}
 | 
| 9204 | 22 | |
| 23 | \railterm{percent,ppercent,underscore,lbrace,rbrace,atsign}
 | |
| 7167 | 24 | \railterm{ident,longident,symident,var,textvar,typefree,typevar,nat,string,verbatim,keyword}
 | 
| 8596 | 25 | \railterm{name,nameref,text,type,term,prop,atom}
 | 
| 7134 | 26 | |
| 13048 | 27 | \railalias{ident}{\railtok{ident}}
 | 
| 28 | \railalias{longident}{\railtok{longident}}
 | |
| 29 | \railalias{symident}{\railtok{symident}}
 | |
| 30 | \railalias{var}{\railtok{var}}
 | |
| 31 | \railalias{textvar}{\railtok{textvar}}
 | |
| 32 | \railalias{typefree}{\railtok{typefree}}
 | |
| 33 | \railalias{typevar}{\railtok{typevar}}
 | |
| 34 | \railalias{nat}{\railtok{nat}}
 | |
| 35 | \railalias{string}{\railtok{string}}
 | |
| 36 | \railalias{verbatim}{\railtok{verbatim}}
 | |
| 37 | \railalias{keyword}{\railtok{keyword}}
 | |
| 8594 | 38 | |
| 13048 | 39 | \railalias{name}{\railqtok{name}}
 | 
| 40 | \railalias{nameref}{\railqtok{nameref}}
 | |
| 41 | \railalias{text}{\railqtok{text}}
 | |
| 42 | \railalias{type}{\railqtok{type}}
 | |
| 43 | \railalias{term}{\railqtok{term}}
 | |
| 44 | \railalias{prop}{\railqtok{prop}}
 | |
| 45 | \railalias{atom}{\railqtok{atom}}
 | |
| 7134 | 46 | |
| 18021 | 47 | \chardef\charbackquote=`\` | 
| 48 | \newcommand{\backquote}{\mbox{\tt\charbackquote}}
 | |
| 49 | ||
| 7895 | 50 | \newcommand{\drv}{\mathrel{\vdash}}
 | 
| 51 | \newcommand{\edrv}{\mathop{\drv}\nolimits}
 | |
| 7974 | 52 | \newcommand{\Or}{\mathrel{\;|\;}}
 | 
| 7895 | 53 | |
| 10858 | 54 | \renewcommand{\vec}[1]{\overline{#1}}
 | 
| 7046 | 55 | |
| 56 | \setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}
 | |
| 57 | ||
| 58 | \pagestyle{headings}
 | |
| 59 | \sloppy | |
| 60 | \binperiod %%%treat . like a binary operator | |
| 61 | ||
| 7134 | 62 | \renewcommand{\phi}{\varphi}
 | 
| 7046 | 63 | |
| 10240 | 64 | %\includeonly{}
 | 
| 7895 | 65 | |
| 7046 | 66 | |
| 67 | \begin{document}
 | |
| 68 | ||
| 69 | \underscoreoff | |
| 70 | ||
| 71 | \maketitle | |
| 72 | ||
| 73 | \pagenumbering{roman} \tableofcontents \clearfirst
 | |
| 74 | ||
| 75 | \include{intro}
 | |
| 76 | \include{basics}
 | |
| 77 | \include{syntax}
 | |
| 78 | \include{pure}
 | |
| 7135 | 79 | \include{generic}
 | 
| 12621 | 80 | \include{logics}
 | 
| 7046 | 81 | |
| 7895 | 82 | \appendix | 
| 83 | \include{refcard}
 | |
| 9600 | 84 | \include{conversion}
 | 
| 7895 | 85 | |
| 7046 | 86 | \begingroup | 
| 87 |   \bibliographystyle{plain} \small\raggedright\frenchspacing
 | |
| 88 |   \bibliography{../manual}
 | |
| 89 | \endgroup | |
| 90 | ||
| 8828 | 91 | \printindex | 
| 7046 | 92 | |
| 93 | \end{document}
 |