| author | haftmann | 
| Fri, 29 Apr 2005 08:03:01 +0200 | |
| changeset 15880 | d6aa6c707acf | 
| parent 13048 | 8b2eb3b78cc3 | 
| child 18021 | 99d170aebb6e | 
| 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 | |
| 7895 | 47 | \newcommand{\drv}{\mathrel{\vdash}}
 | 
| 48 | \newcommand{\edrv}{\mathop{\drv}\nolimits}
 | |
| 7974 | 49 | \newcommand{\Or}{\mathrel{\;|\;}}
 | 
| 7895 | 50 | |
| 10858 | 51 | \renewcommand{\vec}[1]{\overline{#1}}
 | 
| 7046 | 52 | |
| 53 | \setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}
 | |
| 54 | ||
| 55 | \pagestyle{headings}
 | |
| 56 | \sloppy | |
| 57 | \binperiod %%%treat . like a binary operator | |
| 58 | ||
| 7134 | 59 | \renewcommand{\phi}{\varphi}
 | 
| 7046 | 60 | |
| 10240 | 61 | %\includeonly{}
 | 
| 7895 | 62 | |
| 7046 | 63 | |
| 64 | \begin{document}
 | |
| 65 | ||
| 66 | \underscoreoff | |
| 67 | ||
| 68 | \maketitle | |
| 69 | ||
| 70 | \pagenumbering{roman} \tableofcontents \clearfirst
 | |
| 71 | ||
| 72 | \include{intro}
 | |
| 73 | \include{basics}
 | |
| 74 | \include{syntax}
 | |
| 75 | \include{pure}
 | |
| 7135 | 76 | \include{generic}
 | 
| 12621 | 77 | \include{logics}
 | 
| 7046 | 78 | |
| 7895 | 79 | \appendix | 
| 80 | \include{refcard}
 | |
| 9600 | 81 | \include{conversion}
 | 
| 7895 | 82 | |
| 7046 | 83 | \begingroup | 
| 84 |   \bibliographystyle{plain} \small\raggedright\frenchspacing
 | |
| 85 |   \bibliography{../manual}
 | |
| 86 | \endgroup | |
| 87 | ||
| 8828 | 88 | \printindex | 
| 7046 | 89 | |
| 90 | \end{document}
 |