Paper/document/root.tex
author Christian Urban <urbanc@in.tum.de>
Wed, 17 Mar 2010 17:10:19 +0100
changeset 1485 c004e7448dca
parent 1484 dc7b049d9072
child 1493 52f68b524fd2
permissions -rw-r--r--
temporarily disabled tests in Nominal/ROOT
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1485
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
     1
\documentclass{acmconf}
754
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     2
\usepackage{isabelle,isabellesym}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     3
1485
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
     4
\ConferenceShortName{ICFP}
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
     5
\ConferenceName{International Conference on Functional Programming}
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
     6
754
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     7
% further packages required for unusual symbols (see also
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     8
% isabellesym.sty), use only when needed
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     9
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    10
%\usepackage{amssymb}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    11
  %for \<leadsto>, \<box>, \<diamond>, \<sqsupset>, \<mho>, \<Join>,
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    12
  %\<lhd>, \<lesssim>, \<greatersim>, \<lessapprox>, \<greaterapprox>,
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    13
  %\<triangleq>, \<yen>, \<lozenge>
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    14
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    15
%\usepackage[greek,english]{babel}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    16
  %option greek for \<euro>
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    17
  %option english (default language) for \<guillemotleft>, \<guillemotright>
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    18
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    19
%\usepackage[latin1]{inputenc}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    20
  %for \<onesuperior>, \<onequarter>, \<twosuperior>, \<onehalf>,
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    21
  %\<threesuperior>, \<threequarters>, \<degree>
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    22
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    23
%\usepackage[only,bigsqcap]{stmaryrd}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    24
  %for \<Sqinter>
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    25
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    26
%\usepackage{eufrak}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    27
  %for \<AA> ... \<ZZ>, \<aa> ... \<zz> (also included in amssymb)
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    28
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    29
%\usepackage{textcomp}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    30
  %for \<cent>, \<currency>
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    31
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    32
% this should be the last package used
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    33
\usepackage{pdfsetup}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    34
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    35
% urls in roman style, theory text in math-similar italics
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    36
\urlstyle{rm}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    37
\isabellestyle{it}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    38
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    39
% for uniform font size
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    40
%\renewcommand{\isastyle}{\isastyleminor}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    41
1328
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    42
%----------------- theorem definitions ----------
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    43
\newtheorem{Theorem}{Theorem}[section]
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    44
\newtheorem{Definition}[Theorem]{Definition}
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    45
\newtheorem{Example}{\it Example}[section]
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    46
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    47
%-------------------- environment definitions -----------------
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    48
\newenvironment{example}[0]{\begin{Example} \it}{\end{Example}}
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    49
\newenvironment{proof-of}[1]{{\em Proof of #1:}}{}
754
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    50
1485
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
    51
754
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    52
\begin{document}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    53
1328
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    54
\title{\LARGE\bf General Binding Structures in Nominal Isabelle, or How to
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    55
  Formalise Core-Haskell}
754
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    56
\maketitle
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    57
1328
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    58
\maketitle
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    59
\begin{abstract} 
1485
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
    60
Nominal Isabelle is a definitional extension of the Isabelle/HOL
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
    61
theorem prover. It provides a reasoning infrastructure for formalisations
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
    62
of programming language calculi. In this paper we present an extension
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
    63
of Nominal Isabelle with general binding constructs. Such constructs
c004e7448dca temporarily disabled tests in Nominal/ROOT
Christian Urban <urbanc@in.tum.de>
parents: 1484
diff changeset
    64
are important in formalisation ...
1328
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    65
\end{abstract}
754
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    66
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    67
% generated text of all theories
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    68
\input{session}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    69
1328
531dcebbf483 start of paper - does not compile yet
Christian Urban <urbanc@in.tum.de>
parents: 754
diff changeset
    70
%\bibliographystyle{plain}
754
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    71
% optional bibliography
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    72
%\bibliographystyle{abbrv}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    73
%\bibliography{root}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    74
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    75
\end{document}
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    76
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    77
%%% Local Variables:
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    78
%%% mode: latex
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    79
%%% TeX-master: t
b85875d65b10 added a paper for possible notes
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    80
%%% End: