Documentation

TauCeti.Algebra.Homology.Periodic.Compression.Basic

Compression of bounded complexes to periodic complexes #

The n-periodic compression Δₙ folds an integer-indexed cochain complex K into a ZMod n-indexed one: (Δₙ K)^r = ⨁_{i ≡ r mod n} K^i, with differential induced by the differentials of K. No signs are introduced. The coproduct over a residue class is Mathlib's CategoryTheory.GradedObject.mapObj along the reduction ℤ → ZMod n, so the construction TauCeti.PeriodicComplex.compression applies to every complex with these coproducts (TauCeti.PeriodicComplex.HasCompression). A bounded complex has them in any category with zero morphisms and finite coproducts, since only finitely many of its terms are nonzero. The summand inclusions TauCeti.PeriodicComplex.ιCompression and the summand projections TauCeti.PeriodicComplex.πCompression intertwine the differentials of K and of its compression. The compression of a complex of projective objects has projective terms.

Compression is functorial, additive, and carries homotopies to homotopies. Consequently the compression functor on bounded complexes, TauCeti.PeriodicComplex.compressionFunctor, descends to TauCeti.PeriodicComplex.homotopyCompressionFunctor from the bounded homotopy category to the n-periodic homotopy category. For n = 0, when ZMod 0 is integer indexing, every residue class is a single degree.

The construction follows Mathlib's total complex of a bicomplex (Mathlib.Algebra.Homology.TotalComplex), which also assembles a complex from coproducts GradedObject.mapObj with differentials defined summand by summand.

References #

@[reducible, inline]

A cochain complex has an n-periodic compression when, for every residue class modulo n, its terms in the degrees of that class have a coproduct.

Instances For
    @[implicit_reducible]

    The n-periodic compression of an integer-indexed cochain complex: its term of residue r is the coproduct of the terms of K in the degrees congruent to r modulo n, and its differential is induced by the differentials of K.

    Instances For

      The inclusion of the term of degree i into the term of its residue in the compression.

      Instances For
        noncomputable def TauCeti.PeriodicComplex.compressionDesc {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] (n : ℕ) (K : CochainComplex C ℤ) [HasCompression n K] {r : ZMod n} {A : C} (f : (i : ℤ) → ↑i = r → (K.X i ⟶ A)) :
        (compression n K).X r ⟶ A

        A family of morphisms out of the terms in one residue class induces a morphism out of the corresponding term of the compression.

        Instances For
          @[simp]
          theorem TauCeti.PeriodicComplex.ιCompression_compressionDesc {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] (n : ℕ) (K : CochainComplex C ℤ) [HasCompression n K] {r : ZMod n} {A : C} (f : (i : ℤ) → ↑i = r → (K.X i ⟶ A)) (i : ℤ) (hi : ↑i = r) :

          The morphism induced by compressionDesc restricts to the prescribed morphism on each summand.

          @[simp]

          The morphism induced by compressionDesc restricts to the prescribed morphism on each summand.

          Morphisms out of a term of the compression agree when they agree on every summand.

          The compression of a complex of projective objects has projective terms: each term is a coproduct of projective objects.

          On the summand of degree i, the differential of the compression is the differential of K into degree i + 1.

          On the summand of degree i, the differential of the compression is the differential of K into degree i + 1.

          @[simp]

          Identifying two equal integer degrees before including them into the compression does not change the inclusion.

          @[simp]

          Identifying two equal integer degrees before including them into the compression does not change the inclusion.

          @[simp]

          Composing the inclusion of a summand with the identification of two equal residue degrees of the compression gives the inclusion into the other degree.

          @[simp]

          Composing the inclusion of a summand with the identification of two equal residue degrees of the compression gives the inclusion into the other degree.

          The projection of the term of residue r of the compression onto the term of degree j of K; it is zero when j does not lie in the residue class r.

          Instances For

            The inclusion of the term of degree j of K into the term of residue r of the compression; it is zero when j does not lie in the residue class r.

            Instances For
              @[simp]

              On a degree in the residue class r, ιCompressionOrZero is the summand inclusion.

              @[simp]

              On a degree outside the residue class r, ιCompressionOrZero is zero.

              @[simp]

              The projection onto the summand of degree j restricts to the identity on that summand and to zero on the other summands.

              @[simp]

              The projection onto the summand of degree j restricts to the identity on that summand and to zero on the other summands.

              @[simp]

              On a degree outside the residue class r, πCompression is zero.

              The term of degree j of K is a retract of the term of its residue in the compression.

              The term of degree j of K is a retract of the term of its residue in the compression.

              The projections onto the summands of degrees i and j = i + 1 intertwine the differentials of the compression and of K.

              The projections onto the summands of degrees i and j = i + 1 intertwine the differentials of the compression and of K.

              The inclusions of the summands of degrees i and j = i + 1 intertwine the differentials of K and of the compression.

              The inclusions of the summands of degrees i and j = i + 1 intertwine the differentials of K and of the compression.

              The morphism of compressions induced by a morphism of cochain complexes.

              Instances For
                @[simp]

                A morphism of compressions acts on the summand of degree i by the component of the original morphism.

                @[simp]

                A morphism of compressions acts on the summand of degree i by the component of the original morphism.

                An isomorphism of complexes induces an isomorphism of their compressions.

                Instances For
                  @[simp]

                  The forward map of the compressed isomorphism is the compression of the forward map.

                  @[simp]

                  The inverse map of the compressed isomorphism is the compression of the inverse map.

                  If every nonzero term of K in the residue class r has degree in T, the identity of the term of residue r of the compression is the sum over T of the composites of the projections and inclusions.

                  A homotopy between morphisms of cochain complexes induces a homotopy between the morphisms of their compressions.

                  Instances For

                    On the summand of degree i, the compressed homotopy is the homotopy into degree i - 1.

                    On the summand of degree i, the compressed homotopy is the homotopy into degree i - 1.

                    A bounded cochain complex has an n-periodic compression: each residue class meets its support in finitely many degrees.

                    @[simp]

                    The compression functor sends a bounded complex to the compression of its underlying complex.

                    @[simp]

                    The compression functor acts on a morphism by compressing the underlying chain map, after transporting along the object equations.

                    The n-periodic compression of bounded cochain complexes, descended to their homotopy category. It sends the class of a bounded complex to the class of its compression.

                    Instances For

                      The descended compression restricts along the quotient functor to the compression of bounded cochain complexes.

                      Instances For