diff -r 0fd4abb5fade -r f51c6069cd17 Quot/Examples/LamEx.thy --- a/Quot/Examples/LamEx.thy Fri Dec 11 08:28:41 2009 +0100 +++ b/Quot/Examples/LamEx.thy Fri Dec 11 11:08:58 2009 +0100 @@ -57,18 +57,18 @@ print_quotients quotient_def - Var :: "Var :: name \ lam" -where + "Var :: name \ lam" +as "rVar" quotient_def - App :: "App :: lam \ lam \ lam" -where + "App :: lam \ lam \ lam" +as "rApp" quotient_def - Lam :: "Lam :: name \ lam \ lam" -where + "Lam :: name \ lam \ lam" +as "rLam" thm Var_def @@ -76,8 +76,8 @@ thm Lam_def quotient_def - fv :: "fv :: lam \ name set" -where + "fv :: lam \ name set" +as "rfv" thm fv_def @@ -89,18 +89,12 @@ begin quotient_def - perm_lam :: "perm_lam :: 'x prm \ lam \ lam" -where + "perm_lam :: 'x prm \ lam \ lam" +as "perm::'x prm \ rlam \ rlam" end -(*quotient_def (for lam) - abs_fun_lam :: "'x prm \ lam \ lam" -where - "perm_lam \ (perm::'x prm \ rlam \ rlam)"*) - - thm perm_lam_def (* lemmas that need to lift *)