Summary
- merge
- avoid duplicate mixfix messages in '(co)datatype' type name
- generalize code to avoid making assumptions about type variable names
- intermediate definitions and caching in n2m to keep terms small
- n2m operates on (un)folds
The file was modified | src/HOL/Tools/BNF/bnf_fp_def_sugar.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_lfp_compat.ML (diff) |
The file was modified | src/HOL/BNF_Fixpoint_Base.thy (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_fp_n2m.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_fp_n2m_tactics.ML (diff) |
The file was modified | src/HOL/Basic_BNF_LFPs.thy (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_fp_n2m.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_fp_n2m_tactics.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_fp_util.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_fp_util_tactics.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_gfp.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_lfp.ML (diff) |
The file was modified | src/HOL/Tools/BNF/bnf_lfp_basic_sugar.ML (diff) |