src/HOL/Tools/semiring_normalizer.ML
changeset 36771 3e08b6789e66
parent 36754 5ce217fc769a
child 36945 9bec62c10714
equal deleted inserted replaced
36762:40837a7b32a7 36771:3e08b6789e66
    55 structure Data = Generic_Data
    55 structure Data = Generic_Data
    56 (
    56 (
    57   type T = (thm * entry) list;
    57   type T = (thm * entry) list;
    58   val empty = [];
    58   val empty = [];
    59   val extend = I;
    59   val extend = I;
    60   val merge = AList.merge Thm.eq_thm (K true);
    60   fun merge data = AList.merge Thm.eq_thm (K true) data;
    61 );
    61 );
    62 
    62 
    63 val get = Data.get o Context.Proof;
    63 val get = Data.get o Context.Proof;
    64 
    64 
    65 fun match ctxt tm =
    65 fun match ctxt tm =