Documentation

Mathlib.CategoryTheory.Abelian.Preradical.Colon

The colon construction on preradicals #

Given preradicals Φ and Ψ on an abelian category C, this file defines their colon Φ : Ψ in the sense of Stenström. Following Stenström, one can realize the colon object r : s evaluated at X : C as the pullback of X ⟶ X / r X along s (X / r X) ⟶ X / r X. We encode this categorically by constructing Φ : Ψ as a pullback in the category of endofunctors of the canonical projection Φ.π : 𝟭 C ⟶ Φ.quotient along Φ.quotient.whiskerLeft Ψ.ι ≫ Φ.quotient.rightUnitor.hom : Φ.quotient ⋙ Ψ.r ⟶ Φ.quotient.

Main definitions #

Main results #

References #

Tags #

category_theory, preradical, colon, pullback, torsion theory

@[reducible, inline]

The cokernel of Φ.ι : Φ.r ⟶ 𝟭 C.

Equations
Instances For

    The canonical projection 𝟭 C ⥤ Φ.quotient where Φ.quotient is the cokernel of Φ.ι : Φ.r ⟶ 𝟭 C.

    Equations
    Instances For
      @[implicit_reducible]
      Equations
      • =

      The canonical cofork CokernelCofork.ofπ Φ.π Φ.ι_π exhibits Φ.π : 𝟭 C ⟶ Φ.quotient as the cokernel of Φ.ι : Φ.r ⟶ 𝟭 C.

      Equations
      Instances For

        The short complex Φ.r ⟶ 𝟭 C ⟶ Φ.quotient in the functor category associated to a preradical Φ.

        Equations
        Instances For

          The kernel fork KernelFork.ofι Φ.ι Φ.ι_π exhibits Φ.ι : Φ.r ⟶ 𝟭 C as the kernel of the canonical projection Φ.π : 𝟭 C ⟶ Φ.quotient.

          Equations
          Instances For

            For X : C, the short complex Φ.r.obj X ⟶ X ⟶ Φ.quotient.obj X obtained by evaluating Φ.shortComplex at X.

            Equations
            Instances For

              For X : C, the kernel fork KernelFork.ofι (Φ.ι.app X) (Φ.ι_π_app X) exhibits Φ.ι.app X : Φ.r.obj X ⟶ X as the kernel of the projection Φ.π.app X : X ⟶ Φ.quotient.obj X.

              Equations
              Instances For

                For X : C, the cokernel cofork CokernelCofork.ofπ (Φ.π.app X) (Φ.ι_π_app X) exhibits Φ.π.app X : X ⟶ Φ.quotient.obj X as the cokernel of Φ.ι.app X : Φ.r.obj X ⟶ X.

                Equations
                Instances For

                  The colon preradical from Stenström, defined as the pullback of Φ.π : 𝟭 C ⟶ Φ.quotient along Φ.quotient.whiskerLeft Ψ.ι ≫ Φ.quotient.rightUnitor.hom : Φ.quotient ⋙ Ψ.r ⟶ Φ.quotient

                  Equations
                  Instances For
                    noncomputable def CategoryTheory.Abelian.Preradical.colonπ {C : Type u_1} [Category.{u_2, u_1} C] [Abelian C] (Φ Ψ : Preradical C) :
                    (Φ.colon Ψ).r Φ.quotient.comp Ψ.r

                    The second projection of the pullback defining the colon preradical.

                    Equations
                    Instances For
                      theorem CategoryTheory.Abelian.Preradical.isPullback_colon_obj {C : Type u_1} [Category.{u_2, u_1} C] [Abelian C] (Φ Ψ : Preradical C) (X : C) :
                      IsPullback ((Φ.colon Ψ).ι.app X) ((Φ.colonπ Ψ).app X) (Φ.π.app X) (Ψ.ι.app (Φ.quotient.obj X))
                      noncomputable def CategoryTheory.Abelian.Preradical.toColon {C : Type u_1} [Category.{u_2, u_1} C] [Abelian C] (Φ Ψ : Preradical C) :
                      Φ Φ.colon Ψ

                      There is a morphism Φ ⟶ (Φ.colon Ψ) induced by the universal property for the pullback via Φ.ι : Φ.r X ⟶ 𝟭 C and the zero morphism Φ.r ⟶ Φ.quotient ⋙ Ψ.r.

                      Equations
                      Instances For

                        For X : C, the morphism (toColon Φ Ψ) is an isomorphism if and only if (Ψ.r.obj (Φ.quotient.obj X)) is the zero object.

                        The morphism (toColon Φ Ψ) is an isomorphism if and only if Φ.quotient ⋙ Ψ.r is the zero object.