Quot/Nominal/LamEx2.thy
changeset 1024 b3deb964ad26
parent 1023 7c12f5476d1b
child 1025 559419060d99
--- a/Quot/Nominal/LamEx2.thy	Tue Feb 02 11:23:17 2010 +0100
+++ b/Quot/Nominal/LamEx2.thy	Tue Feb 02 11:56:37 2010 +0100
@@ -122,23 +122,6 @@
 apply(auto)
 done
 
-lemma alpha_gen_eqvt_atom:
-  assumes a: "\<And>x. pi \<bullet> (f x) = f (pi \<bullet> x)"
-  shows "\<exists>pia. ({atom a}, t) \<approx>gen \<lambda>x1 x2. R x1 x2 \<and> R (pi \<bullet> x1) (pi \<bullet> x2) f pia ({atom b}, s) \<Longrightarrow> \<exists>pia. ({atom (pi \<bullet> a)}, pi \<bullet> t) \<approx>gen R f pia ({atom (pi \<bullet> b)}, pi \<bullet> s)"
-apply(erule exE)
-apply(rule_tac x="pi \<bullet> pia" in exI)
-apply(simp add: alpha_gen.simps)
-apply(erule conjE)+
-apply(rule conjI)+
-apply(rule_tac ?p1="- pi" in permute_eq_iff[THEN iffD1])
-apply(simp add: a[symmetric] atom_eqvt eqvts)
-apply(rule conjI)
-apply(rule_tac ?p1="- pi" in fresh_star_permute_iff[THEN iffD1])
-apply(simp add: a[symmetric] eqvts atom_eqvt)
-apply(subst permute_eqvt[symmetric])
-apply(simp)
-done
-
 text {* should be automatic with new version of eqvt-machinery *}
 lemma alpha_eqvt:
   shows "t \<approx> s \<Longrightarrow> (pi \<bullet> t) \<approx> (pi \<bullet> s)"