src/HOL/BNF/Tools/bnf_lfp.ML
2013-06-07 blanchet 2013-06-07 [mq]: tuning
2013-06-06 blanchet 2013-06-06 continuation of f461dca57c66
2013-06-06 blanchet 2013-06-06 tuned record field names to avoid confusion between low-level and high-level constants/theorems
2013-05-28 blanchet 2013-05-28 tuning -- avoided unreadable true/false all over the place for LFP/GFP
2013-05-21 wenzelm 2013-05-21 proper context;
2013-05-09 traytel 2013-05-09 relator coinduction for codatatypes
2013-05-08 traytel 2013-05-08 relator induction for datatypes
2013-05-08 traytel 2013-05-08 store proper theorems even for fixed points that have no passive live variables
2013-05-07 traytel 2013-05-07 tuned
2013-05-07 traytel 2013-05-07 got rid of the set based relator---use (binary) predicate based relator instead
2013-05-02 blanchet 2013-05-02 renamings
2013-05-02 blanchet 2013-05-02 signature tuning
2013-05-02 blanchet 2013-05-02 removed dead code
2013-05-02 blanchet 2013-05-02 tuned signature
2013-05-02 blanchet 2013-05-02 tuning names
2013-05-02 blanchet 2013-05-02 rationalized data structure
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-30 blanchet 2013-04-30 added constructors to data structure
2013-04-30 blanchet 2013-04-30 lowercase type constructor, for consistency (cf. fp_result not FP_result nor FP_Result)
2013-04-29 blanchet 2013-04-29 removed unreferenced thm
2013-04-29 blanchet 2013-04-29 use record instead of huge tuple
2013-04-29 blanchet 2013-04-29 renamed BNF "(co)data" commands to names that are closer to their final names
2013-04-27 wenzelm 2013-04-27 uniform Proof.context for hyp_subst_tac;
2013-04-25 traytel 2013-04-25 removed unnecessary assumptions in some theorems about cardinal exponentiation
2013-04-24 blanchet 2013-04-24 honor user-specified name for relator + generalize syntax
2013-04-24 blanchet 2013-04-24 renamed "set_natural" to "set_map", reflecting {Bl,Po,Tr} concensus
2013-04-24 blanchet 2013-04-24 renamed "map_cong" axiom to "map_cong0" in preparation for real "map_cong"
2013-04-24 blanchet 2013-04-24 honor user-specified name for map function
2013-04-24 blanchet 2013-04-24 honor user-specified set function names
2013-04-23 traytel 2013-04-23 (co)rec is (just as the (un)fold) the unique morphism;
2013-03-27 wenzelm 2013-03-27 tuned signature and module arrangement;
2013-01-28 traytel 2013-01-28 made SML/NJ happy
2012-10-12 wenzelm 2012-10-12 discontinued typedef with alternative name;
2012-10-12 wenzelm 2012-10-12 discontinued typedef with implicit set_def;
2012-09-30 blanchet 2012-09-30 tuning
2012-09-28 blanchet 2012-09-28 renamed ML file in preparation for next step
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-26 blanchet 2012-09-26 tweaked theorem names (in particular, dropped s's)
2012-09-26 blanchet 2012-09-26 generate high-level "coinduct" and "strong_coinduct" properties
2012-09-26 blanchet 2012-09-26 generate high-level "maps", "sets", and "rels" properties
2012-09-26 blanchet 2012-09-26 use singular since there is always only one theorem
2012-09-26 blanchet 2012-09-26 leave out some internal theorems unless "bnf_note_all" is set
2012-09-23 blanchet 2012-09-23 renamed coinduction principles to have "dtor" in the name
2012-09-23 blanchet 2012-09-23 renamed "set_incl" etc. to have "ctor" or "dtor" in the name
2012-09-23 blanchet 2012-09-23 renamed low-level "map_unique" to have "ctor" or "dtor" in the name
2012-09-23 blanchet 2012-09-23 renamed low-level "set_simps" and "set_induct" to have "ctor" or "dtor" in the name
2012-09-23 blanchet 2012-09-23 renamed "map_simps" to "{c,d}tor_maps"
2012-09-23 blanchet 2012-09-23 simplified fact policies
2012-09-23 blanchet 2012-09-23 started work on generation of "rel" theorems
2012-09-21 blanchet 2012-09-21 renamed LFP low-level rel property to have ctor not dtor in its name
2012-09-21 blanchet 2012-09-21 renamed "rel_simp" to "dtor_rel" and similarly for "srel"
2012-09-21 blanchet 2012-09-21 fixed a few names that escaped the renaming
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"