src/HOL/Tools/function_package/mutual.ML
Thu, 04 Dec 2008 14:43:33 +0100 haftmann cleaned up binding module and related code
Tue, 02 Sep 2008 14:10:45 +0200 wenzelm explicit type Name.binding for higher-specification elements;
Tue, 15 Apr 2008 16:12:05 +0200 wenzelm Thm.forall_elim_var(s);
Thu, 03 Apr 2008 16:34:52 +0200 krauss Function package no longer overwrites theorems.
Wed, 05 Mar 2008 12:24:52 +0100 krauss Use conversions instead of simplifier. tuned
Thu, 06 Dec 2007 12:23:52 +0100 krauss factored out handling of sum types again
Tue, 16 Oct 2007 14:11:35 +0200 krauss Fixed variable naming in mutual induction rules
Sat, 13 Oct 2007 17:16:39 +0200 wenzelm renamed LocalTheory.def to LocalTheory.define;
Thu, 11 Oct 2007 19:10:19 +0200 wenzelm replaced (flip Thm.implies_elim) by Thm.elim_implies;
Tue, 07 Aug 2007 17:01:35 +0200 krauss Issue a warning, when "function" encounters variables occuring in function position,
Tue, 07 Aug 2007 15:20:24 +0200 krauss more error handling
Mon, 16 Jul 2007 21:22:43 +0200 krauss some interface cleanup
Tue, 03 Jul 2007 14:48:27 +0200 krauss fixed an issue with mutual recursion
Mon, 25 Jun 2007 12:16:27 +0200 krauss removed "sum_tools.ML" in favour of BalancedTree
Sun, 03 Jun 2007 23:16:45 +0200 wenzelm name_of_fqgar: precise type;
Sat, 02 Jun 2007 15:28:38 +0200 krauss "function (sequential)" and "fun" now handle incomplete patterns silently by adding "undefined" cases.
Fri, 01 Jun 2007 15:57:45 +0200 krauss simplified interfaces, some restructuring
Fri, 20 Apr 2007 10:06:11 +0200 krauss definition lookup via terms, not names. Methods "relation" and "lexicographic_order"
Tue, 10 Apr 2007 18:09:58 +0200 krauss proper handling of morphisms
Tue, 10 Apr 2007 14:11:01 +0200 krauss Moving "FunDef" up in the HOL development graph, since it is independent from "Recdef" and "Datatype" now.
Tue, 10 Apr 2007 11:12:55 +0200 krauss removed dead code
Tue, 03 Apr 2007 19:24:11 +0200 wenzelm removed assert/deny (avoid clash with Alice keywords and confusion due to strict evaluation);
Mon, 26 Mar 2007 16:35:33 +0200 krauss fixed problem with mutual recursion
Thu, 22 Mar 2007 13:36:56 +0100 krauss fixed problem with the construction of mutual simp rules
Thu, 15 Feb 2007 12:02:11 +0100 krauss beta_eta_contract specification befor processing. These normal forms avoid unpleasant surprises later on.
Mon, 05 Feb 2007 15:55:32 +0100 krauss Exporting curried versions of tail recursive equations instead of internal ones
Mon, 22 Jan 2007 17:29:43 +0100 krauss * Preliminary implementation of tail recursion
Tue, 21 Nov 2006 18:07:32 +0100 wenzelm LocalTheory.notes/defs: proper kind;
Mon, 13 Nov 2006 13:51:22 +0100 krauss replaced "auto_term" by the simpler method "relation", which does not try
Wed, 08 Nov 2006 22:24:54 +0100 krauss added profiling code, improved handling of proof terms, generation of domain
Tue, 07 Nov 2006 22:06:32 +0100 krauss untabified
Wed, 18 Oct 2006 16:13:03 +0200 krauss Switched function package to use the new package for inductive predicates.
Tue, 10 Oct 2006 13:50:33 +0200 krauss Induction rules have schematic variables again.
Sat, 07 Oct 2006 01:31:06 +0200 wenzelm mk_partial_rules_mutual: expand result terms/thms;
Wed, 04 Oct 2006 11:18:39 +0200 krauss Improved error reporting
Sat, 30 Sep 2006 21:39:17 +0200 wenzelm renamed Variable.invent_fixes to Variable.variant_fixes;
Thu, 21 Sep 2006 12:22:05 +0200 krauss 1. Function package accepts a parameter (default "some_term"), which specifies the functions
Thu, 14 Sep 2006 15:25:05 +0200 krauss Fixed Subscript Exception occurring with Higher-Order recursion
Wed, 13 Sep 2006 12:05:50 +0200 krauss Major update to function package, including new syntax and the (only theoretical)
Mon, 19 Jun 2006 18:25:34 +0200 krauss Fixed name clash.
Tue, 13 Jun 2006 23:41:39 +0200 wenzelm tuned;
Tue, 06 Jun 2006 09:28:24 +0200 krauss HOL/Tools/function_package: imporoved handling of guards, added an example
Tue, 06 Jun 2006 08:21:14 +0200 krauss HOL/Tools/function_package: More cleanup
Mon, 05 Jun 2006 19:54:12 +0200 krauss HOL/Tools/fundef_package: Cleanup
Mon, 05 Jun 2006 14:26:07 +0200 krauss HOL/Tools/function_package: Added support for mutual recursive definitions.
less more (0) tip