src/HOL/Nominal/nominal_atoms.ML
changeset 19992 bb383dcec3d8
parent 19972 89c5afe4139a
child 19993 e0a5783d708f
--- a/src/HOL/Nominal/nominal_atoms.ML	Tue Jul 04 15:45:59 2006 +0200
+++ b/src/HOL/Nominal/nominal_atoms.ML	Tue Jul 04 15:57:19 2006 +0200
@@ -771,7 +771,11 @@
 	      let val thms1 = inst_at [at_fresh]
 		  val thms2 = inst_dj [at_fresh_ineq]
 	      in [(("fresh_atm", thms1 @ thms2),[])] end
-            ||>> PureThy.add_thmss [(("calc_atm", inst_at at_calc),[])]
+            ||>> PureThy.add_thmss
+	      let val thms1 = List.concat (List.concat perm_defs)
+                  val thms2 = List.concat prm_eqs
+                  val thms3 = List.concat swap_eqs
+              in [(("calc_atm", (inst_at at_calc) @ thms1 @ thms2 @ thms3 ),[])] end
             ||>> PureThy.add_thmss
 	      let val thms1 = inst_pt_at [abs_fun_pi]
 		  and thms2 = inst_pt_pt_at_cp [abs_fun_pi_ineq]