src/Doc/HOL/document/root.tex
changeset 52552 0260bdba4dd7
parent 52551 f4fe75218cec
child 52553 d5d150d159ad
equal deleted inserted replaced
52551:f4fe75218cec 52552:0260bdba4dd7
     1 \documentclass[12pt,a4paper]{report}
       
     2 \usepackage{isabelle,isabellesym}
       
     3 \usepackage{graphicx,iman,extra,ttbox,proof,latexsym,pdfsetup}
       
     4 
       
     5 %%% to index derived rls:  ^\([a-zA-Z0-9][a-zA-Z0-9_]*\)        \\tdx{\1}  
       
     6 %%% to index rulenames:   ^ *(\([a-zA-Z0-9][a-zA-Z0-9_]*\),     \\tdx{\1}  
       
     7 %%% to index constants:   \\tt \([a-zA-Z0-9][a-zA-Z0-9_]*\)     \\cdx{\1}  
       
     8 %%% to deverbify:         \\verb|\([^|]*\)|     \\ttindex{\1}  
       
     9 
       
    10 
       
    11 \title{\includegraphics[scale=0.5]{isabelle_hol} \\[4ex]
       
    12   Isabelle's Logics: HOL%
       
    13   \thanks{The research has been funded by the EPSRC (grants GR/G53279,
       
    14     GR\slash H40570, GR/K57381, GR/K77051, GR/M75440), by ESPRIT (projects 3245:
       
    15     Logical Frameworks, and 6453: Types) and by the DFG Schwerpunktprogramm
       
    16     \emph{Deduktion}.}}
       
    17 
       
    18 \author{Tobias Nipkow\footnote
       
    19 {Institut f\"ur Informatik, Technische Universit\"at M\"unchen,
       
    20  \texttt{nipkow@in.tum.de}} and
       
    21 Lawrence C. Paulson\footnote
       
    22 {Computer Laboratory, University of Cambridge, \texttt{lcp@cl.cam.ac.uk}} and
       
    23 Markus Wenzel\footnote
       
    24 {Institut f\"ur Informatik, Technische Universit\"at M\"unchen,
       
    25  \texttt{wenzelm@in.tum.de}}}
       
    26 
       
    27 \newcommand\subcaption[1]{\par {\centering\normalsize\sc#1\par}\bigskip
       
    28   \hrule\bigskip}
       
    29 \newenvironment{constants}{\begin{center}\small\begin{tabular}{rrrr}}{\end{tabular}\end{center}}
       
    30 
       
    31 \newcommand\bs{\char '134 }  % A backslash character for \tt font
       
    32 
       
    33 \makeindex
       
    34 
       
    35 \underscoreoff
       
    36 
       
    37 \setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}  %% {secnumdepth}{2}???
       
    38 
       
    39 \pagestyle{headings}
       
    40 \sloppy
       
    41 \binperiod     %%%treat . like a binary operator
       
    42 
       
    43 \begin{document}
       
    44 \maketitle 
       
    45 
       
    46 \begin{abstract}
       
    47   This manual describes Isabelle's formalization of Higher-Order Logic, a
       
    48   polymorphic version of Church's Simple Theory of Types.  HOL can be best
       
    49   understood as a simply-typed version of classical set theory.  The monograph
       
    50   \emph{Isabelle/HOL --- A Proof Assistant for Higher-Order Logic} provides a
       
    51   gentle introduction on using Isabelle/HOL in practice.
       
    52 \end{abstract}
       
    53 
       
    54 \pagenumbering{roman} \tableofcontents \clearfirst
       
    55 \input{syntax}
       
    56 \input{HOL}
       
    57 \bibliographystyle{plain}
       
    58 \bibliography{manual}
       
    59 \printindex
       
    60 \end{document}