- nominal_permeq.ML is now loaded before nominal_package.ML
authorberghofe
Tue, 04 Jul 2006 15:22:54 +0200
changeset 19986 3e0eababf58d
parent 19985 d39c554cf750
child 19987 b97607d4d9a5
- nominal_permeq.ML is now loaded before nominal_package.ML - methods and tactics in nominal_permeq.ML are now defined inside structure NominalPermeq, therefore the names in the method_setup section had to be changed
src/HOL/Nominal/Nominal.thy
--- a/src/HOL/Nominal/Nominal.thy	Tue Jul 04 15:20:43 2006 +0200
+++ b/src/HOL/Nominal/Nominal.thy	Tue Jul 04 15:22:54 2006 +0200
@@ -2935,6 +2935,8 @@
 (* setup for the individial atom-kinds *)
 (* and nominal datatypes               *)
 use "nominal_atoms.ML"
+(* permutation equality tactic *)
+use "nominal_permeq.ML";
 use "nominal_package.ML"
 setup "NominalAtoms.setup"
 
@@ -2946,48 +2948,44 @@
   {* NominalInduct.nominal_induct_method *}
   {* nominal induction *}
 
-(*******************************)
-(* permutation equality tactic *)
-use "nominal_permeq.ML";
-
 method_setup perm_simp =
-  {* perm_eq_meth *}
+  {* NominalPermeq.perm_eq_meth *}
   {* simp rules and simprocs for analysing permutations *}
 
 method_setup perm_simp_debug =
-  {* perm_eq_meth_debug *}
-  {* simp rules and simprocs for analysing permutations including debuging facilities *}
+  {* NominalPermeq.perm_eq_meth_debug *}
+  {* simp rules and simprocs for analysing permutations including debugging facilities *}
 
 method_setup perm_full_simp =
-  {* perm_full_eq_meth *}
+  {* NominalPermeq.perm_full_eq_meth *}
   {* tactic for deciding equalities involving permutations *}
 
 method_setup perm_full_simp_debug =
-  {* perm_full_eq_meth_debug *}
-  {* tactic for deciding equalities involving permutations including debuging facilities *}
+  {* NominalPermeq.perm_full_eq_meth_debug *}
+  {* tactic for deciding equalities involving permutations including debugging facilities *}
 
 method_setup supports_simp =
-  {* supports_meth *}
+  {* NominalPermeq.supports_meth *}
   {* tactic for deciding whether something supports something else *}
 
 method_setup supports_simp_debug =
-  {* supports_meth_debug *}
-  {* tactic for deciding whether something supports something else including debuging facilities *}
+  {* NominalPermeq.supports_meth_debug *}
+  {* tactic for deciding whether something supports something else including debugging facilities *}
 
 method_setup finite_guess =
-  {* finite_gs_meth *}
+  {* NominalPermeq.finite_gs_meth *}
   {* tactic for deciding whether something has finite support *}
 
 method_setup finite_guess_debug =
-  {* finite_gs_meth_debug *}
-  {* tactic for deciding whether something has finite support including debuging facilities *}
+  {* NominalPermeq.finite_gs_meth_debug *}
+  {* tactic for deciding whether something has finite support including debugging facilities *}
 
 method_setup fresh_guess =
-  {* fresh_gs_meth *}
+  {* NominalPermeq.fresh_gs_meth *}
   {* tactic for deciding whether an atom is fresh for something*}
 
 method_setup fresh_guess_debug =
-  {* fresh_gs_meth_debug *}
-  {* tactic for deciding whether an atom is fresh for something including debuging facilities *}
+  {* NominalPermeq.fresh_gs_meth_debug *}
+  {* tactic for deciding whether an atom is fresh for something including debugging facilities *}
 
 end