src/HOL/Nominal/nominal_inductive.ML
Wed, 21 Oct 2009 08:14:38 +0200 haftmann dropped redundant gen_ prefix
Thu, 15 Oct 2009 23:28:10 +0200 wenzelm replaced String.concat by implode;
Sun, 26 Jul 2009 18:57:11 +0200 wenzelm SUBPROOF/Obtain.result: named params;
Fri, 24 Jul 2009 18:58:58 +0200 wenzelm renamed functor ProjectRuleFun to Project_Rule;
Thu, 23 Jul 2009 18:44:09 +0200 wenzelm renamed simpset_of to global_simpset_of, and local_simpset_of to simpset_of -- same for claset and clasimpset;
Fri, 17 Jul 2009 23:11:40 +0200 wenzelm tuned/modernized Envir.subst_XXX;
Fri, 03 Jul 2009 23:29:03 +0200 haftmann nominal.ML is nominal_datatype.ML
Fri, 19 Jun 2009 17:23:21 +0200 haftmann discontinued ancient tradition to suffix certain ML module names with "_package"
Mon, 18 May 2009 09:48:06 +0200 haftmann introduced Thm.generatedK
Sat, 16 May 2009 20:17:59 +0200 bulwahn added new kind generated_theorem for theorems which are generated by packages to distinguish between theorems from users and packages
Wed, 11 Mar 2009 15:42:19 +0100 wenzelm explicit Binding.qualified_name -- prevents implicitly qualified bstring;
Sun, 08 Mar 2009 17:26:14 +0100 wenzelm moved basic algebra of long names from structure NameSpace to Long_Name;
Thu, 05 Mar 2009 12:08:00 +0100 wenzelm renamed NameSpace.base to NameSpace.base_name;
Wed, 04 Mar 2009 11:05:29 +0100 blanchet Merge.
Wed, 04 Mar 2009 10:45:52 +0100 blanchet Merge.
Tue, 03 Mar 2009 18:32:01 +0100 wenzelm renamed Binding.name_pos to Binding.make, renamed Binding.base_name to Binding.name_of, renamed Binding.map_base to Binding.map_name, added mandatory flag to Binding.qualify;
Wed, 25 Feb 2009 11:05:06 +0100 berghofe nominal_inductive and equivariance now work on local_theory.
Wed, 21 Jan 2009 18:27:43 +0100 haftmann binding replaces bstring
Thu, 01 Jan 2009 14:23:39 +0100 wenzelm eliminated OldTerm.(add_)term_consts;
Wed, 31 Dec 2008 20:31:36 +0100 wenzelm eliminated OldTerm.add_term_free_names;
Wed, 31 Dec 2008 19:54:03 +0100 wenzelm qualified Term.rename_wrt_term;
Wed, 31 Dec 2008 18:53:16 +0100 wenzelm moved old add_type_XXX, add_term_XXX etc. to structure OldTerm;
Wed, 31 Dec 2008 00:08:13 +0100 wenzelm moved old add_term_vars, add_term_frees etc. to structure OldTerm;
Wed, 13 Aug 2008 03:00:33 +0200 berghofe Changed proof of strong induction rule to avoid infinite loop
Mon, 04 Aug 2008 18:56:22 +0200 berghofe - corrected bogus comment for function inst_conj_all
Thu, 03 Jul 2008 00:54:45 +0200 berghofe Rewrote code to use swap_simps rather than calc_atm (which tends to
Wed, 25 Jun 2008 17:38:32 +0200 wenzelm moved global keywords from OuterSyntax to OuterKeyword, tuned interfaces;
Wed, 25 Jun 2008 14:54:45 +0200 berghofe - Equivariance simpset used in proofs of strong induction and inversion
Mon, 16 Jun 2008 17:54:39 +0200 wenzelm allE_Nil: only one copy, proven in regular theory source;
Wed, 11 Jun 2008 18:02:00 +0200 wenzelm Drule.read_instantiate;
Sun, 18 May 2008 15:04:09 +0200 wenzelm moved global pretty/string_of functions from Sign to Syntax;
Thu, 17 Apr 2008 22:22:21 +0200 wenzelm prove_global: pass context;
Mon, 07 Apr 2008 21:25:18 +0200 wenzelm renamed iterated forall_conv to params_conv;
Thu, 20 Mar 2008 16:28:23 +0100 berghofe Equivariance prover now uses permutation simprocs as well.
Thu, 20 Mar 2008 12:09:20 +0100 haftmann more antiquotations
Thu, 20 Mar 2008 00:20:44 +0100 wenzelm simplified get_thm(s): back to plain name argument;
Wed, 19 Mar 2008 22:28:08 +0100 wenzelm auxiliary dynamic_thm(s) for fact lookup;
Thu, 03 Jan 2008 23:19:30 +0100 berghofe Implemented proof of strong case analysis rule.
Sat, 06 Oct 2007 16:50:04 +0200 wenzelm simplified interfaces for outer syntax;
Fri, 05 Oct 2007 22:00:15 +0200 wenzelm tuned Induct interface: prefer pred'' over set'';
Thu, 04 Oct 2007 16:59:28 +0200 wenzelm Conv.forall_conv: proper context;
Thu, 04 Oct 2007 14:42:47 +0200 wenzelm moved Pure/Isar/induct_attrib.ML and Provers/induct_method.ML to Tools/induct.ML;
Fri, 28 Sep 2007 10:35:53 +0200 berghofe prove_strong_ind now uses InductivePackage.rulify.
Tue, 25 Sep 2007 17:06:14 +0200 wenzelm proper Sign operations instead of Theory aliases;
Thu, 13 Sep 2007 23:58:38 +0200 urbanc some cleaning up to do with contexts
Thu, 13 Sep 2007 18:11:59 +0200 berghofe Generalized equivariance and nominal_inductive commands to
Tue, 03 Jul 2007 17:17:06 +0200 wenzelm Conjunction.mk_conjunction_balanced;
Thu, 10 May 2007 00:39:46 +0200 wenzelm Thm.first_order_match;
Wed, 25 Apr 2007 15:22:57 +0200 berghofe eqvt_tac now instantiates introduction rules before applying them.
Fri, 20 Apr 2007 16:11:17 +0200 berghofe Modified eqvt_tac to avoid failure due to introduction rules
Thu, 19 Apr 2007 16:38:59 +0200 berghofe nominal_inductive no longer proves equivariance.
Wed, 28 Mar 2007 19:18:39 +0200 berghofe - Improved error messages in equivariance proof
Tue, 27 Mar 2007 17:55:09 +0200 berghofe Implemented proof of strong induction rule.
Tue, 13 Feb 2007 18:18:45 +0100 berghofe First steps towards strengthening of induction rules for
less more (0) tip