tuning
authorblanchet
Mon, 02 Dec 2013 20:31:54 +0100
changeset 5599356fdc6412abc
parent 55992 46494c7dd344
child 55994 82a78bc9fa0d
tuning
src/HOL/BNF/Tools/bnf_def.ML
     1.1 --- a/src/HOL/BNF/Tools/bnf_def.ML	Mon Dec 02 20:31:54 2013 +0100
     1.2 +++ b/src/HOL/BNF/Tools/bnf_def.ML	Mon Dec 02 20:31:54 2013 +0100
     1.3 @@ -579,8 +579,8 @@
     1.4  val rel_conversepN = "rel_conversep";
     1.5  val rel_monoN = "rel_mono"
     1.6  val rel_mono_strongN = "rel_mono_strong"
     1.7 -val rel_OON = "rel_compp";
     1.8 -val rel_OO_GrpN = "rel_compp_Grp";
     1.9 +val rel_comppN = "rel_compp";
    1.10 +val rel_compp_GrpN = "rel_compp_Grp";
    1.11  
    1.12  datatype const_policy = Dont_Inline | Hardly_Inline | Smart_Inline | Do_Inline;
    1.13  
    1.14 @@ -638,14 +638,14 @@
    1.15              (map_cong0N, [#map_cong0 axioms], []),
    1.16              (map_congN, [Lazy.force (#map_cong facts)], cong_fundefcong_attrs),
    1.17              (map_idN, [Lazy.force (#map_id facts)], []),
    1.18 +            (rel_comppN, [Lazy.force (#rel_OO facts)], []),
    1.19 +            (rel_compp_GrpN, no_refl [#rel_OO_Grp axioms], []),
    1.20 +            (rel_conversepN, [Lazy.force (#rel_conversep facts)], []),
    1.21              (rel_eqN, [Lazy.force (#rel_eq facts)], []),
    1.22              (rel_flipN, [Lazy.force (#rel_flip facts)], []),
    1.23 -            (set_mapN, map Lazy.force (#set_map facts), []),
    1.24 -            (rel_OO_GrpN, no_refl [#rel_OO_Grp axioms], []),
    1.25              (rel_GrpN, [Lazy.force (#rel_Grp facts)], []),
    1.26 -            (rel_conversepN, [Lazy.force (#rel_conversep facts)], []),
    1.27              (rel_monoN, [Lazy.force (#rel_mono facts)], []),
    1.28 -            (rel_OON, [Lazy.force (#rel_OO facts)], [])]
    1.29 +            (set_mapN, map Lazy.force (#set_map facts), [])]
    1.30              |> filter_out (null o #2)
    1.31              |> map (fn (thmN, thms, attrs) =>
    1.32                ((qualify (Binding.qualify true (Binding.name_of bnf_b) (Binding.name thmN)),