# HG changeset patch # User berghofe # Date 1152019374 -7200 # Node ID 3e0eababf58de28b02d2237ff677a203a5b2912c # Parent d39c554cf750426004e81412134155df036ffe21 - 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 diff -r d39c554cf750 -r 3e0eababf58d 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