src/HOL/BNF/Tools/bnf_lfp.ML
changeset 49594 55e798614c45
parent 49591 91b228e26348
child 49635 fc0777f04205
equal deleted inserted replaced
49593:c958f282b382 49594:55e798614c45
  1813           ((Binding.qualify true (Binding.name_of b) (Binding.name thmN), []), [(thms, [])]));
  1813           ((Binding.qualify true (Binding.name_of b) (Binding.name thmN), []), [(thms, [])]));
  1814 
  1814 
  1815       val notes =
  1815       val notes =
  1816         [(ctor_dtorN, ctor_dtor_thms),
  1816         [(ctor_dtorN, ctor_dtor_thms),
  1817         (ctor_exhaustN, ctor_exhaust_thms),
  1817         (ctor_exhaustN, ctor_exhaust_thms),
       
  1818         (ctor_foldN, ctor_fold_thms),
  1818         (ctor_fold_uniqueN, ctor_fold_unique_thms),
  1819         (ctor_fold_uniqueN, ctor_fold_unique_thms),
  1819         (ctor_foldsN, ctor_fold_thms),
       
  1820         (ctor_injectN, ctor_inject_thms),
  1820         (ctor_injectN, ctor_inject_thms),
  1821         (ctor_recsN, ctor_rec_thms),
  1821         (ctor_recN, ctor_rec_thms),
  1822         (dtor_ctorN, dtor_ctor_thms),
  1822         (dtor_ctorN, dtor_ctor_thms),
  1823         (dtor_exhaustN, dtor_exhaust_thms),
  1823         (dtor_exhaustN, dtor_exhaust_thms),
  1824         (dtor_injectN, dtor_inject_thms)]
  1824         (dtor_injectN, dtor_inject_thms)]
  1825         |> map (apsnd (map single))
  1825         |> map (apsnd (map single))
  1826         |> maps (fn (thmN, thmss) =>
  1826         |> maps (fn (thmN, thmss) =>