diff -r f51d4a302962 -r 5386df44a037 src/Doc/Codegen/document/root.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/Doc/Codegen/document/root.tex Tue Aug 28 18:57:32 2012 +0200 @@ -0,0 +1,52 @@ + +\documentclass[12pt,a4paper,fleqn]{article} +\usepackage{latexsym,graphicx} +\usepackage{multirow} +\usepackage{iman,extra,isar,proof} +\usepackage{isabelle,isabellesym} +\usepackage{style} +\usepackage{pdfsetup} + +\hyphenation{Isabelle} +\hyphenation{Isar} +\isadroptag{theory} + +\title{\includegraphics[scale=0.5]{isabelle_isar} + \\[4ex] Code generation from Isabelle/HOL theories} +\author{\emph{Florian Haftmann with contributions from Lukas Bulwahn}} + +\begin{document} + +\maketitle + +\begin{abstract} + \noindent This tutorial introduces the code generator facilities of Isabelle/HOL. + They empower the user to turn HOL specifications into corresponding executable + programs in the languages SML, OCaml, Haskell and Scala. +\end{abstract} + +\thispagestyle{empty}\clearpage + +\pagenumbering{roman} +\clearfirst + +\input{Introduction.tex} +\input{Foundations.tex} +\input{Refinement.tex} +\input{Inductive_Predicate.tex} +\input{Adaptation.tex} +\input{Evaluation.tex} +\input{Further.tex} + +\begingroup +\bibliographystyle{plain} \small\raggedright\frenchspacing +\bibliography{manual} +\endgroup + +\end{document} + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: