# HG changeset patch # User Christian Urban # Date 1279253385 -3600 # Node ID 2bf351f09317880afe38cc3c66fe799a12421844 # Parent 9832641ed955d366c8f7c8e5f8b64111e2ae9c62 submitted version diff -r 9832641ed955 -r 2bf351f09317 Nominal/Manual/LamEx2.thy --- a/Nominal/Manual/LamEx2.thy Fri Jul 16 04:58:46 2010 +0100 +++ b/Nominal/Manual/LamEx2.thy Fri Jul 16 05:09:45 2010 +0100 @@ -1,5 +1,5 @@ theory LamEx -imports "../../Nominal/Nominal2" "Nominal2_Eqvt" "Nominal2_Supp" "Abs" +imports "../Nominal/Nominal2" "Nominal2_Eqvt" "Nominal2_Supp" "Abs" begin atom_decl name diff -r 9832641ed955 -r 2bf351f09317 Paper/Paper.thy --- a/Paper/Paper.thy Fri Jul 16 04:58:46 2010 +0100 +++ b/Paper/Paper.thy Fri Jul 16 05:09:45 2010 +0100 @@ -2181,8 +2181,9 @@ general binders, that is term-constructors having multiple bound variables. For this extension we introduced novel definitions of $\alpha$-equivalence and automated all necessary proofs in Isabelle/HOL. - To specify general binders we used the syntax from Ott, but modified - it so that it makes sense in our context of $\alpha$-equated terms. + To specify general binders we used the specifications from Ott, but extended them + in some places and restricted + them in others so that they make sense in the context of $\alpha$-equated terms. We have tried out the extension with terms from Core-Haskell, type-schemes and the lambda-calculus, and our code will eventually become part of the next Isabelle distribution.\footnote{For the moment