new thm mult_lt_mono1
authorpaulson
Tue, 28 Apr 1998 13:50:41 +0200
changeset 4839 a7322db15065
parent 4838 196100237656
child 4840 b8f2ec739530
new thm mult_lt_mono1
src/ZF/Arith.ML
--- a/src/ZF/Arith.ML	Mon Apr 27 19:32:19 1998 +0200
+++ b/src/ZF/Arith.ML	Tue Apr 28 13:50:41 1998 +0200
@@ -532,6 +532,10 @@
 by (ALLGOALS (asm_simp_tac (simpset() addsimps [add_lt_mono])));
 qed "mult_lt_mono2";
 
+goal thy "!!k. [| i<j; 0<k; i:nat; j:nat; k:nat |] ==> i#*k < j#*k";
+by (asm_simp_tac (simpset() addsimps [mult_lt_mono2, mult_commute]) 1);
+qed "mult_lt_mono1";
+
 goal Arith.thy "!!k. [| m: nat; n: nat |] ==> 0 < m#*n <-> 0<m & 0<n";
 by (best_tac (claset() addEs [natE] addss (simpset())) 1);
 qed "zero_lt_mult_iff";