Mathlib Map

Theorems · Theorem · commutative algebra

smul_right_injective

∀ {R : Type u_1} (M : Type u_3) [inst : Semiring R] [inst_1 : AddCommMonoid M] [inst_2 : Module R M] {r : R}
  [Module.IsTorsionFree R M] [IsCancelMulZero R], r ≠ 0 → Function.Injective fun x => r • x
Defined in
Mathlib.Algebra.Module.Torsion.Free
Cited by
24 results in Mathlib
Foundations
Depth 15 from the axioms · uses no axioms
Assumes
SemiringAddCommMonoidModuleModule.IsTorsionFreeIsCancelMulZero

Around this declaration

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

IsAddTorsionFree.of_isTorsionFree · cited by 22IsAddTorsionFree.of_isTor…Submodule.reflection_eq_self_iff · cited by 3Submodule.reflection_eq_s…LinearMap.lsmul_injective · cited by 3LinearMap.lsmul_injectiveRootPairing.pairing_smul_root_eq_of_not_linearIndependent · cited by 3RootPairing.pairing_smul_…Module.eq_of_mapsTo_reflection_of_mem · cited by 2Module.eq_of_mapsTo_refle…left_mem_openSegment_iff · cited by 2left_mem_openSegment_iffRootPairing.finrank_range_polarization_eq_finrank_span_coroot · cited by 2RootPairing.finrank_range…RootPairing.pairing_one_four_iff' · cited by 2RootPairing.pairing_one_f…RootPairing.pairing_two_two_iff · cited by 2RootPairing.pairing_two_t…RootPairing.coroot_eq_polarizationEquiv_apply_root · cited by 2RootPairing.coroot_eq_pol…Convex.second_derivative_within_at_symmetric · cited by 1Convex.second_derivative_…Submodule.reflection_sub · cited by 1Submodule.reflection_submem_adjoin_of_dvd_coeff_of_dvd_aeval · cited by 1mem_adjoin_of_dvd_coeff_o…IsConformalMap.injective · cited by 1IsConformalMap.injectiveIsSelfAdjoint.linearly_dependent_of_isLocalExtrOn · cited by 1IsSelfAdjoint.linearly_de…Module · cited by 20661ModuleSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoidModule.IsTorsionFree · cited by 600Module.IsTorsionFreeIsCancelMulZero · cited by 177IsCancelMulZeroIsRegular.of_ne_zero · cited by 15IsRegular.of_ne_zeroIsRegular.smul_right_injective · cited by 2IsRegular.smul_right_inje…smul_right_injectiveCITED BYCITES

Cites7

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

Cited by24

Results whose statement or proof uses this declaration.