doc-src/IsarRef/isar-ref.tex
author wenzelm
Mon, 02 May 2011 17:28:09 +0200
changeset 43491 3a9723fca75c
parent 43382 bf89455ccf9d
child 43503 ebec0c1a5984
permissions -rw-r--r--
eliminated obsolete rail macros;
wenzelm@7836
     1
\documentclass[12pt,a4paper,fleqn]{report}
wenzelm@28838
     2
\usepackage{amssymb}
wenzelm@28838
     3
\usepackage[greek,english]{babel}
wenzelm@28838
     4
\usepackage[only,bigsqcap]{stmaryrd}
wenzelm@28838
     5
\usepackage{textcomp}
wenzelm@28838
     6
\usepackage{latexsym}
wenzelm@28838
     7
\usepackage{graphicx}
wenzelm@28838
     8
\let\intorig=\int  %iman.sty redefines \int
wenzelm@26738
     9
\usepackage{../iman,../extra,../isar,../proof}
wenzelm@26862
    10
\usepackage[nohyphen,strings]{../underscore}
wenzelm@43382
    11
\usepackage{../../lib/texinputs/isabelle,../../lib/texinputs/isabellesym}
wenzelm@26738
    12
\usepackage{../ttbox,,../rail,../railsetup}
wenzelm@28773
    13
\usepackage{supertabular}
wenzelm@26738
    14
\usepackage{style}
wenzelm@26738
    15
\usepackage{../pdfsetup}
wenzelm@7046
    16
wenzelm@26741
    17
\hyphenation{Isabelle}
wenzelm@26741
    18
\hyphenation{Isar}
wenzelm@26741
    19
wenzelm@26741
    20
\isadroptag{theory}
wenzelm@7046
    21
\title{\includegraphics[scale=0.5]{isabelle_isar} \\[4ex] The Isabelle/Isar Reference Manual}
wenzelm@26870
    22
\author{\emph{Makarius Wenzel} \\[3ex]
wenzelm@26870
    23
  With Contributions by
wenzelm@26870
    24
  Clemens Ballarin,
wenzelm@26870
    25
  Stefan Berghofer, \\
haftmann@30569
    26
  Timothy Bourke,
wenzelm@27038
    27
  Lucas Dixon,
wenzelm@30185
    28
  Florian Haftmann, \\
wenzelm@30185
    29
  Gerwin Klein,
wenzelm@27038
    30
  Alexander Krauss,
wenzelm@30185
    31
  Tobias Nipkow, \\
wenzelm@30185
    32
  David von Oheimb,
wenzelm@27038
    33
  Larry Paulson,
wenzelm@26870
    34
  and Sebastian Skalberg
wenzelm@26870
    35
}
wenzelm@7046
    36
wenzelm@7050
    37
\makeindex
wenzelm@7050
    38
wenzelm@18021
    39
\chardef\charbackquote=`\`
wenzelm@18021
    40
\newcommand{\backquote}{\mbox{\tt\charbackquote}}
wenzelm@18021
    41
wenzelm@7046
    42
wenzelm@7046
    43
\begin{document}
wenzelm@7046
    44
wenzelm@7046
    45
\maketitle 
wenzelm@7046
    46
wenzelm@7046
    47
\pagenumbering{roman} \tableofcontents \clearfirst
wenzelm@7046
    48
wenzelm@30044
    49
\part{Basic Concepts}
wenzelm@27035
    50
\input{Thy/document/Introduction.tex}
wenzelm@30042
    51
\input{Thy/document/Framework.tex}
wenzelm@30056
    52
\input{Thy/document/First_Order_Logic.tex}
wenzelm@30044
    53
\part{General Language Elements}
wenzelm@27037
    54
\input{Thy/document/Outer_Syntax.tex}
wenzelm@28751
    55
\input{Thy/document/Document_Preparation.tex}
wenzelm@26869
    56
\input{Thy/document/Spec.tex}
wenzelm@26869
    57
\input{Thy/document/Proof.tex}
wenzelm@28762
    58
\input{Thy/document/Inner_Syntax.tex}
wenzelm@27048
    59
\input{Thy/document/Misc.tex}
wenzelm@26782
    60
\input{Thy/document/Generic.tex}
wenzelm@30044
    61
\part{Object-Logics}
wenzelm@26840
    62
\input{Thy/document/HOL_Specific.tex}
wenzelm@26840
    63
\input{Thy/document/HOLCF_Specific.tex}
wenzelm@26840
    64
\input{Thy/document/ZF_Specific.tex}
wenzelm@7046
    65
wenzelm@30044
    66
\part{Appendix}
wenzelm@7895
    67
\appendix
wenzelm@26779
    68
\input{Thy/document/Quick_Reference.tex}
wenzelm@28838
    69
\let\int\intorig
wenzelm@28838
    70
\input{Thy/document/Symbols.tex}
wenzelm@26846
    71
\input{Thy/document/ML_Tactic.tex}
wenzelm@7895
    72
wenzelm@7046
    73
\begingroup
wenzelm@30114
    74
  \bibliographystyle{abbrv} \small\raggedright\frenchspacing
wenzelm@7046
    75
  \bibliography{../manual}
wenzelm@7046
    76
\endgroup
wenzelm@7046
    77
wenzelm@8828
    78
\printindex
wenzelm@7046
    79
wenzelm@7046
    80
\end{document}