doc-src/IsarRef/isar-ref.tex
author wenzelm
Wed, 02 Jan 2002 21:53:50 +0100
changeset 12618 43a97a2155d0
parent 11100 34d58b1818f4
child 12621 48cafea0684b
permissions -rw-r--r--
first stage of major update;
     1 
     2 %% $Id$
     3 
     4 \documentclass[12pt,a4paper,fleqn]{report}
     5 \usepackage{latexsym,graphicx,../iman,../extra,../ttbox,../proof,../rail,../railsetup,../isar,../pdfsetup}
     6 
     7 \title{\includegraphics[scale=0.5]{isabelle_isar} \\[4ex] The Isabelle/Isar Reference Manual}
     8 \author{\emph{Markus Wenzel} \\ TU M\"unchen}
     9 
    10 \makeindex
    11 
    12 \newcommand{\isastyle}{\small\tt\slshape}
    13 \newcommand{\isa}[1]{\emph{\isastyle #1}}
    14 \newcommand{\isamath}[1]{\emph{$#1$}}
    15 \newcommand{\isasymColon}{\isamath{\mathrel{::}}}
    16 \newcommand{\isasymRightarrow}{\isamath{\Rightarrow}}
    17 \newcommand{\isasymleftharpoondown}{\isamath{\leftharpoondown}}
    18 \newcommand{\isasymrightharpoonup}{\isamath{\rightharpoonup}}
    19 \newcommand{\isasymrightleftharpoons}{\isamath{\rightleftharpoons}}
    20 \newcommand{\isasymequiv}{\isamath{\equiv}}
    21 \newcommand{\isasymsubseteq}{\isamath{\subseteq}}
    22 
    23 \railterm{percent,ppercent,underscore,lbrace,rbrace,atsign}
    24 \railterm{ident,longident,symident,var,textvar,typefree,typevar,nat,string,verbatim,keyword}
    25 \railterm{name,nameref,text,type,term,prop,atom}
    26 
    27 \railalias{ident}{\railtoken{ident}}
    28 \railalias{longident}{\railtoken{longident}}
    29 \railalias{symident}{\railtoken{symident}}
    30 \railalias{var}{\railtoken{var}}
    31 \railalias{textvar}{\railtoken{textvar}}
    32 \railalias{typefree}{\railtoken{typefree}}
    33 \railalias{typevar}{\railtoken{typevar}}
    34 \railalias{nat}{\railtoken{nat}}
    35 \railalias{string}{\railtoken{string}}
    36 \railalias{verbatim}{\railtoken{verbatim}}
    37 \railalias{keyword}{\railtoken{keyword}}
    38 
    39 \railalias{name}{\railqtoken{name}}
    40 \railalias{nameref}{\railqtoken{nameref}}
    41 \railalias{text}{\railqtoken{text}}
    42 \railalias{type}{\railqtoken{type}}
    43 \railalias{term}{\railqtoken{term}}
    44 \railalias{prop}{\railqtoken{prop}}
    45 \railalias{atom}{\railqtoken{atom}}
    46 
    47 \newcommand{\drv}{\mathrel{\vdash}}
    48 \newcommand{\edrv}{\mathop{\drv}\nolimits}
    49 \newcommand{\Or}{\mathrel{\;|\;}}
    50 
    51 \renewcommand{\vec}[1]{\overline{#1}}
    52 
    53 \setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}
    54 
    55 \pagestyle{headings}
    56 \sloppy
    57 \binperiod     %%%treat . like a binary operator
    58 
    59 \renewcommand{\phi}{\varphi}
    60 
    61 %\includeonly{}
    62 
    63 
    64 \begin{document}
    65 
    66 \underscoreoff
    67 
    68 \maketitle 
    69 
    70 \pagenumbering{roman} \tableofcontents \clearfirst
    71 
    72 %FIXME
    73 \nocite{Aspinall:2000:eProof}
    74 \nocite{Bauer-Wenzel:2000:HB}
    75 \nocite{Harrison:1996:MizarHOL}
    76 \nocite{Muzalewski:Mizar}
    77 \nocite{Rudnicki:1992:MizarOverview}
    78 \nocite{Rudnicki:1992:MizarOverview}
    79 \nocite{Syme:1997:DECLARE}
    80 \nocite{Syme:1998:thesis}
    81 \nocite{Syme:1999:TPHOL}
    82 \nocite{Trybulec:1993:MizarFeatures}
    83 \nocite{Wiedijk:1999:Mizar}
    84 \nocite{Wiedijk:2000:MV}
    85 \nocite{Zammit:1999:TPHOL}
    86 
    87 \include{intro}
    88 \include{basics}
    89 \include{syntax}
    90 \include{pure}
    91 \include{generic}
    92 \include{hol}
    93 \include{zf}
    94 
    95 \appendix
    96 \include{refcard}
    97 \include{conversion}
    98 
    99 \begingroup
   100   \bibliographystyle{plain} \small\raggedright\frenchspacing
   101   \bibliography{../manual}
   102 \endgroup
   103 
   104 \printindex
   105 
   106 \end{document}