merged
authornipkow
Sun, 06 Apr 2014 17:19:08 +0200
changeset 56442 681717041f55
parent 56440 aab984137bcd (current diff)
parent 56441 49e95c9ebb59 (diff)
child 56443 ee0f7cfb7bba
child 56445 82ce19612fe8
merged
--- a/src/HOL/Fields.thy	Sun Apr 06 17:09:32 2014 +0200
+++ b/src/HOL/Fields.thy	Sun Apr 06 17:19:08 2014 +0200
@@ -174,6 +174,14 @@
   finally show ?thesis .
 qed
 
+lemma nonzero_neg_divide_eq_eq[field_simps]:
+  "b \<noteq> 0 \<Longrightarrow> -(a/b) = c \<longleftrightarrow> -a = c*b"
+using nonzero_divide_eq_eq[of b "-a" c] by (simp add: divide_minus_left)
+
+lemma nonzero_neg_divide_eq_eq2[field_simps]:
+  "b \<noteq> 0 \<Longrightarrow> c = -(a/b) \<longleftrightarrow> c*b = -a"
+using nonzero_neg_divide_eq_eq[of b a c] by auto
+
 lemma divide_eq_imp: "c \<noteq> 0 \<Longrightarrow> b = a * c \<Longrightarrow> b / c = a"
   by (simp add: divide_inverse mult_assoc)