Mathlib Map

Theorems · Theorem · commutative algebra

smul_eq_zero

∀ {R : Type u_1} {M : Type u_3} [inst : Semiring R] [inst_1 : AddCommMonoid M] [inst_2 : Module R M] {r : R} {m : M}
  [Module.IsTorsionFree R M] [IsCancelMulZero R], r • m = 0 ↔ r = 0 ∨ m = 0
Defined in
Mathlib.Algebra.Module.Torsion.Free
Cited by
40 results in Mathlib
Foundations
Depth 19 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
SemiringAddCommMonoidModuleModule.IsTorsionFreeIsCancelMulZero

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Polynomial.aeval_algebraMap_eq_zero_iff · cited by 5Polynomial.aeval_algebraM…Polynomial.derivative_eq_zero · cited by 4Polynomial.derivative_eq_…linearIndependent_monoidHom · cited by 3linearIndependent_monoidH…AffineMap.lineMap_eq_lineMap_iff · cited by 3AffineMap.lineMap_eq_line…eq_zero_of_sameRay_neg_smul_right · cited by 2eq_zero_of_sameRay_neg_sm…IsSl2Triple.HasPrimitiveVectorWith.pow_toEnd_f_ne_zero_of_eq_nat · cited by 2HasPrimitiveVectorWith.po…FormalMultilinearSeries.ofScalars_eq_zero · cited by 2FormalMultilinearSeries.o…MeromorphicAt.meromorphicTrailingCoeffAt_add_eq_left_of_lt · cited by 2MeromorphicAt.meromorphic…LinearMap.ker_toSpanSingleton · cited by 2LinearMap.ker_toSpanSingl…LinearMap.span_singleton_inf_orthogonal_eq_bot · cited by 2LinearMap.span_singleton_…EuclideanGeometry.Cospherical.affineIndependent · cited by 2Cospherical.affineIndepen…LinearMap.IsOrthoᵢ.separatingLeft_of_not_isOrtho_basis_self · cited by 2IsOrthoᵢ.separatingLeft_o…wbtw_swap_left_iff · cited by 2wbtw_swap_left_iffSubmodule.mem_invtSubmodule_reflection_iff · cited by 2Submodule.mem_invtSubmodu…norm_inner_eq_norm_iff · cited by 2norm_inner_eq_norm_iffModule · cited by 20661ModuleSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoideq_or_ne · cited by 1117eq_or_nezero_smul · cited by 716zero_smulModule.IsTorsionFree · cited by 600Module.IsTorsionFreeIsCancelMulZero · cited by 177IsCancelMulZerosmul_eq_zeroCITED BYCITES

Cites7

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by40

Results whose statement or proof uses this declaration.