Documentation

TauCeti.Algebra.Homology.Curved.Module.Right.Coproduct

Coproducts of curved differential graded right modules #

The external direct sum of a family of curved right modules over one curved DG algebra, with the componentwise grading, right action and differential, is again a curved right module of the same curvature. Its summand inclusions are closed morphisms, and it is the coproduct of the family in the closed degree-zero category.

The quotient functor to the curved homotopy category carries this coproduct to a coproduct. A morphism out of the direct sum in the homotopy category lifts to a closed morphism by fullness of the quotient functor. For uniqueness, odd homotopies chosen on the summands glue, through the direct-sum universal property, to an odd homotopy on the direct sum. Hence the curved homotopy category has all coproducts indexed by Type u. These are the coproducts under which the coacyclic objects of the second kind are closed.

Main definitions #

Main results #

References #

@[implicit_reducible]
noncomputable def TauCeti.CurvedDGRightModuleCat.directSum {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} {J : Type uJ} (M : J → CurvedDGRightModuleCat h) :

The direct sum of a family of curved right modules, with componentwise grading, right action and differential.

Instances For
    theorem TauCeti.CurvedDGRightModuleCat.directSum_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} {J : Type uJ} (M : J → CurvedDGRightModuleCat h) :

    The homogeneous pieces of the direct sum are those of the direct-sum grading.

    @[simp]
    theorem TauCeti.CurvedDGRightModuleCat.mem_directSum_grading_iff {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} {J : Type uJ} (M : J → CurvedDGRightModuleCat h) (p : ℤ) (x : DirectSum J fun (j : J) => (M j).carrier) :
    x ∈ (directSum M).grading p ↔ ∀ (j : J), x j ∈ (M j).grading p

    Membership in a homogeneous piece of the direct sum is componentwise.

    theorem TauCeti.CurvedDGRightModuleCat.directSum_differential {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} {J : Type uJ} (M : J → CurvedDGRightModuleCat h) :

    The differential of the direct sum is componentwise.

    @[simp]
    theorem TauCeti.CurvedDGRightModuleCat.directSum_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} {J : Type uJ} (M : J → CurvedDGRightModuleCat h) (x : DirectSum J fun (j : J) => (M j).carrier) (j : J) :
    ((directSum M).differential x) j = (M j).differential (x j)

    Each component of the direct-sum differential is the differential of that summand. The coercion to functions is written out because the carrier of directSum M is not syntactically a function type; it is the one DirectSum.ext produces.

    @[simp]
    theorem TauCeti.CurvedDGRightModuleCat.directSum_differential_of {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} {J : Type uJ} (M : J → CurvedDGRightModuleCat h) [DecidableEq J] (j : J) (x : (M j).carrier) :
    (directSum M).differential ((DirectSum.of (fun (j : J) => (M j).carrier) j) x) = (DirectSum.of (fun (j : J) => (M j).carrier) j) ((M j).differential x)

    The differential of the direct sum preserves each summand.

    theorem TauCeti.CurvedDGRightModuleCat.toModule_comp_directSum_differential {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} {J : Type uJ} (M : J → CurvedDGRightModuleCat h) [DecidableEq J] {N : Type uN} [AddCommGroup N] [Module R N] [Module Aᵐᵒᵖ N] [IsScalarTower R Aᵐᵒᵖ N] (φ : (j : J) → (M j).carrier →ₗ[Aᵐᵒᵖ] N) :
    ↑R (DirectSum.toModule Aᵐᵒᵖ J N φ) ∘ₗ (directSum M).differential = DirectSum.toModule R J N fun (j : J) => ↑R (φ j) ∘ₗ (M j).differential

    Precomposing a direct-sum universal map with the differential of the direct sum gives the universal map of the summand maps precomposed with the summand differentials.

    The inclusion of a summand into the direct sum, as a closed morphism.

    Instances For
      @[simp]
      theorem TauCeti.CurvedDGRightModuleCat.closedHom_closedDirectSumι {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} {J : Type u} (M : J → CurvedDGRightModuleCat h) [hJ : DecidableEq J] (j : J) :
      closedHom (closedDirectSumι M j) = DirectSum.lof Aᵐᵒᵖ J (fun (j : J) => (M j).carrier) j

      The closed summand inclusion is the direct-sum inclusion.

      The closed morphism out of the direct sum restricting to a prescribed family of closed morphisms on the summands.

      Instances For
        @[simp]

        The closed morphism out of the direct sum is the direct-sum universal map.

        @[simp]

        The closed morphism out of the direct sum restricts to the prescribed morphisms.

        Closed morphisms out of the direct sum are determined by their restrictions to the summands.

        @[reducible, inline]
        noncomputable abbrev TauCeti.CurvedDGRightModuleCat.closedDirectSumCofan {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} {J : Type u} (M : J → CurvedDGRightModuleCat h) :

        The cofan of closed summand inclusions into the direct sum.

        Instances For
          noncomputable def TauCeti.CurvedDGRightModuleCat.closedDirectSumCofanIsColimit {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} {J : Type u} (M : J → CurvedDGRightModuleCat h) :

          The direct sum is the coproduct in the closed degree-zero category.

          Instances For

            Two closed morphisms out of a direct sum are homotopic as soon as their restrictions to all summands are: odd homotopies on the summands glue to an odd homotopy on the direct sum.

            @[reducible, inline]
            noncomputable abbrev TauCeti.CurvedDGRightModuleCat.homotopyDirectSumCofan {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} {J : Type u} (M : J → CurvedDGRightModuleCat h) :

            The cofan of homotopy classes of the summand inclusions into the direct sum.

            Instances For

              The direct sum is the coproduct in the curved homotopy category.

              Instances For

                The quotient functor to the curved homotopy category preserves all coproducts indexed by J.