Nominal/Ex/Exec/document/root.tex
author Cezary Kaliszyk <cezarykaliszyk@gmail.com>
Tue, 22 May 2012 14:55:58 +0200
changeset 3173 9876d73adb2b
permissions -rw-r--r--
Executing Lambda Terms

\documentclass{llncs}
\usepackage[utf8]{inputenc}
\usepackage{lineno}
\usepackage{url}
\usepackage{amsmath,amssymb}
\usepackage{isabelle,isabellesym}
\usepackage{pdfsetup}
\usepackage{ot1patch}
%\usepackage{boxedminipage}

\allowdisplaybreaks
\urlstyle{rm}
\isabellestyle{it}
\renewcommand{\isastyleminor}{\it}%
\renewcommand{\isastyle}{\normalsize\it}%

\DeclareRobustCommand{\flqq}{\mbox{\guillemotleft}}
\DeclareRobustCommand{\frqq}{\mbox{\guillemotright}}
\renewcommand{\isacharunderscore}{\mbox{$\_\!\_$}}
\renewcommand{\isasymbullet}{{\raisebox{0.2mm}{\small$\bullet$}}}
\renewcommand{\isasymintegral}{$\lambda$}
\renewcommand{\isasymlbrace}{$\ulcorner$}
\renewcommand{\isasymrbrace}{$\urcorner$}
%\renewcommand{\isasymguillemotleft}{}
%\renewcommand{\isasymguillemotright}{}

\def\dn{\,\stackrel{\mbox{\scriptsize def}}{=}\,}
\renewcommand{\isasymequiv}{=}
%%\renewcommand{\isasymiota}{}
\renewcommand{\isasymxi}{$..$}
\renewcommand{\isasymemptyset}{$\varnothing$}
\newcommand{\isasymnotapprox}{$\not\approx$}
\newcommand{\isasymLET}{$\mathtt{let}$}
\newcommand{\isasymAND}{$\mathtt{and}$}
\newcommand{\isasymIN}{$\mathtt{in}$}
\newcommand{\isasymEND}{$\mathtt{end}$}
\newcommand{\isasymBIND}{$\mathtt{bind}$}
\newcommand{\isasymANIL}{$\mathtt{anil}$}
\newcommand{\isasymACONS}{$\mathtt{acons}$}
\newcommand{\isasymCASE}{$\mathtt{case}$}
\newcommand{\isasymOF}{$\mathtt{of}$}
\newcommand{\isasymAL}{\makebox[0mm][l]{$^\alpha$}}
\newcommand{\isasymPRIME}{\makebox[0mm][l]{$'$}}
\newcommand{\isasymFRESH}{\#}
\newcommand{\LET}{\;\mathtt{let}\;}
\newcommand{\IN}{\;\mathtt{in}\;}
\newcommand{\END}{\;\mathtt{end}\;}
\newcommand{\AND}{\;\mathtt{and}\;}
\newcommand{\fv}{\mathit{fv}}

\newcommand{\numbered}[1]{\refstepcounter{equation}{\rm(\arabic{equation})}\label{#1}}
\newenvironment{proof-of}[1]{{\em Proof of #1:}}{}

\begin{document}

\title{Execution modulo alpha-equivalence}
\author{...\inst{1} \and ...\inst{2}}
\institute{... \and ...}

\maketitle

\begin{abstract}
  In this paper we show how a formal specification defined modulo
  alpha-equivalence can be programatically made executable.
  We show a general algorithm and we present examples of
  executed calculi, which we implement in Nominal Isabelle.
\end{abstract}

\input{session}

%\begin{spacing}{0.9}
\bibliographystyle{abbrv}
\bibliography{root}
%\end{spacing}

\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End: