# HG changeset patch # User wenzelm # Date 970591536 -7200 # Node ID 9fa7d38904881554ad5b3b4a81fc4d90ad96b5c2 # Parent 412a3ced6efd097bdcfb27cacbc275c6d912c3c2 unsymbolize; diff -r 412a3ced6efd -r 9fa7d3890488 src/HOL/Integ/IntDiv.ML --- a/src/HOL/Integ/IntDiv.ML Tue Oct 03 18:44:19 2000 +0200 +++ b/src/HOL/Integ/IntDiv.ML Tue Oct 03 18:45:36 2000 +0200 @@ -329,7 +329,7 @@ val lemma = result(); Goal "b ~= (#0::int) \ -\ \\ (-a) div b = \ +\ ==> (-a) div b = \ \ (if a mod b = #0 then - (a div b) else - (a div b) - #1)"; by (blast_tac (claset() addIs [quorem_div_mod RS lemma RS quorem_div]) 1); qed "zdiv_zminus1_eq_if"; @@ -350,7 +350,7 @@ qed "zmod_zminus2"; Goal "b ~= (#0::int) \ -\ \\ a div (-b) = \ +\ ==> a div (-b) = \ \ (if a mod b = #0 then - (a div b) else - (a div b) - #1)"; by (asm_simp_tac (simpset() addsimps [zdiv_zminus1_eq_if, zdiv_zminus2]) 1); qed "zdiv_zminus2_eq_if"; diff -r 412a3ced6efd -r 9fa7d3890488 src/HOL/Integ/int_arith2.ML --- a/src/HOL/Integ/int_arith2.ML Tue Oct 03 18:44:19 2000 +0200 +++ b/src/HOL/Integ/int_arith2.ML Tue Oct 03 18:45:36 2000 +0200 @@ -57,7 +57,7 @@ by (Simp_tac 1); qed "nat_less_iff"; -Goal "(int m = z) = (m = nat z & #0 \\ z)"; +Goal "(int m = z) = (m = nat z & #0 <= z)"; by (auto_tac (claset(), simpset() addsimps [nat_eq_iff2])); qed "int_eq_iff";