doc-src/IsarOverview/Isar/document/root.tex
author wenzelm
Wed, 09 Jun 2004 18:52:42 +0200
changeset 14898 a25550451b51
parent 14617 a2bcb11ce445
child 25403 359b179fc963
permissions -rw-r--r--
Url.File;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13999
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     1
\documentclass[envcountsame]{llncs}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     2
%\documentclass[11pt,a4paper]{article}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     3
\usepackage{isabelle,isabellesym,pdfsetup}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     4
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     5
%for best-style documents ...
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     6
\urlstyle{rm}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     7
%\isabellestyle{it}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     8
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
     9
\newcommand{\tweakskip}{\vspace{-\medskipamount}}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    10
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    11
\pagestyle{plain}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    12
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    13
\begin{document}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    14
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    15
\title{%A Compact Introduction to
14385
6b15793a641a Missing } inserted
nipkow
parents: 13999
diff changeset
    16
Structured Proofs in Isar/HOL\thanks{Published in TYPES 2002, LNCS 2646.}}
13999
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    17
\author{Tobias Nipkow}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    18
\institute{Institut f{\"u}r Informatik, TU M{\"u}nchen\\
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    19
 {\small\url{http://www.in.tum.de/~nipkow/}}}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    20
\date{}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    21
\maketitle
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    22
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    23
\begin{abstract}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    24
  Isar is an extension of the theorem prover Isabelle with a language
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    25
  for writing human-readable structured proofs. This paper is an
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    26
  introduction to the basic constructs of this language.
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    27
% It is aimed at potential users of Isar
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    28
% but also discusses the design rationals
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    29
% behind the language and its constructs.
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    30
\end{abstract}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    31
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    32
\input{intro.tex}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    33
\input{Logic.tex}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    34
\input{Induction.tex}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    35
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    36
\small
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    37
\paragraph{Acknowledgement}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    38
I am deeply indebted to Markus Wenzel for conceiving Isar. Clemens Ballarin,
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    39
Gertrud Bauer, Stefan Berghofer, Gerwin Klein, Norbert Schirmer,
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    40
Markus Wenzel and Freek Wiedijk commented on and improved this paper.
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    41
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    42
\begingroup
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    43
\bibliographystyle{plain} \small\raggedright\frenchspacing
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    44
\bibliography{root}
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    45
\endgroup
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    46
454a2ad0c381 IsarOverview moved one level up
kleing
parents:
diff changeset
    47
\end{document}