src/HOL/Tools/lin_arith.ML
changeset 24271 499608101177
parent 24196 f1dbfd7e3223
child 24328 83afe527504d
--- a/src/HOL/Tools/lin_arith.ML	Tue Aug 14 23:22:49 2007 +0200
+++ b/src/HOL/Tools/lin_arith.ML	Tue Aug 14 23:22:51 2007 +0200
@@ -266,8 +266,8 @@
   | _                   => NONE
 end handle Zero => NONE;
 
-fun of_lin_arith_sort sg (U : typ) : bool =
-  Type.of_sort (Sign.tsig_of sg) (U, ["Ring_and_Field.ordered_idom"])
+fun of_lin_arith_sort thy U =
+  Sign.of_sort thy (U, ["Ring_and_Field.ordered_idom"]);
 
 fun allows_lin_arith sg (discrete : string list) (U as Type (D, [])) : bool * bool =
   if of_lin_arith_sort sg U then