Documentation

Mathlib.RingTheory.Regular.Category

Categorical constructions for IsSMulRegular #

theorem LinearMap.exact_lsmul_mkQ_smul_top {R : Type u} [CommRing R] (M : Type v) [AddCommGroup M] [Module R M] (r : R) :
Function.Exact ((lsmul R M) r) (r ).mkQ
@[deprecated LinearMap.exact_lsmul_mkQ_smul_top (since := "2026-04-13")]
theorem LinearMap.exact_smul_id_smul_top_mkQ {R : Type u} [CommRing R] (M : Type v) [AddCommGroup M] [Module R M] (r : R) :
Function.Exact ((lsmul R M) r) (r ).mkQ

Alias of LinearMap.exact_lsmul_mkQ_smul_top.

The short (exact) complex M → M → M⧸xM obtain from the scalar multiple of x : R on M.

Equations
Instances For
    @[simp]
    theorem ModuleCat.smulShortComplex_X₃_carrier {R : Type u} [CommRing R] (M : ModuleCat R) (r : R) :
    (M.smulShortComplex r).X₃ = (M r )
    @[simp]
    theorem ModuleCat.smulShortComplex_g_hom_apply {R : Type u} [CommRing R] (M : ModuleCat R) (r : R) (a✝ : M) :
    @[simp]
    theorem ModuleCat.smulShortComplex_f_hom_apply {R : Type u} [CommRing R] (M : ModuleCat R) (r : R) (x2✝ : M) :
    (Hom.hom (M.smulShortComplex r).f) x2✝ = r x2✝
    @[simp]
    theorem ModuleCat.smulShortComplex_X₂_carrier {R : Type u} [CommRing R] (M : ModuleCat R) (r : R) :
    (M.smulShortComplex r).X₂ = M
    @[simp]
    theorem ModuleCat.smulShortComplex_X₁_carrier {R : Type u} [CommRing R] (M : ModuleCat R) (r : R) :
    (M.smulShortComplex r).X₁ = M