doc-src/IsarRef/isar-ref.tex
author paulson
Wed, 28 Jul 1999 13:55:34 +0200
changeset 7123 4ab38de3fd20
parent 7050 c70d3402fef5
child 7134 320b412e5800
permissions -rw-r--r--
congruence rule for |-, etc.


%% $Id$

\documentclass[12pt]{report}
\usepackage{graphicx,a4,../iman,../extra,../proof,../rail,../isar,../pdfsetup}

\title{\includegraphics[scale=0.5]{isabelle_isar} \\[4ex] The Isabelle/Isar Reference Manual}
\author{\emph{Markus Wenzel} \\ TU M\"unchen}

\makeindex


\setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}

\pagestyle{headings}
\sloppy
\binperiod     %%%treat . like a binary operator

\railalias{lbrace}{\ttlbrace}
\railalias{rbrace}{\ttrbrace}
\railterm{lbrace,rbrace}

\railterm{ident,longident,symident,var,textvar,typefree,typevar,nat,string,verbatim}
\railterm{name,nameref,text,type,term,prop,atom}

\makeatletter
\newcommand{\railtoken}[1]{{\rail@termfont{#1}}}
\newcommand{\railnonterm}[1]{{\rail@nontfont{#1}}}
\makeatother

\newcommand\indexoutertoken[1]{\index{#1@\railtoken{#1} (outer syntax)|bold}}
\newcommand\indexouternonterm[1]{\index{#1@\railnonterm{#1} (outer syntax)|bold}}

\begin{document}

\underscoreoff

\maketitle 

\begin{abstract}
  FIXME
\end{abstract}

\pagenumbering{roman} \tableofcontents \clearfirst

%FIXME
\nocite{Rudnicki:1992:MizarOverview}
\nocite{Harrison:1996:MizarHOL}
\nocite{Rudnicki:1992:MizarOverview}
\nocite{Trybulec:1993:MizarFeatures}
\nocite{Syme:1997:DECLARE}
\nocite{Syme:1998:thesis}
\nocite{Syme:1999:TPHOL}
\nocite{Wenzel:1999:TPHOL}

\include{intro}
\include{basics}
\include{syntax}
\include{pure}
\include{simplifier}
\include{classical}
\include{hol}

\begingroup
  \bibliographystyle{plain} \small\raggedright\frenchspacing
  \bibliography{../manual}
\endgroup

\input{isar-ref.ind}

\end{document}