2982 (pred_coinduct_uptoN, [pred_coinduct_upto_thm])] |
2982 (pred_coinduct_uptoN, [pred_coinduct_upto_thm])] |
2983 |> map (fn (thmN, thms) => |
2983 |> map (fn (thmN, thms) => |
2984 ((Binding.qualify true (Binding.name_of b) (Binding.name thmN), []), [(thms, [])])); |
2984 ((Binding.qualify true (Binding.name_of b) (Binding.name thmN), []), [(thms, [])])); |
2985 |
2985 |
2986 val notes = |
2986 val notes = |
2987 [(unf_coiterN, coiter_thms), |
2987 [(unf_coitersN, coiter_thms), |
2988 (unf_coiter_uniqueN, coiter_unique_thms), |
2988 (unf_coiter_uniqueN, coiter_unique_thms), |
2989 (unf_corecN, corec_thms), |
2989 (unf_corecsN, corec_thms), |
2990 (unf_fldN, unf_fld_thms), |
2990 (unf_fldN, unf_fld_thms), |
2991 (fld_unfN, fld_unf_thms), |
2991 (fld_unfN, fld_unf_thms), |
2992 (unf_injectN, unf_inject_thms), |
2992 (unf_injectN, unf_inject_thms), |
2993 (unf_exhaustN, unf_exhaust_thms), |
2993 (unf_exhaustN, unf_exhaust_thms), |
2994 (fld_injectN, fld_inject_thms), |
2994 (fld_injectN, fld_inject_thms), |