diff -r 4b06b8818415 -r f5621efe5a20 Paper/Paper.thy --- a/Paper/Paper.thy Fri Oct 01 07:11:47 2010 -0400 +++ b/Paper/Paper.thy Mon Oct 04 07:25:37 2010 +0100 @@ -546,10 +546,10 @@ such approximations can be simplified with the notion \emph{supports}, defined as follows: - \begin{defn} + \begin{definition} A set @{text S} \emph{supports} @{text x} if for all atoms @{text a} and @{text b} not in @{text S} we have @{term "(a \ b) \ x = x"}. - \end{defn} + \end{definition} \noindent The main point of @{text supports} is that we can establish the following @@ -779,7 +779,7 @@ \emph{abstractions}. The important property we need to derive is the support of abstractions, namely: - \begin{thm}[Support of Abstractions]\label{suppabs} + \begin{theorem}[Support of Abstractions]\label{suppabs} Assuming @{text x} has finite support, then\\[-6mm] \begin{center} \begin{tabular}{l@ {\hspace{2mm}}c@ {\hspace{2mm}}l} @@ -788,7 +788,7 @@ @{thm (lhs) supp_Abs(3)[where bs="as", no_vars]} & $=$ & @{thm (rhs) supp_Abs(3)[where bs="as", no_vars]} \end{tabular} \end{center} - \end{thm} + \end{theorem} \noindent Below we will show the first equation. The others @@ -2088,7 +2088,7 @@ Two formalisations involving general binders have been performed in older versions of Nominal Isabelle (one about Psi-calculi and one about algorithm W - \cite{BengtsonParow09, UrbanNipkow09}). Both + \cite{BengtsonParow09,UrbanNipkow09}). Both use the approach based on iterated single binders. Our experience with the latter formalisation has been disappointing. The major pain arose from the need to ``unbind'' variables. This can be done in one step with our