1 \documentstyle[a4,12pt,proof,iman,alltt]{report}
3 %%%STILL NEEDS MODAL, LCF
5 %%% to index derived rls: ^\([a-zA-Z0-9][a-zA-Z0-9_]*\) \\idx{\1}
6 %%% to index rulenames: ^ *(\([a-zA-Z0-9][a-zA-Z0-9_]*\), \\idx{\1}
7 %%% to index constants: \\tt \([a-zA-Z0-9][a-zA-Z0-9_]*\) \\idx{\1}
8 %%% to deverbify: \\verb|\([^|]*\)| \\ttindex{\1}
9 %% run ../sedindex logics to prepare index file
10 \title{Isabelle's Object-Logics}
12 \author{{\em Lawrence C. Paulson}\thanks{Tobias Nipkow and Markus Wenzel,
13 of T. U. Munich, wrote the chapter `Defining Logics'. Markus Wenzel
14 also suggested changes and corrections. Philippe de Groote wrote the
15 first version of the logic~\LK{} and contributed to~\ZF{}. Tobias
16 Nipkow developed~\HOL{}, \LCF{} and~\Cube{}. Philippe No\"el and
17 Martin Coen made many contributions to~\ZF{}. Martin Coen
18 developed~\Modal{} with assistance from Rajeev Gor\'e. The research
19 has been funded by the SERC (grants GR/G53279, GR/H40570) and by ESPRIT
20 project 6453: Types}.\\
21 Computer Laboratory \\
22 University of Cambridge \\[2ex]
23 {\small{\em Electronic mail\/}: {\tt lcp@cl.cam.ac.uk}} \\[3cm]
24 {\small Copyright \copyright{} \number\year{} by Lawrence C. Paulson} }
28 \newcommand\subcaption[1]{\par {\centering\normalsize\sc#1\par}\bigskip
33 %For indexing names in ttbox; could be local to Chapters, making a subitem...
35 %%%%\newcommand\idx[1]{\indexbold{*#1}#1}
39 \setcounter{secnumdepth}{1} \setcounter{tocdepth}{2} %% {secnumdepth}{2}???
43 \binperiod %%%treat . like a binary operator
47 \pagenumbering{roman} \tableofcontents \clearfirst
58 \bibliographystyle{plain}
59 \bibliography{atp,theory,funprog,logicprog,isabelle}