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