src/HOL/Codatatype/Tools/bnf_gfp.ML
changeset 49222 cbe8c859817c
parent 49213 975ccb0130cb
child 49225 a9295b1f401b
equal deleted inserted replaced
49221:6d8d5fe9f3a2 49222:cbe8c859817c
  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),