295 co_rec_def map_thms co_inducts co_rec_thms co_rec_disc_thms co_rec_sel_thmss |
295 co_rec_def map_thms co_inducts co_rec_thms co_rec_disc_thms co_rec_sel_thmss |
296 ({fp_ctr_sugar = {ctr_transfers, case_transfers, disc_transfers, sel_transfers, ...}, |
296 ({fp_ctr_sugar = {ctr_transfers, case_transfers, disc_transfers, sel_transfers, ...}, |
297 fp_bnf_sugar = {map_disc_iffs, map_selss, rel_injects, rel_distincts, rel_sels, |
297 fp_bnf_sugar = {map_disc_iffs, map_selss, rel_injects, rel_distincts, rel_sels, |
298 rel_intros, rel_cases, set_thms, set_selssss, set_introssss, set_cases, ...}, |
298 rel_intros, rel_cases, set_thms, set_selssss, set_introssss, set_cases, ...}, |
299 fp_co_induct_sugar = {co_rec_disc_iffs, co_rec_codes, co_rec_transfers, |
299 fp_co_induct_sugar = {co_rec_disc_iffs, co_rec_codes, co_rec_transfers, |
300 rec_o_maps, common_rel_co_inducts, rel_co_inducts, common_set_inducts, |
300 co_rec_o_maps, common_rel_co_inducts, rel_co_inducts, common_set_inducts, |
301 set_inducts, ...}, |
301 set_inducts, ...}, |
302 ...} : fp_sugar) = |
302 ...} : fp_sugar) = |
303 {T = T, BT = T (*wrong but harmless*), X = X, fp = fp, fp_res = fp_res, fp_res_index = kk, |
303 {T = T, BT = T (*wrong but harmless*), X = X, fp = fp, fp_res = fp_res, fp_res_index = kk, |
304 pre_bnf = pre_bnf, fp_bnf = nth (#bnfs fp_res) kk, absT_info = absT_info, |
304 pre_bnf = pre_bnf, fp_bnf = nth (#bnfs fp_res) kk, absT_info = absT_info, |
305 fp_nesting_bnfs = fp_nesting_bnfs, live_nesting_bnfs = live_nesting_bnfs, |
305 fp_nesting_bnfs = fp_nesting_bnfs, live_nesting_bnfs = live_nesting_bnfs, |
333 co_rec_discs = co_rec_disc_thms, |
333 co_rec_discs = co_rec_disc_thms, |
334 co_rec_disc_iffs = co_rec_disc_iffs, |
334 co_rec_disc_iffs = co_rec_disc_iffs, |
335 co_rec_selss = co_rec_sel_thmss, |
335 co_rec_selss = co_rec_sel_thmss, |
336 co_rec_codes = co_rec_codes, |
336 co_rec_codes = co_rec_codes, |
337 co_rec_transfers = co_rec_transfers, |
337 co_rec_transfers = co_rec_transfers, |
338 rec_o_maps = rec_o_maps, |
338 co_rec_o_maps = co_rec_o_maps, |
339 common_rel_co_inducts = common_rel_co_inducts, |
339 common_rel_co_inducts = common_rel_co_inducts, |
340 rel_co_inducts = rel_co_inducts, |
340 rel_co_inducts = rel_co_inducts, |
341 common_set_inducts = common_set_inducts, |
341 common_set_inducts = common_set_inducts, |
342 set_inducts = set_inducts}} |
342 set_inducts = set_inducts}} |
343 |> morph_fp_sugar phi; |
343 |> morph_fp_sugar phi; |