doc-src/IsarAdvanced/Codegen/codegen.tex
changeset 20948 9b9910b82645
child 21058 a32d357dfd70
equal deleted inserted replaced
20947:bc827aa5015e 20948:9b9910b82645
       
     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: