src/HOL/BNF/BNF_GFP.thy
2013-11-04 blanchet 2013-11-04 split 'primrec_new' and 'primcorec' code (to ease bootstrapping, e.g. dependency on datatype 'String' in 'primcorec')
2013-09-24 panny 2013-09-24 add "primcorec" command (cf. ae7f50e70c09)
2013-09-20 blanchet 2013-09-20 renamed "primcorec" to "primcorecursive", to open the door to a 'theory -> theory' command called "primcorec" (cf. "fun" vs. "function")
2013-09-18 traytel 2013-09-18 tuned proofs
2013-09-08 traytel 2013-09-08 don't register "sequential" as a keyword for now as this breaks the parser for function
2013-08-30 blanchet 2013-08-30 tuned theory name
2013-08-30 blanchet 2013-08-30 moved keywords down the hierarchy
2013-08-20 traytel 2013-08-20 simpler (forward) derivation of strong (up-to equality) coinduction properties
2013-08-08 traytel 2013-08-08 theorems relating {c,d}tor_(un)fold/(co)rec and {c,d}tor_map
2013-07-28 traytel 2013-07-28 more converse(p) theorems; tuned proofs;
2013-07-25 traytel 2013-07-25 transfer rule for {c,d}tor_{,un}fold
2013-07-15 traytel 2013-07-15 killed unused theorems
2013-07-15 traytel 2013-07-15 eliminate duplicated theorems (thanks to "Auto solve_direct" in jEdit)
2013-07-11 traytel 2013-07-11 some new lemmas towards getting rid of in_bd BNF property; tuned
2013-07-03 traytel 2013-07-03 share some code between codatatypes, datatypes and eventually prim(co)rec
2013-05-09 traytel 2013-05-09 relator coinduction for codatatypes
2013-05-07 traytel 2013-05-07 removed dead internal constants/theorems
2013-05-07 traytel 2013-05-07 got rid of the set based relator---use (binary) predicate based relator instead
2013-05-01 blanchet 2013-05-01 renamed a few FP-related files, to make it clear that these are not the sum of LFP + GFP but rather shared basic libraries
2013-04-29 blanchet 2013-04-29 renamed BNF "(co)data" commands to names that are closer to their final names
2013-04-25 traytel 2013-04-25 removed unnecessary assumptions in some theorems about cardinal exponentiation
2013-04-23 traytel 2013-04-23 (co)rec is (just as the (un)fold) the unique morphism;
2013-03-18 traytel 2013-03-18 eliminate duplicated constant (diag vs. Id_on)
2013-03-18 traytel 2013-03-18 hide internal constants; tuned proofs
2012-11-13 traytel 2012-11-13 import Sublist rather than PrefixOrder to avoid unnecessary class instantiation
2012-09-28 blanchet 2012-09-28 killed temporary "data_raw" and "codata_raw" now that the examples have been ported to "data" and "codata"
2012-09-21 blanchet 2012-09-21 renamed "Codatatype" directory "BNF" (and corresponding session) -- this opens the door to no-nonsense session names like "HOL-BNF-LFP"