Nominal/LFex.thy
changeset 1510 be911e869fde
parent 1498 2ff84b1f551f
child 1515 76fa21f27f22
--- a/Nominal/LFex.thy	Thu Mar 18 11:37:10 2010 +0100
+++ b/Nominal/LFex.thy	Thu Mar 18 12:09:59 2010 +0100
@@ -45,7 +45,7 @@
   "supp (Var x) = {atom x}"
   "supp (App M N) = supp M \<union> supp N"
   "supp trm = fv_trm trm \<Longrightarrow> supp (Lam ty name trm) = supp ty \<union> supp (Abs {atom name} trm)"
-  apply(simp_all (no_asm) add: supp_def permute_set_eq atom_eqvt kind_ty_trm_perm)
+  apply(simp_all (no_asm) add: supp_def permute_set_eq atom_eqvt)
   apply(simp_all only: kind_ty_trm_eq_iff Abs_eq_iff alpha_gen)
   apply(simp_all only: ex_out)
   apply(simp_all only: eqvts[symmetric])
@@ -58,7 +58,7 @@
 lemma supp_fv:
   "supp t1 = fv_kind t1 \<and> supp t2 = fv_ty t2 \<and> supp t3 = fv_trm t3"
   apply(induct rule: kind_ty_trm_induct)
-  apply(simp_all (no_asm) only: supp_eqs kind_ty_trm_fv)
+  apply(simp_all (no_asm) only: supp_eqs)
   apply(simp_all)
   apply(simp_all add: supp_eqs)
   apply(simp_all add: supp_Abs)
@@ -74,7 +74,7 @@
   "supp (Var x) = {atom x}"
   "supp (App M N) = supp M \<union> supp N"
   "supp (Lam A x M) = supp A \<union> (supp M - {atom x})"
-apply (simp_all add: supp_fv kind_ty_trm_fv)
+apply (simp_all add: supp_fv)
 
 end