Theorems · Theorem · group theory
mul_ne_zero_iff
∀ {M₀ : Type u_1} [inst : MulZeroClass M₀] [NoZeroDivisors M₀] {a b : M₀}, a * b ≠ 0 ↔ a ≠ 0 ∧ b ≠ 0If α has no zero divisors, then the product of two elements is nonzero iff both of them
are nonzero.
- Defined in
- Mathlib.Algebra.GroupWithZero.Defs
- Cited by
- 39 results in Mathlib
- Foundations
- Depth 7 from the axioms · uses no axioms
- Assumes
- MulZeroClassNoZeroDivisors
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites4
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- NoZeroDivisorsstatement and proof · cited by 545
- Iff.notproof · cited by 489
- MulZeroClassstatement and proof · cited by 232
- mul_eq_zeroproof · cited by 94
Cited by39
Results whose statement or proof uses this declaration.
- Nat.mem_divisorsAntidiagonalproof · cited by 11
- Polynomial.natDegree_le_of_dvdproof · cited by 11
- IsRadical.squarefreeproof · cited by 6
- Complex.Gamma_ne_zeroproof · cited by 6
- Polynomial.degree_le_of_dvdproof · cited by 5
- right_div_gcd_ne_zeroproof · cited by 5
- pow_ne_of_irreducible_X_pow_sub_Cproof · cited by 4
- Polynomial.span_singleton_annIdealGeneratorproof · cited by 4
- padicValNat.div_of_dvdproof · cited by 4
- Nat.ne_zero_of_mem_divisorsAntidiagonalproof · cited by 4
- Units.mk0_mulstatement · cited by 3
- Rat.AbsoluteValue.is_prime_of_minimal_nat_zero_lt_and_lt_oneproof · cited by 3