src/HOL/Tools/split_rule.ML
Wed, 10 Aug 2011 20:53:43 +0200 wenzelm old term operations are legacy;
Thu, 09 Jun 2011 23:12:02 +0200 wenzelm renamed Drule.instantiate to Drule.instantiate_normalize to emphasize its meaning as opposed to plain Thm.instantiate;
Sat, 06 Nov 2010 00:10:32 +0100 krauss abolished obscure goal variant of [split_format] -- unused (cf. d1c14898fd04), unrelated to '(complete)' variant, and not at all canonical
Thu, 01 Jul 2010 16:54:44 +0200 haftmann "prod" and "sum" replace "*" and "+" respectively
Fri, 28 May 2010 13:37:29 +0200 haftmann avoid reference to thm PairE
Mon, 17 May 2010 23:54:15 +0200 wenzelm prefer structure Keyword, Parse, Parse_Spec, Outer_Syntax;
Fri, 30 Apr 2010 18:06:29 +0200 wenzelm proper context for rule_by_tactic;
Thu, 25 Feb 2010 22:46:52 +0100 wenzelm modernized structure Split_Rule;
Sun, 07 Feb 2010 19:33:34 +0100 wenzelm renamed old-style Drule.standard to Drule.export_without_context, to emphasize that this is in no way a standard operation;
Wed, 25 Nov 2009 09:13:46 +0100 haftmann normalized uncurry take/drop
Tue, 24 Nov 2009 17:28:25 +0100 haftmann curried take/drop
Sun, 01 Nov 2009 15:24:45 +0100 wenzelm modernized structure Rule_Cases;
Thu, 30 Jul 2009 15:20:57 +0200 haftmann path-sensitive tuple combinators carry a "p"(ath) prefix; combinators for standard right-fold tuples
Wed, 29 Jul 2009 16:54:20 +0200 haftmann cleaned up abstract tuple operations and named them consistently
Wed, 29 Jul 2009 16:48:34 +0200 haftmann cleaned up abstract tuple operations and named them consistently
Thu, 26 Mar 2009 14:14:02 +0100 wenzelm simplified attribute and method setup: eliminating bottom-up styles makes it easier to keep things in one place, and also SML/NJ happy;
Sun, 15 Mar 2009 15:59:44 +0100 wenzelm simplified attribute setup;
Wed, 31 Dec 2008 00:08:13 +0100 wenzelm moved old add_term_vars, add_term_frees etc. to structure OldTerm;
Fri, 15 Aug 2008 15:50:44 +0200 wenzelm Args.name_source(_position) for proper position information;
Sat, 09 Aug 2008 22:43:46 +0200 wenzelm unified Args.T with OuterLex.token, renamed some operations;
Mon, 16 Jun 2008 22:13:39 +0200 wenzelm pervasive RuleInsts;
Sat, 14 Jun 2008 23:19:51 +0200 wenzelm proper context for tactics derived from res_inst_tac;
Thu, 20 Mar 2008 12:01:14 +0100 haftmann tuned
Sat, 26 Jan 2008 17:08:38 +0100 wenzelm tuned attribute syntax -- no need for eta-expansion;
Sat, 15 Sep 2007 19:27:35 +0200 haftmann fixed title
Wed, 07 Feb 2007 18:01:40 +0100 berghofe Added split_rule attribute.
Tue, 11 Jul 2006 12:16:54 +0200 wenzelm replaced Term.variant(list) by Name.variant(_list);
Sat, 27 May 2006 17:42:00 +0200 wenzelm complete_split_rule: all Vars;
Sat, 21 Jan 2006 23:02:14 +0100 wenzelm simplified type attribute;
Thu, 19 Jan 2006 21:22:08 +0100 wenzelm setup: theory -> theory;
Tue, 10 Jan 2006 19:33:27 +0100 wenzelm Attrib.rule;
Mon, 31 Oct 2005 16:00:15 +0100 haftmann fold_index replacing foldln
Thu, 07 Apr 2005 09:25:33 +0200 wenzelm reverted renaming of Some/None in comments and strings;
Fri, 04 Mar 2005 15:07:34 +0100 skalberg Removed practically all references to Library.foldr.
Thu, 03 Mar 2005 12:43:01 +0100 skalberg Move towards standard functions.
Sun, 13 Feb 2005 17:15:14 +0100 skalberg Deleted Library.option type.
Mon, 21 Jun 2004 10:25:57 +0200 kleing Merged in license change from Isabelle2004
Fri, 19 Oct 2001 22:01:25 +0200 wenzelm got rid of ML proof scripts for Product_Type;
Sat, 03 Feb 2001 15:22:57 +0100 wenzelm fixed syntax of 'split_format';
Sat, 03 Feb 2001 00:01:54 +0100 wenzelm simplified 'split_format' syntax;
Fri, 02 Feb 2001 22:20:43 +0100 wenzelm module setup;
Thu, 01 Feb 2001 20:51:48 +0100 oheimb converted to Isar therory, adding attributes complete_split and split_format
less more (0) tip