1 \documentclass[12pt]{report}
2 \usepackage{a4,latexsym}
12 %%%STILL NEEDS MODAL, LCF
14 %%% to index derived rls: ^\([a-zA-Z0-9][a-zA-Z0-9_]*\) \\tdx{\1}
15 %%% to index rulenames: ^ *(\([a-zA-Z0-9][a-zA-Z0-9_]*\), \\tdx{\1}
16 %%% to index constants: \\tt \([a-zA-Z0-9][a-zA-Z0-9_]*\) \\cdx{\1}
17 %%% to deverbify: \\verb|\([^|]*\)| \\ttindex{\1}
18 %% run ../sedindex logics to prepare index file
19 \title{Isabelle's Object-Logics}
21 \author{{\em Lawrence C. Paulson}\thanks{Tobias Nipkow revised and extended
22 the chapter on \HOL. Markus Wenzel suggested changes and corrections.
23 Philippe de Groote wrote the
24 first version of the logic~\LK{} and contributed to~\ZF{}. Tobias
25 Nipkow developed~\HOL{}, \LCF{} and~\Cube{}. Philippe No\"el and
26 Martin Coen made many contributions to~\ZF{}. Martin Coen
27 developed~\Modal{} with assistance from Rajeev Gor\'e. The research
28 has been funded by the SERC (grants GR/G53279, GR/H40570) and by ESPRIT
29 project 6453: Types.}\\
30 Computer Laboratory \\
31 University of Cambridge \\[2ex]
32 {\small{\em Electronic mail\/}: {\tt lcp@cl.cam.ac.uk}} \\[3cm]
33 {\small Copyright \copyright{} \number\year{} by Lawrence C. Paulson} }
35 \newcommand\subcaption[1]{\par {\centering\normalsize\sc#1\par}\bigskip
37 \newenvironment{constants}{\begin{center}\small\begin{tabular}{rrrr}}{\end{tabular}\end{center}}
41 %%\newenvironment{example}{\begin{Example}\rm}{\end{Example}}
42 %%\newtheorem{Example}{Example}[chapter]
46 \setcounter{secnumdepth}{2} \setcounter{tocdepth}{2} %% {secnumdepth}{2}???
50 \binperiod %%%treat . like a binary operator
54 \pagenumbering{roman} \tableofcontents \clearfirst
64 \bibliographystyle{plain}
65 \bibliography{string,general,atp,theory,funprog,logicprog,isabelle,crossref}