changeset 59833 | ab828c2c5d67 |
parent 59615 | fdfdf89a83a6 |
child 59867 | 58043346ca64 |
--- a/src/HOL/Groups_Big.thy Sat Mar 28 20:43:19 2015 +0100 +++ b/src/HOL/Groups_Big.thy Sat Mar 28 21:32:48 2015 +0100 @@ -1150,7 +1150,7 @@ lemma setprod_zero_iff [simp]: assumes "finite A" - shows "setprod f A = (0::'a::{comm_semiring_1,no_zero_divisors}) \<longleftrightarrow> (\<exists>a\<in>A. f a = 0)" + shows "setprod f A = (0::'a::semidom) \<longleftrightarrow> (\<exists>a\<in>A. f a = 0)" using assms by (induct A) (auto simp: no_zero_divisors) lemma (in field) setprod_diff1: