| author | wenzelm | 
| Fri, 19 Jan 2007 22:08:03 +0100 | |
| changeset 22096 | fed088a475f9 | 
| parent 17659 | b1019337c857 | 
| child 42518 | 57367832b81a | 
| permissions | -rw-r--r-- | 
| 6580 | 1  | 
%% $Id$  | 
| 7835 | 2  | 
\documentclass[12pt,a4paper]{report}
 | 
| 17659 | 3  | 
\usepackage{graphicx,../iman,../extra,../ttbox,../proof,../rail,../railsetup,latexsym,../pdfsetup}
 | 
| 6580 | 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  | 
||
| 8979 | 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,
 | 
|
| 
9212
 
4afe62073b41
overloading, axclasses, numerals and general tidying
 
paulson 
parents: 
8979 
diff
changeset
 | 
14  | 
GR\slash H40570, GR/K57381, GR/K77051, GR/M75440), by ESPRIT (projects 3245:  | 
| 8979 | 15  | 
Logical Frameworks, and 6453: Types) and by the DFG Schwerpunktprogramm  | 
16  | 
    \emph{Deduktion}.}}
 | 
|
| 6580 | 17  | 
|
| 6605 | 18  | 
\author{Tobias Nipkow\footnote
 | 
19  | 
{Institut f\"ur Informatik, Technische Universit\"at M\"unchen,
 | 
|
| 6626 | 20  | 
 \texttt{nipkow@in.tum.de}} and
 | 
| 6605 | 21  | 
Lawrence C. Paulson\footnote  | 
| 6626 | 22  | 
{Computer Laboratory, University of Cambridge, \texttt{lcp@cl.cam.ac.uk}} and
 | 
| 6605 | 23  | 
Markus Wenzel\footnote  | 
24  | 
{Institut f\"ur Informatik, Technische Universit\"at M\"unchen,
 | 
|
25  | 
 \texttt{wenzelm@in.tum.de}}}
 | 
|
| 6580 | 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  | 
||
| 17659 | 31  | 
\newcommand\bs{\char '134 }  % A backslash character for \tt font
 | 
32  | 
||
| 6580 | 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  | 
|
| 13028 | 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.  | 
|
| 6580 | 52  | 
\end{abstract}
 | 
53  | 
||
54  | 
\pagenumbering{roman} \tableofcontents \clearfirst
 | 
|
| 6620 | 55  | 
\input{../Logics/syntax}
 | 
| 6580 | 56  | 
\include{HOL}
 | 
57  | 
\bibliographystyle{plain}
 | 
|
| 6592 | 58  | 
\bibliography{../manual}
 | 
| 8828 | 59  | 
\printindex  | 
| 6580 | 60  | 
\end{document}
 |