--- a/Pearl-jv/Paper.thy Tue May 11 18:20:25 2010 +0200
+++ b/Pearl-jv/Paper.thy Wed May 12 13:43:48 2010 +0100
@@ -55,10 +55,16 @@
there are bound term variables and bound type variables; each kind needs to
be represented by a different sort of atoms.
- Unfortunately, the type system of Isabelle/HOL is not a good fit for the way
- atoms and sorts are used in the original formulation of the nominal logic work.
- The reason is that one has to ensure that permutations are sort-respecting.
- This was done implicitly in the original nominal logic work \cite{Pitts03}.
+ In our formalisation of the nominal logic work, we have to make a design decision
+ about how to represent sorted atoms and sort-respecting permutations. One possibility
+ is to
+
+
+
+% Unfortunately, the type system of Isabelle/HOL is not a good fit for the way
+% atoms and sorts are used in the original formulation of the nominal logic work.
+% The reason is that one has to ensure that permutations are sort-respecting.
+% This was done implicitly in the original nominal logic work \cite{Pitts03}.
Isabelle used the two-place permutation operation with the generic type