Documentation

TauCeti.Algebra.Homology.Curved.Module.Right.Product

Small products of curved differential graded right modules #

The product is formed degreewise in the category of graded right modules. Its elements are families with common finite degree support. The differential and right action are componentwise, so the right Leibniz rule and the common-curvature identity hold in every component. This is the graded product rather than the unrestricted product of the underlying total modules.

Closed maps into this product have the expected universal property. The homotopy quotient preserves it: a family of odd homotopies into the factors has a common degree of minus one, so the finite degree support of a source element also controls the family of its homotopy images. Consequently the component homotopies lift into the graded product and prove uniqueness in the quotient. Existence uses fullness of the closed-to-homotopy quotient functor.

No centrality or zero-curvature hypothesis is imposed.

References #

noncomputable def TauCeti.CurvedDGRightModuleCat.productDifferential {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 componentwise differential on the underlying degreewise graded product.

Instances For
    @[simp]
    theorem TauCeti.CurvedDGRightModuleCat.productDifferential_apply {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) (x : (GradedModuleCat.product fun (j : J) => (M j).toGradedModuleCat).carrier) (j : J) :
    ↑((productDifferential M) x) j = (M j).differential (↑x j)

    The differential of the graded product is computed in each factor.

    @[implicit_reducible]
    noncomputable def TauCeti.CurvedDGRightModuleCat.product {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 degreewise product with componentwise curved differential.

    Instances For
      @[simp]
      theorem TauCeti.CurvedDGRightModuleCat.mem_product_grading_iff {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) (p : ℤ) (x : (product M).carrier) :
      x ∈ (product M).grading p ↔ ∀ (j : J), ↑x j ∈ (M j).grading p

      Product homogeneity is componentwise homogeneity of the family.

      @[simp]
      theorem TauCeti.CurvedDGRightModuleCat.product_differential_apply {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) (x : (product M).carrier) (j : J) :
      ↑((product M).differential x) j = (M j).differential (↑x j)

      The product differential is the differential in each factor.

      Forgetting the product differential gives the degreewise graded product.

      Instances For
        @[simp]

        The comparison with the graded product is the identity on underlying families.

        @[simp]

        The inverse comparison is also the identity on underlying families.

        The closed projection to one factor of the product.

        Instances For
          @[simp]
          theorem TauCeti.CurvedDGRightModuleCat.closedHom_closedProductπ_apply {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) (j : J) (x : (product M).carrier) :
          (closedHom (closedProductπ M j)) x = ↑x j

          On elements the closed projection is coordinate evaluation.

          A family of closed maps lifts into the degreewise product.

          Instances For
            @[simp]

            The lifted closed map has the prescribed components.

            @[simp]

            The lifted closed map followed by a projection is the prescribed component.

            Closed maps into the product are determined by their projections.

            @[reducible, inline]
            noncomputable abbrev TauCeti.CurvedDGRightModuleCat.closedProductFan {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 fan of closed projections from the degreewise product.

            Instances For
              noncomputable def TauCeti.CurvedDGRightModuleCat.closedProductFanIsLimit {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 degreewise product is a product in the closed degree-zero category.

              Instances For

                Componentwise homotopies glue to a homotopy into the product. Their common degree of minus one gives a uniform finite degree support on each source element.

                @[reducible, inline]
                noncomputable abbrev TauCeti.CurvedDGRightModuleCat.homotopyProductFan {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 fan of homotopy classes of the product projections.

                Instances For
                  noncomputable def TauCeti.CurvedDGRightModuleCat.homotopyProductFanIsLimit {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 degreewise product is a product in the curved homotopy category.

                  Instances For