eliminated old copy of proof.sty (1995), prefer the one usually included in current latex distributions (2005);
\usepackage{proof} only where required;
2 \documentclass[12pt,a4paper,fleqn]{article}
3 \usepackage{latexsym,graphicx}
5 \usepackage{iman,extra,isar}
6 \usepackage{isabelle,isabellesym}
10 \hyphenation{Isabelle}
14 \title{\includegraphics[scale=0.5]{isabelle_isar}
15 \\[4ex] Code generation from Isabelle/HOL theories}
16 \author{\emph{Florian Haftmann with contributions from Lukas Bulwahn}}
23 \noindent This tutorial introduces the code generator facilities of Isabelle/HOL.
24 They empower the user to turn HOL specifications into corresponding executable
25 programs in the languages SML, OCaml, Haskell and Scala.
28 \thispagestyle{empty}\clearpage
33 \input{Introduction.tex}
34 \input{Foundations.tex}
35 \input{Refinement.tex}
36 \input{Inductive_Predicate.tex}
37 \input{Adaptation.tex}
38 \input{Evaluation.tex}
42 \bibliographystyle{plain} \small\raggedright\frenchspacing