src/HOL/Tools/BNF/bnf_def.ML
changeset 58102 73f46283c247
parent 58093 6f37a300c82b
child 58104 c5316f843f72
equal deleted inserted replaced
58101:e7ebe5554281 58102:73f46283c247
   674            (collect_set_mapN, [Lazy.force (#collect_set_map facts)]),
   674            (collect_set_mapN, [Lazy.force (#collect_set_map facts)]),
   675            (in_bdN, [Lazy.force (#in_bd facts)]),
   675            (in_bdN, [Lazy.force (#in_bd facts)]),
   676            (in_monoN, [Lazy.force (#in_mono facts)]),
   676            (in_monoN, [Lazy.force (#in_mono facts)]),
   677            (in_relN, [Lazy.force (#in_rel facts)]),
   677            (in_relN, [Lazy.force (#in_rel facts)]),
   678            (map_comp0N, [#map_comp0 axioms]),
   678            (map_comp0N, [#map_comp0 axioms]),
   679            (map_transferN, [Lazy.force (#map_transfer facts)]),
       
   680            (rel_mono_strong0N, [Lazy.force (#rel_mono_strong0 facts)]),
   679            (rel_mono_strong0N, [Lazy.force (#rel_mono_strong0 facts)]),
   681            (rel_mono_strongN, [Lazy.force (#rel_mono_strong facts)]),
   680            (rel_mono_strongN, [Lazy.force (#rel_mono_strong facts)]),
   682            (set_map0N, #set_map0 axioms),
   681            (set_map0N, #set_map0 axioms),
   683            (set_bdN, #set_bd axioms)] @
   682            (set_bdN, #set_bd axioms)] @
   684           (witNs ~~ wit_thmss_of_bnf bnf)
   683           (witNs ~~ wit_thmss_of_bnf bnf)
   698            (map_cong0N, [#map_cong0 axioms], []),
   697            (map_cong0N, [#map_cong0 axioms], []),
   699            (map_congN, [Lazy.force (#map_cong facts)], fundefcong_attrs),
   698            (map_congN, [Lazy.force (#map_cong facts)], fundefcong_attrs),
   700            (map_cong_simpN, [Lazy.force (#map_cong_simp facts)], []),
   699            (map_cong_simpN, [Lazy.force (#map_cong_simp facts)], []),
   701            (map_idN, [Lazy.force (#map_id facts)], []),
   700            (map_idN, [Lazy.force (#map_id facts)], []),
   702            (map_id0N, [#map_id0 axioms], []),
   701            (map_id0N, [#map_id0 axioms], []),
       
   702            (map_transferN, [Lazy.force (#map_transfer facts)], []),
   703            (map_identN, [Lazy.force (#map_ident facts)], []),
   703            (map_identN, [Lazy.force (#map_ident facts)], []),
   704            (rel_comppN, [Lazy.force (#rel_OO facts)], []),
   704            (rel_comppN, [Lazy.force (#rel_OO facts)], []),
   705            (rel_compp_GrpN, no_refl [#rel_OO_Grp axioms], []),
   705            (rel_compp_GrpN, no_refl [#rel_OO_Grp axioms], []),
   706            (rel_conversepN, [Lazy.force (#rel_conversep facts)], []),
   706            (rel_conversepN, [Lazy.force (#rel_conversep facts)], []),
   707            (rel_eqN, [Lazy.force (#rel_eq facts)], []),
   707            (rel_eqN, [Lazy.force (#rel_eq facts)], []),