author | haftmann |
Tue, 10 Oct 2006 12:08:12 +0200 | |
changeset 20948 | 9b9910b82645 |
child 21058 | a32d357dfd70 |
permissions | -rw-r--r-- |
haftmann@20948 | 1 |
|
haftmann@20948 | 2 |
%% $Id$ |
haftmann@20948 | 3 |
|
haftmann@20948 | 4 |
\documentclass[12pt,a4paper,fleqn]{report} |
haftmann@20948 | 5 |
\usepackage{latexsym,graphicx} |
haftmann@20948 | 6 |
\usepackage[refpage]{nomencl} |
haftmann@20948 | 7 |
\usepackage{../../iman,../../extra,../../isar,../../proof} |
haftmann@20948 | 8 |
\usepackage{Thy/document/isabelle,Thy/document/isabellesym} |
haftmann@20948 | 9 |
\usepackage{style} |
haftmann@20948 | 10 |
\usepackage{Thy/document/pdfsetup} |
haftmann@20948 | 11 |
|
haftmann@20948 | 12 |
\newcommand{\cmd}[1]{\isacommand{#1}} |
haftmann@20948 | 13 |
|
haftmann@20948 | 14 |
\newcommand{\isasymINFIX}{\cmd{infix}} |
haftmann@20948 | 15 |
\newcommand{\isasymLOCALE}{\cmd{locale}} |
haftmann@20948 | 16 |
\newcommand{\isasymINCLUDES}{\cmd{includes}} |
haftmann@20948 | 17 |
\newcommand{\isasymDATATYPE}{\cmd{datatype}} |
haftmann@20948 | 18 |
\newcommand{\isasymAXCLASS}{\cmd{axclass}} |
haftmann@20948 | 19 |
\newcommand{\isasymFIXES}{\cmd{fixes}} |
haftmann@20948 | 20 |
\newcommand{\isasymASSUMES}{\cmd{assumes}} |
haftmann@20948 | 21 |
\newcommand{\isasymDEFINES}{\cmd{defines}} |
haftmann@20948 | 22 |
\newcommand{\isasymNOTES}{\cmd{notes}} |
haftmann@20948 | 23 |
\newcommand{\isasymSHOWS}{\cmd{shows}} |
haftmann@20948 | 24 |
\newcommand{\isasymCLASS}{\cmd{class}} |
haftmann@20948 | 25 |
\newcommand{\isasymINSTANCE}{\cmd{instance}} |
haftmann@20948 | 26 |
\newcommand{\isasymLEMMA}{\cmd{lemma}} |
haftmann@20948 | 27 |
\newcommand{\isasymPROOF}{\cmd{proof}} |
haftmann@20948 | 28 |
\newcommand{\isasymQED}{\cmd{qed}} |
haftmann@20948 | 29 |
\newcommand{\isasymFIX}{\cmd{fix}} |
haftmann@20948 | 30 |
\newcommand{\isasymASSUME}{\cmd{assume}} |
haftmann@20948 | 31 |
\newcommand{\isasymSHOW}{\cmd{show}} |
haftmann@20948 | 32 |
\newcommand{\isasymNOTE}{\cmd{note}} |
haftmann@20948 | 33 |
\newcommand{\isasymIN}{\cmd{in}} |
haftmann@20948 | 34 |
|
haftmann@20948 | 35 |
\newcommand{\qt}[1]{``#1''} |
haftmann@20948 | 36 |
\newcommand{\qtt}[1]{"{}{#1}"{}} |
haftmann@20948 | 37 |
\newcommand{\qn}[1]{\emph{#1}} |
haftmann@20948 | 38 |
\newcommand{\strong}[1]{{\bfseries #1}} |
haftmann@20948 | 39 |
\newcommand{\fixme}[1][!]{\strong{FIXME: #1}} |
haftmann@20948 | 40 |
|
haftmann@20948 | 41 |
\hyphenation{Isabelle} |
haftmann@20948 | 42 |
\hyphenation{Isar} |
haftmann@20948 | 43 |
|
haftmann@20948 | 44 |
\isadroptag{theory} |
haftmann@20948 | 45 |
\title{\includegraphics[scale=0.5]{isabelle_isar} |
haftmann@20948 | 46 |
\\[4ex] Code generation from Isabelle theories} |
haftmann@20948 | 47 |
\author{\emph{Florian Haftmann}} |
haftmann@20948 | 48 |
|
haftmann@20948 | 49 |
|
haftmann@20948 | 50 |
\begin{document} |
haftmann@20948 | 51 |
|
haftmann@20948 | 52 |
\maketitle |
haftmann@20948 | 53 |
|
haftmann@20948 | 54 |
\begin{abstract} |
haftmann@20948 | 55 |
\fixme |
haftmann@20948 | 56 |
\end{abstract} |
haftmann@20948 | 57 |
|
haftmann@20948 | 58 |
\thispagestyle{empty}\clearpage |
haftmann@20948 | 59 |
|
haftmann@20948 | 60 |
\pagenumbering{roman} |
haftmann@20948 | 61 |
\clearfirst |
haftmann@20948 | 62 |
|
haftmann@20948 | 63 |
\input{Thy/document/Codegen.tex} |
haftmann@20948 | 64 |
|
haftmann@20948 | 65 |
\begingroup |
haftmann@20948 | 66 |
%\tocentry{\bibname} |
haftmann@20948 | 67 |
\bibliographystyle{plain} \small\raggedright\frenchspacing |
haftmann@20948 | 68 |
\bibliography{../../manual} |
haftmann@20948 | 69 |
\endgroup |
haftmann@20948 | 70 |
|
haftmann@20948 | 71 |
\end{document} |
haftmann@20948 | 72 |
|
haftmann@20948 | 73 |
|
haftmann@20948 | 74 |
%%% Local Variables: |
haftmann@20948 | 75 |
%%% mode: latex |
haftmann@20948 | 76 |
%%% TeX-master: t |
haftmann@20948 | 77 |
%%% End: |