src/HOL/Library/Sum_of_Squares/sum_of_squares.ML
changeset 54489 03ff4d1e6784
parent 53975 22ee3fb9d596
child 54742 7a86358a3c0b
equal deleted inserted replaced
54488:b60f1fab408c 54489:03ff4d1e6784
   873    @{term "op ^ :: real => _"}, @{term "abs :: real => _"},
   873    @{term "op ^ :: real => _"}, @{term "abs :: real => _"},
   874    @{term "min :: real => _"}, @{term "max :: real => _"},
   874    @{term "min :: real => _"}, @{term "max :: real => _"},
   875    @{term "0::real"}, @{term "1::real"},
   875    @{term "0::real"}, @{term "1::real"},
   876    @{term "numeral :: num => nat"},
   876    @{term "numeral :: num => nat"},
   877    @{term "numeral :: num => real"},
   877    @{term "numeral :: num => real"},
   878    @{term "neg_numeral :: num => real"},
       
   879    @{term "Num.Bit0"}, @{term "Num.Bit1"}, @{term "Num.One"}];
   878    @{term "Num.Bit0"}, @{term "Num.Bit1"}, @{term "Num.One"}];
   880 
   879 
   881 fun check_sos kcts ct =
   880 fun check_sos kcts ct =
   882  let
   881  let
   883   val t = term_of ct
   882   val t = term_of ct