doc-src/springer.tex
changeset 285 fd4a6585e5bf
child 304 5edc4f5e5ebd
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/doc-src/springer.tex	Mon Mar 21 10:51:28 1994 +0100
     1.3 @@ -0,0 +1,96 @@
     1.4 +\documentstyle[12pt,rail,proof,iman,epsf,mathsing]{book}
     1.5 +%%%\includeonly{preface}
     1.6 +%%% to index ids: \[\\tt \([a-zA-Z0-9][a-zA-Z0-9_'.]*\)    [\\ttindexbold{\1}
     1.7 +%% run    sedindex springer    to prepare index file
     1.8 +
     1.9 +\sloppy%%%????????????????????????????????????????????????????????????????
    1.10 +
    1.11 +\title{Isabelle\\A Generic Theorem Prover}
    1.12 +\author{Lawrence C. Paulson\\[2ex] With Contributions by Tobias Nipkow}
    1.13 +
    1.14 +\date{} 
    1.15 +\makeindex
    1.16 +\let\idx=\ttindexbold
    1.17 +\def\S{Sect.\thinspace}%This is how Springer like it
    1.18 +
    1.19 +\underscoreoff
    1.20 +
    1.21 +\setcounter{secnumdepth}{1} \setcounter{tocdepth}{1}
    1.22 +
    1.23 +\binperiod     %%%treat . like a binary operator
    1.24 +
    1.25 +\begin{document}
    1.26 +\maketitle
    1.27 +
    1.28 +\pagenumbering{Roman}
    1.29 +\include{preface}
    1.30 +
    1.31 +\tableofcontents
    1.32 +\newpage
    1.33 +
    1.34 +\pagenumbering{arabic}
    1.35 +
    1.36 +\markboth{}{}
    1.37 +\newfont{\sanssi}{cmssi12}
    1.38 +\vspace*{2.5cm}
    1.39 +\begin{quote}
    1.40 +\raggedleft
    1.41 +{\sanssi
    1.42 +You can only find truth with logic\\
    1.43 +if you have already found truth without it.}\\
    1.44 +\bigskip
    1.45 +
    1.46 +G.K. Chesterton, {\em The Man who was Orthodox}
    1.47 +\end{quote}
    1.48 +
    1.49 +
    1.50 +\index{definitions|see{rewriting, meta-level}}
    1.51 +\index{rewriting!object-level|see{simplification}}
    1.52 +\index{rules!meta-level|see{meta-rules}}
    1.53 +\index{scheme variables|see{unknowns}}
    1.54 +\index{AST|see{trees, abstract syntax}}
    1.55 +
    1.56 +\part{Introduction to Isabelle}   
    1.57 +
    1.58 +\begingroup
    1.59 +\newcommand\qeq{\stackrel{?}{\equiv}}  %for disagreement pairs in unification
    1.60 +\newcommand{\nand}{\mathbin{\lnot\&}} 
    1.61 +\newcommand{\xor}{\mathbin{\#}}
    1.62 +\let\part=\chapter
    1.63 +\include{Intro/foundations}
    1.64 +\include{Intro/getting}
    1.65 +\include{Intro/advanced}
    1.66 +\endgroup
    1.67 +
    1.68 +\part{The Isabelle Reference Manual} 
    1.69 +\include{Ref/introduction}
    1.70 +\include{Ref/goals}
    1.71 +\include{Ref/tactic}
    1.72 +\include{Ref/tctical}
    1.73 +\include{Ref/thm}
    1.74 +\include{Ref/theories}
    1.75 +\include{Ref/substitution}
    1.76 +\include{Ref/simplifier}
    1.77 +\include{Ref/classical}
    1.78 +
    1.79 +\part{Isabelle's Object-Logics} 
    1.80 +\newcommand\subcaption[1]{\par {\centering\normalsize\sc#1\par}\bigskip
    1.81 +  \hrule\bigskip}
    1.82 +\include{Logics/intro}
    1.83 +\include{Logics/FOL}
    1.84 +\include{Logics/ZF}
    1.85 +\include{Logics/HOL}
    1.86 +\include{Logics/LK}
    1.87 +\include{Logics/CTT}
    1.88 +\include{Logics/defining}
    1.89 +
    1.90 +\include{Ref/theory-syntax}
    1.91 +
    1.92 +%%seealso's must be last so that they appear last in the index entries
    1.93 +\index{rewriting!meta-level|seealso{tactics, theorems}}
    1.94 +
    1.95 +\bibliographystyle{springer} \small\raggedright\frenchspacing
    1.96 +\bibliography{string-abbrv,atp,funprog,general,isabelle,logicprog,theory}
    1.97 +
    1.98 +\input{springer.ind}
    1.99 +\end{document}