doc-src/TutorialI/IsarOverview/Isar/document/root.tex
author nipkow
Wed, 10 Jul 2002 07:20:02 +0200
changeset 13329 53c4ec15cae0
parent 13322 3323ecc0b97c
child 13330 c9e9b6add754
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     1
\documentclass[11pt,a4paper]{article}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     2
\usepackage{isabelle,isabellesym,pdfsetup}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     3
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     4
%for best-style documents ...
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     5
\urlstyle{rm}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     6
%\isabellestyle{it}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     7
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     8
\newtheorem{Exercise}{Exercise}[section]
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     9
\newenvironment{exercise}{\begin{Exercise}\rm}{\end{Exercise}}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    10
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    11
\begin{document}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    12
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    13
\title{A Compact Overview of Structured Proofs in Isar/HOL}
13322
3323ecc0b97c *** empty log message ***
nipkow
parents: 13310
diff changeset
    14
\author{Tobias Nipkow\\Institut f{\"u}r Informatik, TU M{\"u}nchen\\
3323ecc0b97c *** empty log message ***
nipkow
parents: 13310
diff changeset
    15
 \url{http://www.in.tum.de/~nipkow/}}
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    16
\date{}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    17
\maketitle
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    18
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    19
\noindent
13310
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    20
This is a very compact introduction to structured proofs in
13294
5e2016d151bd *** empty log message ***
nipkow
parents: 13267
diff changeset
    21
Isar/HOL, an extension of Isabelle/HOL~\cite{LNCS2283}. A detailled
5e2016d151bd *** empty log message ***
nipkow
parents: 13267
diff changeset
    22
exposition of this material can be found in Markus Wenzel's PhD
13307
cf076cdcfbf3 *** empty log message ***
nipkow
parents: 13294
diff changeset
    23
thesis~\cite{Wenzel-PhD} and the Isar reference manual~\cite{Isar-Ref-Man}.
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    24
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    25
\input{Logic.tex}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    26
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    27
%\input{Isar.tex}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    28
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    29
%%% Local Variables:
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    30
%%% mode: latex
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    31
%%% TeX-master: "root"
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    32
%%% End:
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    33
13322
3323ecc0b97c *** empty log message ***
nipkow
parents: 13310
diff changeset
    34
\paragraph{Acknowledgment}
13329
53c4ec15cae0 *** empty log message ***
nipkow
parents: 13322
diff changeset
    35
I am deeply indebted to Markus Wenzel for conceiving Isar. Stefan Berghofer
53c4ec15cae0 *** empty log message ***
nipkow
parents: 13322
diff changeset
    36
and Markus Wenzel commented on this document.
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    37
13310
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    38
\begingroup
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    39
\bibliographystyle{plain} \small\raggedright\frenchspacing
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    40
\bibliography{root}
13310
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    41
\endgroup
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    42
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    43
\end{document}