src/HOL/OrderedGroup.ML
changeset 16423 24abe4c0e4b4
parent 14755 5cc6e6b9e27a
child 16568 e02fe7ae212b
equal deleted inserted replaced
16422:9aa6d9cf2832 16423:24abe4c0e4b4
     6 structure ab_group_add_cancel_data :> ABEL_CANCEL  = 
     6 structure ab_group_add_cancel_data :> ABEL_CANCEL  = 
     7 struct
     7 struct
     8   val ss = simpset_of HOL.thy
     8   val ss = simpset_of HOL.thy
     9   val eq_reflection = thm "eq_reflection"
     9   val eq_reflection = thm "eq_reflection"
    10   
    10   
    11   val sg_ref = Sign.self_ref (sign_of (theory "OrderedGroup"))
    11   val thy_ref = Theory.self_ref (theory "OrderedGroup")
    12 
    12 
    13   val T = TFree("'a", ["OrderedGroup.ab_group_add"])
    13   val T = TFree("'a", ["OrderedGroup.ab_group_add"])
    14   
    14   
    15   val restrict_to_left = thm "restrict_to_left"
    15   val restrict_to_left = thm "restrict_to_left"
    16   val add_cancel_21 = thm "add_cancel_21"
    16   val add_cancel_21 = thm "add_cancel_21"