src/HOL/Rings.thy
changeset 58195 1fee63e0377d
parent 57514 bdc2c6b40bf2
child 58198 099ca49b5231
--- a/src/HOL/Rings.thy	Fri Sep 05 16:09:03 2014 +0100
+++ b/src/HOL/Rings.thy	Sat Sep 06 20:12:32 2014 +0200
@@ -30,6 +30,13 @@
   assumes mult_zero_right [simp]: "a * 0 = 0"
 
 class semiring_0 = semiring + comm_monoid_add + mult_zero
+begin
+
+lemma mult_not_zero:
+  "a * b \<noteq> 0 \<Longrightarrow> a \<noteq> 0 \<and> b \<noteq> 0"
+  by auto
+
+end
 
 class semiring_0_cancel = semiring + cancel_comm_monoid_add
 begin