src/HOL/Matrix/LP.thy
changeset 35028 108662d50512
parent 32491 d5d8bea0cd94
child 35032 7efe662e41b4
--- a/src/HOL/Matrix/LP.thy	Fri Feb 05 14:33:31 2010 +0100
+++ b/src/HOL/Matrix/LP.thy	Fri Feb 05 14:33:50 2010 +0100
@@ -8,7 +8,7 @@
 
 lemma linprog_dual_estimate:
   assumes
-  "A * x \<le> (b::'a::lordered_ring)"
+  "A * x \<le> (b::'a::lattice_ring)"
   "0 \<le> y"
   "abs (A - A') \<le> \<delta>A"
   "b \<le> b'"
@@ -57,7 +57,7 @@
 
 lemma le_ge_imp_abs_diff_1:
   assumes
-  "A1 <= (A::'a::lordered_ring)"
+  "A1 <= (A::'a::lattice_ring)"
   "A <= A2" 
   shows "abs (A-A1) <= A2-A1"
 proof -
@@ -72,7 +72,7 @@
 
 lemma mult_le_prts:
   assumes
-  "a1 <= (a::'a::lordered_ring)"
+  "a1 <= (a::'a::lattice_ring)"
   "a <= a2"
   "b1 <= b"
   "b <= b2"
@@ -120,7 +120,7 @@
     
 lemma mult_le_dual_prts: 
   assumes
-  "A * x \<le> (b::'a::lordered_ring)"
+  "A * x \<le> (b::'a::lattice_ring)"
   "0 \<le> y"
   "A1 \<le> A"
   "A \<le> A2"