src/HOL/Extraction/document/root.tex
author blanchet
Tue, 03 Aug 2010 02:18:05 +0200
changeset 38170 d74b66ec02ce
parent 37848 a33ecf47f0a0
permissions -rw-r--r--
handle free variables even more gracefully; 1. show those that only occur in assumptions as part of the constants; 2. make sure locally defined Frees are given an Opt rep, just like constants generally owuld
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13406
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     1
\documentclass[11pt,a4paper]{article}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     2
\usepackage{isabelle,isabellesym}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     3
\usepackage{pdfsetup}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     4
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     5
\urlstyle{rm}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     6
\isabellestyle{it}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     7
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     8
\begin{document}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
     9
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    10
\title{Examples for program extraction in Higher-Order Logic}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    11
\author{Stefan Berghofer}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    12
\maketitle
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    13
13408
024af54a625c Added "nocite" to avoid BibTeX error when proofs are switched off.
berghofe
parents: 13406
diff changeset
    14
\nocite{Berger-JAR-2001,Coquand93}
024af54a625c Added "nocite" to avoid BibTeX error when proofs are switched off.
berghofe
parents: 13406
diff changeset
    15
13406
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    16
\tableofcontents
37848
a33ecf47f0a0 bind and then latex symbols
haftmann
parents: 37815
diff changeset
    17
\newcommand{\isasymbind}{\isamath{\mathbin{>\!\!\!>\mkern-6.7mu=}}}
a33ecf47f0a0 bind and then latex symbols
haftmann
parents: 37815
diff changeset
    18
\newcommand{\isasymthen}{\isamath{\mathbin{>\!\!\!>}}}
13406
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    19
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    20
\parindent 0pt\parskip 0.5ex
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    21
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    22
\input{session}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    23
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    24
\bibliographystyle{abbrv}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    25
\bibliography{root}
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    26
d587db56ee02 Document for program extraction in HOL.
berghofe
parents:
diff changeset
    27
\end{document}