Documentation

TauCeti.Algebra.Homology.Curved.Module.Right.Biproduct

Finite biproducts of curved differential graded right modules #

The zero right module and componentwise products carry curved differentials of the same curvature. Their closed maps give a zero object and binary biproducts in the existing closed category. These constructions will also supply the finite sums used by mapping cones. The additive quotient functor sends the componentwise bicones to biproduct bicones in the existing curved homotopy category, which therefore also has a zero object and finite biproducts.

@[implicit_reducible]
noncomputable def TauCeti.CurvedDGRightModuleCat.zero {R : Type uR} {A : Type uA} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} (h : IsCurvedDGAlgebra 𝒜 d w) :

The zero curved right module, with all homogeneous pieces and differential zero.

Instances For
    instance TauCeti.CurvedDGRightModuleCat.instSubsingletonCarrierZero {R : Type uR} {A : Type uA} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} (h : IsCurvedDGAlgebra 𝒜 d w) :
    @[implicit_reducible]
    noncomputable def TauCeti.CurvedDGRightModuleCat.prod {R : Type uR} {A : Type uA} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} (M : CurvedDGRightModuleCat h) (N : CurvedDGRightModuleCat h) :

    The product curved right module has componentwise grading, action and differential.

    Instances For
      @[simp]
      theorem TauCeti.CurvedDGRightModuleCat.prod_grading {R : Type uR} {A : Type uA} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} (M : CurvedDGRightModuleCat h) (N : CurvedDGRightModuleCat h) (p : ℤ) :
      (M.prod N).grading p = (M.grading p).prod (N.grading p)

      The product grading is componentwise.

      @[simp]
      theorem TauCeti.CurvedDGRightModuleCat.prod_differential_apply {R : Type uR} {A : Type uA} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} (M : CurvedDGRightModuleCat h) (N : CurvedDGRightModuleCat h) (x : M.carrier × N.carrier) :

      The product differential is componentwise.

      The zero curved module is a zero object in the closed category.

      The first projection of the product is a closed morphism.

      Instances For

        The second projection of the product is a closed morphism.

        Instances For

          The first inclusion in the product is a closed morphism.

          Instances For

            The second inclusion in the product is a closed morphism.

            Instances For
              @[simp]

              The first closed projection is the usual linear projection.

              @[simp]

              The second closed projection is the usual linear projection.

              @[simp]

              The first closed inclusion is the usual linear inclusion.

              @[simp]

              The second closed inclusion is the usual linear inclusion.

              The four componentwise maps form a binary bicone in the closed category.

              Instances For
                @[simp]

                The point of the closed product bicone is the componentwise product.

                @[simp]

                The first projection of the closed bicone is the componentwise closed map.

                @[simp]

                The second projection of the closed bicone is the componentwise closed map.

                @[simp]

                The first inclusion of the closed bicone is the componentwise closed map.

                @[simp]

                The second inclusion of the closed bicone is the componentwise closed map.

                noncomputable def TauCeti.CurvedDGRightModuleCat.closedProdBiconeIsBilimit {R A : Type u} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} (M N : CurvedDGRightModuleCat h) :

                The componentwise bicone is both a limit and a colimit.

                Instances For

                  The class of the zero curved module is a zero object.

                  The componentwise product bicone in the curved homotopy category.

                  Instances For
                    @[simp]
                    theorem TauCeti.CurvedDGRightModuleCat.homotopyProdBicone_pt {R A : Type u} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} (M N : CurvedDGRightModuleCat h) :

                    The point of the product bicone is the class of the componentwise product.

                    @[simp]

                    The first homotopy projection is the class of the first closed projection.

                    @[simp]

                    The second homotopy projection is the class of the second closed projection.

                    @[simp]

                    The first homotopy inclusion is the class of the first closed inclusion.

                    @[simp]

                    The second homotopy inclusion is the class of the second closed inclusion.

                    noncomputable def TauCeti.CurvedDGRightModuleCat.homotopyProdBiconeIsBilimit {R A : Type u} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} (M N : CurvedDGRightModuleCat h) :

                    The componentwise bicone is a biproduct in the homotopy category.

                    Instances For