src/HOL/BNF/Tools/bnf_gfp_tactics.ML
2013-12-18 traytel 2013-12-18 express weak pullback property of bnfs only in terms of the relator
2013-12-17 traytel 2013-12-17 tighter bnf bounds for (co)datatypes
2013-08-29 blanchet 2013-08-29 renamed BNF axiom
2013-08-29 blanchet 2013-08-29 renamed BNF fact
2013-08-29 blanchet 2013-08-29 renamed BNF axiom
2013-08-29 blanchet 2013-08-29 renamed BNF fact
2013-08-29 blanchet 2013-08-29 renamed BNF axiom
2013-08-20 traytel 2013-08-20 simpler (forward) derivation of strong (up-to equality) coinduction properties
2013-08-20 traytel 2013-08-20 don't derive unused low-level theorem
2013-08-08 traytel 2013-08-08 tuned
2013-08-08 traytel 2013-08-08 tuned tactic;
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 eliminate duplicated theorems (thanks to "Auto solve_direct" in jEdit)
2013-07-13 traytel 2013-07-13 got rid of in_bd BNF property (derivable from set_bd+map_cong+map_comp+map_id)
2013-07-11 traytel 2013-07-11 some new lemmas towards getting rid of in_bd BNF property; tuned
2013-07-07 traytel 2013-07-07 Func -> Func_option, Ffunc -> Func (avoids dependence of codatatypes on the option type)
2013-07-03 traytel 2013-07-03 use long goal format in rel_induct theorem
2013-05-09 traytel 2013-05-09 relator coinduction for codatatypes
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-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 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-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-01-28 traytel 2013-01-28 made SML/NJ happy
2012-11-13 traytel 2012-11-13 import Sublist rather than PrefixOrder to avoid unnecessary class instantiation
2012-10-02 traytel 2012-10-02 made tactic more robust (less usage of stac)
2012-09-26 blanchet 2012-09-26 generate high-level "maps", "sets", and "rels" properties
2012-09-26 blanchet 2012-09-26 renamed "dtor_coinduct" etc. to "dtor_map_coinduct"
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-21 blanchet 2012-09-21 renamed "rel_simp" to "dtor_rel" and similarly for "srel"
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"