new theorem zless_zero_nat
authorpaulson
Mon, 19 Jul 1999 15:29:30 +0200
changeset 7034 99e012d61eef
parent 7033 c7479ae352b1
child 7035 d1b7a2372b31
new theorem zless_zero_nat
src/HOL/Integ/Int.ML
--- a/src/HOL/Integ/Int.ML	Mon Jul 19 15:29:01 1999 +0200
+++ b/src/HOL/Integ/Int.ML	Mon Jul 19 15:29:30 1999 +0200
@@ -253,6 +253,12 @@
 	      simpset() addsimps [lemma, nat_le_int0, linorder_not_less])); 
 qed "zless_nat_conj";
 
+Goal "(0 < nat z) = (int 0 < z)";
+by (stac (order_refl RS nat_le_int0 RS sym) 1);
+by (stac (zless_nat_conj) 1);
+by (Simp_tac 1);
+qed "zless_zero_nat";
+
 
 (* a case theorem distinguishing non-negative and negative int *)