doc-src/TutorialI/Overview/LNCS/document/root.tex
author nipkow
Mon, 01 Jul 2002 15:41:07 +0200
changeset 13263 203c5f789c09
parent 13262 bbfc360db011
child 13439 2f98365f57a8
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13262
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     1
\documentclass[11pt,a4paper]{article}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     2
\usepackage{isabelle,isabellesym,pdfsetup}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     3
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     4
%for best-style documents ...
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     5
\urlstyle{rm}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     6
%\isabellestyle{it}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     7
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     8
\newtheorem{Exercise}{Exercise}[section]
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
     9
\newenvironment{exercise}{\begin{Exercise}\rm}{\end{Exercise}}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    10
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    11
\begin{document}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    12
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    13
\title{A Compact Overview of Isabelle/HOL}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    14
\author{Tobias Nipkow}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    15
\date{}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    16
\maketitle
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    17
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    18
\noindent
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    19
This document is a very compact introduction to the proof assistant
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    20
Isabelle/HOL and is based directly on the published tutorial~\cite{LNCS2283}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    21
where full explanations and a wealth of additional material can be found.
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    22
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    23
While reading this document it is recommended to single-step through the
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    24
corresponding theories using Isabelle/HOL to follow the proofs.
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    25
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    26
\section{Functional Programming/Modelling}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    27
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    28
\subsection{An Introductory Theory}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    29
\input{FP0.tex}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    30
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    31
\subsection{More Constructs}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    32
\input{FP1.tex}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    33
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    34
\input{RECDEF.tex}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    35
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    36
\input{Rules.tex}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    37
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    38
\input{Sets.tex}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    39
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    40
\input{Ind.tex}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    41
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    42
%\input{Isar.tex}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    43
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    44
%%% Local Variables:
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    45
%%% mode: latex
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    46
%%% TeX-master: "root"
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    47
%%% End:
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    48
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    49
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    50
\bibliographystyle{plain}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    51
\bibliography{root}
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    52
bbfc360db011 *** empty log message ***
nipkow
parents:
diff changeset
    53
\end{document}