doc-src/TutorialI/IsarOverview/Isar/document/root.tex
author berghofe
Mon, 16 Dec 2002 13:43:11 +0100
changeset 13755 a9bb54a3cfb7
parent 13621 75ae05e894fa
child 13765 e3c444e805c4
permissions -rw-r--r--
Added mk_int and mk_list.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13621
75ae05e894fa *** empty log message ***
nipkow
parents: 13619
diff changeset
     1
\documentclass[envcountsame]{llncs}
75ae05e894fa *** empty log message ***
nipkow
parents: 13619
diff changeset
     2
%\documentclass[11pt,a4paper]{article}
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     3
\usepackage{isabelle,isabellesym,pdfsetup}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     4
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     5
%for best-style documents ...
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     6
\urlstyle{rm}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     7
%\isabellestyle{it}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     8
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
     9
\begin{document}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    10
13613
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    11
\title{A Compact Introduction to Structured Proofs in Isar/HOL}
13621
75ae05e894fa *** empty log message ***
nipkow
parents: 13619
diff changeset
    12
\author{Tobias Nipkow}
75ae05e894fa *** empty log message ***
nipkow
parents: 13619
diff changeset
    13
\institute{Institut f{\"u}r Informatik, TU M{\"u}nchen\\
13347
867f876589e7 *** empty log message ***
nipkow
parents: 13330
diff changeset
    14
 {\small\url{http://www.in.tum.de/~nipkow/}}}
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    15
\date{}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    16
\maketitle
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    17
13613
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    18
\begin{abstract}
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    19
  Isar is an extension of the theorem prover Isabelle with a language
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    20
  for writing human-readable structured proofs. This paper is an
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    21
  introduction to the basic constructs of this language. It is aimed
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    22
  at potential users of Isar but also discusses the design rationals
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    23
  behind the language and its constructs.
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    24
\end{abstract}
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    25
13619
584291949c23 *** empty log message ***
nipkow
parents: 13613
diff changeset
    26
\input{intro.tex}
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    27
\input{Logic.tex}
13613
531f1f524848 *** empty log message ***
nipkow
parents: 13580
diff changeset
    28
\input{Induction.tex}
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    29
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    30
%\input{Isar.tex}
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    31
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    32
%%% Local Variables:
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    33
%%% mode: latex
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    34
%%% TeX-master: "root"
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    35
%%% End:
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    36
13347
867f876589e7 *** empty log message ***
nipkow
parents: 13330
diff changeset
    37
{\small
13322
3323ecc0b97c *** empty log message ***
nipkow
parents: 13310
diff changeset
    38
\paragraph{Acknowledgment}
13519
36ee816b5ee3 *** empty log message ***
nipkow
parents: 13351
diff changeset
    39
I am deeply indebted to Markus Wenzel for conceiving Isar. Clemens Ballarin,
13580
a0febf6b0e9f *** empty log message ***
nipkow
parents: 13519
diff changeset
    40
Gertrud Bauer, Stefan Berghofer, Gerwin Klein, Norbert Schirmer and
a0febf6b0e9f *** empty log message ***
nipkow
parents: 13519
diff changeset
    41
Markus Wenzel commented on and improved this document.
13347
867f876589e7 *** empty log message ***
nipkow
parents: 13330
diff changeset
    42
}
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    43
13310
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    44
\begingroup
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    45
\bibliographystyle{plain} \small\raggedright\frenchspacing
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    46
\bibliography{root}
13310
d694e65127ba *** empty log message ***
nipkow
parents: 13307
diff changeset
    47
\endgroup
13267
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    48
502f69ea6627 *** empty log message ***
nipkow
parents:
diff changeset
    49
\end{document}