Nominal/Ex/Classical.thy
changeset 2975 c62e26830420
parent 2973 d1038e67923a
child 3071 11f6a561eb4b
child 3183 313e6f2cdd89
--- 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 \<bullet> (M[d\<turnstile>c>e]) = (p \<bullet> M)[(p \<bullet> d)\<turnstile>c>(p \<bullet> 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 \<bullet> (M[x\<turnstile>n>y]) = (p \<bullet> M)[(p \<bullet> x)\<turnstile>n>(p \<bullet> y)]"
-apply(nominal_induct M avoiding: x y rule: trm.strong_induct)
-apply(auto)
-done
 
 nominal_primrec 
   substn :: "trm \<Rightarrow> name   \<Rightarrow> coname \<Rightarrow> trm \<Rightarrow> trm" ("_{_:=<_>._}" [100,100,100,100] 100)