diff -r b95a2065aa10 -r c62e26830420 Nominal/Ex/Classical.thy --- a/Nominal/Ex/Classical.thy Tue Jul 19 01:40:36 2011 +0100 +++ b/Nominal/Ex/Classical.thy Tue Jul 19 02:30:05 2011 +0100 @@ -382,17 +382,8 @@ termination (eqvt) by lexicographic_order -lemma crename_name_eqvt[eqvt]: - shows "p \ (M[d\c>e]) = (p \ M)[(p \ d)\c>(p \ e)]" -apply(nominal_induct M avoiding: d e rule: trm.strong_induct) -apply(auto) -done +thm crename.eqvt nrename.eqvt -lemma nrename_name_eqvt[eqvt]: - shows "p \ (M[x\n>y]) = (p \ M)[(p \ x)\n>(p \ y)]" -apply(nominal_induct M avoiding: x y rule: trm.strong_induct) -apply(auto) -done nominal_primrec substn :: "trm \ name \ coname \ trm \ trm" ("_{_:=<_>._}" [100,100,100,100] 100)