2014-01-10 blanchet [Fri, 10 Jan 2014 16:11:01 +0100] rev 54978
cope gracefully with missing ctr equations by plugging in 'False ==> ...'
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML src/HOL/BNF/Tools/bnf_gfp_rec_sugar_tactics.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 15:48:13 +0100] rev 54977
strengthened tactic to handle 'disc_iff' equations of the form '... = False'
src/HOL/BNF/Tools/bnf_gfp_rec_sugar_tactics.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 15:22:23 +0100] rev 54976
repair 'exhaustive' feature for one-constructor types
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 15:11:00 +0100] rev 54975
pass right rhs as code rhs
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 14:58:31 +0100] rev 54974
use correct default for exclude rules to avoid weird tactic failures
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 14:47:26 +0100] rev 54973
tuning (no need for |-> here)
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 14:39:37 +0100] rev 54972
fix 'primcorec' (as opposed to 'primcorecursive') with 'exhaustive')
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 14:39:37 +0100] rev 54971
tuning
src/HOL/BNF/Tools/bnf_gfp_rec_sugar_tactics.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 14:39:37 +0100] rev 54970
only destruct cases equipped with the right stuff (in particular, 'sel_split')
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML src/HOL/Tools/Ctr_Sugar/ctr_sugar.ML

2014-01-10 blanchet [Fri, 10 Jan 2014 14:39:37 +0100] rev 54969
generate 'disc_iff' for all discriminators
src/HOL/BNF/Tools/bnf_gfp_rec_sugar.ML src/HOL/BNF/Tools/bnf_gfp_rec_sugar_tactics.ML