doc-src/TutorialI/IsarOverview/Isar/document/root.tex
author nipkow
Fri, 23 Aug 2002 17:10:47 +0200
changeset 13519 36ee816b5ee3
parent 13351 bc1fb6941b54
child 13580 a0febf6b0e9f
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\\
13347
867f876589e7 *** empty log message ***
nipkow
parents: 13330
diff changeset
    15
 {\small\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
13351
bc1fb6941b54 *** empty log message ***
nipkow
parents: 13347
diff changeset
    20
Isar is an extension of Isabelle with structured proofs in a
bc1fb6941b54 *** empty log message ***
nipkow
parents: 13347
diff changeset
    21
stylized language of mathematics. These proofs are readable for both a human
bc1fb6941b54 *** empty log message ***
nipkow
parents: 13347
diff changeset
    22
and a machine.
bc1fb6941b54 *** empty log message ***
nipkow
parents: 13347
diff changeset
    23
bc1fb6941b54 *** empty log message ***
nipkow
parents: 13347
diff changeset
    24
This document is a very compact introduction to structured proofs in
13330
c9e9b6add754 *** empty log message ***
nipkow
parents: 13329
diff changeset
    25
Isar/HOL, an extension of Isabelle/HOL~\cite{LNCS2283}. A detailed
13294
5e2016d151bd *** empty log message ***
nipkow
parents: 13267
diff changeset
    26
exposition of this material can be found in Markus Wenzel's PhD
13307
cf076cdcfbf3 *** empty log message ***
nipkow
parents: 13294
diff changeset
    27
thesis~\cite{Wenzel-PhD} and the Isar reference manual~\cite{Isar-Ref-Man}.
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    28
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    29
\input{Logic.tex}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    30
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    31
%\input{Isar.tex}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    32
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    33
%%% Local Variables:
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    34
%%% mode: latex
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    35
%%% TeX-master: "root"
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    36
%%% End:
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    37
13347
867f876589e7 *** empty log message ***
nipkow
parents: 13330
diff changeset
    38
{\small
13322
3323ecc0b97c *** empty log message ***
nipkow
parents: 13310
diff changeset
    39
\paragraph{Acknowledgment}
13519
36ee816b5ee3 *** empty log message ***
nipkow
parents: 13351
diff changeset
    40
I am deeply indebted to Markus Wenzel for conceiving Isar. Clemens Ballarin,
36ee816b5ee3 *** empty log message ***
nipkow
parents: 13351
diff changeset
    41
Stefan Berghofer,
13347
867f876589e7 *** empty log message ***
nipkow
parents: 13330
diff changeset
    42
Gerwin Klein, Norbert Schirmer and Markus Wenzel commented on this document.
867f876589e7 *** empty log message ***
nipkow
parents: 13330
diff changeset
    43
}
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    44
13310
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    45
\begingroup
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    46
\bibliographystyle{plain} \small\raggedright\frenchspacing
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    47
\bibliography{root}
13310
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    48
\endgroup
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    49
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    50
\end{document}