src/HOL/Tools/function_package/fundef_lib.ML
Sat, 28 Mar 2009 17:53:33 +0100 wenzelm renamed ProofContext.add_fixes_i to ProofContext.add_fixes, eliminated obsolete external version;
Wed, 11 Mar 2009 15:56:50 +0100 haftmann tuned
Thu, 05 Mar 2009 08:23:11 +0100 haftmann set operations Int, Un, INTER, UNION, Inter, Union, empty, UNIV are now proper qualified constants with authentic syntax
Thu, 01 Jan 2009 23:31:49 +0100 wenzelm normalized some ML type/val aliases;
Tue, 16 Dec 2008 08:46:07 +0100 krauss method "sizechange" proves termination of functions; added more infrastructure for termination proofs
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;
Fri, 08 Aug 2008 15:36:40 +0200 krauss clean up dead code
Fri, 08 Aug 2008 09:44:16 +0200 krauss FundefLib.try_proof : attempt a proof and see if it works
Mon, 23 Jun 2008 23:45:39 +0200 wenzelm Logic.all/mk_equals/mk_implies;
Sat, 15 Sep 2007 19:27:35 +0200 haftmann fixed title
Mon, 16 Jul 2007 21:22:43 +0200 krauss some interface cleanup
Tue, 05 Jun 2007 18:36:10 +0200 wenzelm tuned;
Sun, 03 Jun 2007 23:16:44 +0200 wenzelm added plural (from Pure/library.ML);
Sat, 02 Jun 2007 15:28:38 +0200 krauss "function (sequential)" and "fun" now handle incomplete patterns silently by adding "undefined" cases.
Mon, 22 Jan 2007 17:29:43 +0100 krauss * Preliminary implementation of tail recursion
Fri, 15 Dec 2006 00:08:06 +0100 wenzelm avoid conflict with Alice keywords: renamed pack -> implode, unpack -> explode, any -> many, avoided assert;
Mon, 13 Nov 2006 13:51:22 +0100 krauss replaced "auto_term" by the simpler method "relation", which does not try
Tue, 07 Nov 2006 22:06:32 +0100 krauss untabified
Mon, 06 Nov 2006 12:04:44 +0100 krauss minor cleanup
Wed, 18 Oct 2006 16:13:03 +0200 krauss Switched function package to use the new package for inductive predicates.
Sat, 07 Oct 2006 01:31:04 +0200 wenzelm moved the_single to Pure/library.ML;
Wed, 04 Oct 2006 11:18:39 +0200 krauss Improved error reporting
Wed, 13 Sep 2006 12:05:50 +0200 krauss Major update to function package, including new syntax and the (only theoretical)
Wed, 19 Jul 2006 12:11:56 +0200 wenzelm renamed Variable.rename_wrt to Variable.variant_frees;
Mon, 19 Jun 2006 18:25:34 +0200 krauss Fixed name clash.
Sun, 11 Jun 2006 21:59:17 +0200 wenzelm avoid unqualified exception;
Mon, 05 Jun 2006 14:26:07 +0200 krauss HOL/Tools/function_package: Added support for mutual recursive definitions.
Fri, 05 May 2006 17:17:21 +0200 krauss First usable version of the new function definition package (HOL/function_packake/...).
less more (0) tip