src/HOL/Library/Sum_of_Squares/positivstellensatz_tools.ML
changeset 63205 97b721666890
parent 63201 f151704c08e4
child 63208 3251e9dfea91
--- a/src/HOL/Library/Sum_of_Squares/positivstellensatz_tools.ML	Wed Jun 01 15:01:43 2016 +0200
+++ b/src/HOL/Library/Sum_of_Squares/positivstellensatz_tools.ML	Wed Jun 01 15:10:27 2016 +0200
@@ -50,7 +50,7 @@
 
 fun string_of_cmonomial (m,c) =
   if FuncUtil.Ctermfunc.is_empty m then string_of_rat c
-  else if c = Rat.one then string_of_monomial m
+  else if c = @1 then string_of_monomial m
   else string_of_rat c ^ "*" ^ string_of_monomial m
 
 fun string_of_poly p =
@@ -121,7 +121,7 @@
 
 fun parse_cmonomial ctxt =
   rat_int --| str "*" -- (parse_monomial ctxt) >> swap ||
-  (parse_monomial ctxt) >> (fn m => (m, Rat.one)) ||
+  (parse_monomial ctxt) >> (fn m => (m, @1)) ||
   rat_int >> (fn r => (FuncUtil.Ctermfunc.empty, r))
 
 fun parse_poly ctxt = repeat_sep "+" (parse_cmonomial ctxt) >>