src/HOL/BNF/Tools/bnf_fp_util.ML
Fri, 18 Oct 2013 18:58:46 +0200 blanchet set stage for more flexible 'primrec' syntax for recursion through functions
Wed, 18 Sep 2013 15:56:15 +0200 blanchet use singular to avoid confusion
Thu, 12 Sep 2013 16:31:42 +0200 traytel conceal internal bindings
Thu, 29 Aug 2013 16:26:11 +0200 blanchet qualify generated constants uniformly
Thu, 29 Aug 2013 15:02:42 +0200 blanchet rationalized bindings
Thu, 29 Aug 2013 07:49:54 +0200 blanchet renamed an ML filed for consistency (low-level => ctor/dtor/xtor in name)
Wed, 28 Aug 2013 18:44:50 +0200 blanchet natural component order
Wed, 28 Aug 2013 18:44:50 +0200 blanchet better error message
Wed, 28 Aug 2013 18:44:50 +0200 blanchet tuning
Mon, 26 Aug 2013 14:14:33 +0200 traytel tuned
Mon, 26 Aug 2013 13:44:46 +0200 traytel moved derivation of ctor_dtor_unfold to sugar (streamlines fp_result interface)
Mon, 26 Aug 2013 12:14:41 +0200 blanchet export one more ML function, needed for primcorec
Thu, 22 Aug 2013 17:13:46 +0200 traytel configuration option to control timing output for (co)datatypes
Thu, 22 Aug 2013 11:30:14 +0200 traytel store theorem about composition of fold and map in fp_result
Tue, 20 Aug 2013 17:39:08 +0200 traytel moved derivation of strong coinduction to sugar
Tue, 20 Aug 2013 17:39:07 +0200 traytel simpler (forward) derivation of strong (up-to equality) coinduction properties
Fri, 16 Aug 2013 18:36:55 +0200 blanchet tuning
Fri, 16 Aug 2013 15:49:16 +0200 traytel tuned
Mon, 12 Aug 2013 21:30:35 +0200 blanchet qualify more generated names with optional type name component
Mon, 12 Aug 2013 09:08:42 +0200 blanchet reverted ill-advised naming scheme of 5a77edcdbe54
Sun, 11 Aug 2013 23:35:59 +0200 blanchet made code more robust
Fri, 09 Aug 2013 15:03:39 +0200 blanchet honor user type names if possible
Fri, 09 Aug 2013 11:26:29 +0200 traytel tuned
Thu, 08 Aug 2013 16:38:28 +0200 traytel theorems relating {c,d}tor_(un)fold/(co)rec and {c,d}tor_map
Wed, 07 Aug 2013 17:23:40 +0200 blanchet tuning
Fri, 02 Aug 2013 12:08:55 +0200 traytel store relator induction in fp_result
Thu, 25 Jul 2013 16:46:53 +0200 traytel transfer rule for {c,d}tor_{,un}fold
Mon, 15 Jul 2013 15:50:39 +0200 traytel killed unused theorems
Wed, 03 Jul 2013 20:41:41 +0200 traytel use long goal format in rel_induct theorem
Wed, 03 Jul 2013 16:53:27 +0200 traytel share some code between codatatypes, datatypes and eventually prim(co)rec
Fri, 07 Jun 2013 12:11:55 +0200 blanchet tuning
Fri, 07 Jun 2013 12:00:29 +0200 blanchet tuning
Fri, 07 Jun 2013 09:28:59 +0200 blanchet tuning
Fri, 07 Jun 2013 08:48:59 +0200 blanchet [mq]: tuning
Thu, 06 Jun 2013 11:47:11 +0200 blanchet continuation of f461dca57c66
Thu, 06 Jun 2013 11:33:41 +0200 blanchet tuned record field names to avoid confusion between low-level and high-level constants/theorems
Tue, 28 May 2013 21:17:48 +0200 blanchet tuning -- avoided unreadable true/false all over the place for LFP/GFP
Thu, 16 May 2013 13:34:13 +0200 blanchet tuning -- renamed '_from_' to '_of_' in Sledgehammer
Wed, 08 May 2013 13:33:04 +0200 traytel relator induction for datatypes
Tue, 07 May 2013 14:22:54 +0200 traytel got rid of the set based relator---use (binary) predicate based relator instead
Thu, 02 May 2013 21:04:50 +0200 blanchet renamings
Thu, 02 May 2013 18:48:39 +0200 blanchet code tuning
Thu, 02 May 2013 18:34:36 +0200 blanchet signature tuning
Thu, 02 May 2013 18:25:44 +0200 blanchet removed dead code
Thu, 02 May 2013 18:16:28 +0200 blanchet tuned signature
Thu, 02 May 2013 16:14:14 +0200 blanchet tuning names
Thu, 02 May 2013 15:28:11 +0200 blanchet got rid of needless library function (find_minimum)
Thu, 02 May 2013 12:35:02 +0200 blanchet rationalized data structure
Thu, 02 May 2013 11:58:18 +0200 blanchet added and moved library functions (used in primrec code)
Wed, 01 May 2013 19:33:49 +0200 blanchet renamed a few FP-related files, to make it clear that these are not the sum of LFP + GFP but rather shared basic libraries
less more (0) tip