Documentation

TauCeti.CategoryTheory.Exact.Resolution.Complete.Basic

Complete resolutions #

A complete resolution in an exact category is a bi-infinite sequence of conflations Zⁿ ↪ Xⁿ ↠ Zⁿ⁺¹, indexed by n : ℤ, whose middle terms are projective-injective. Splicing the conflations gives a cochain complex with differential Xⁿ ↠ Zⁿ⁺¹ ↪ Xⁿ⁺¹; it is acyclic in the sense of the exact structure, and its object of cycles in degree zero is Z⁰.

In a Frobenius exact category every object has a complete resolution. Its conflations are injective presentations in nonnegative degrees and projective presentations in negative degrees. The interface retains the conflations, so an exact functor can transport the sequence before its maps are spliced. Uniqueness up to homotopy is the comparison theorem in TauCeti.CategoryTheory.Exact.Resolution.Complete.Comparison.

Main definitions #

References #

A complete resolution in an exact category: a bi-infinite sequence of conflations Zⁿ ↪ Xⁿ ↠ Zⁿ⁺¹ whose middle terms are both relatively projective and relatively injective. The spliced complex is TauCeti.ExactStructure.CompleteResolution.complex; it is a complete resolution of the object of cycles Z 0.

  • Z : ℤ → C

    The object of cycles Zⁿ in degree n.

  • X : ℤ → C

    The term Xⁿ of the complex in degree n.

  • ι (n : ℤ) : self.Z n ⟶ self.X n

    The inflation Zⁿ ↪ Xⁿ.

  • π (n : ℤ) : self.X n ⟶ self.Z (n + 1)

    The deflation Xⁿ ↠ Zⁿ⁺¹.

  • ι_π (n : ℤ) : CategoryTheory.CategoryStruct.comp (self.ι n) (self.π n) = 0
  • conflation (n : ℤ) : E.Conflation { X₁ := self.Z n, X₂ := self.X n, X₃ := self.Z (n + 1), f := self.ι n, g := self.π n, zero := ⋯ }

    The sequences Zⁿ ↪ Xⁿ ↠ Zⁿ⁺¹ are conflations.

  • projectiveInjective (n : ℤ) : E.projectiveInjective (self.X n)

    The terms are projective-injective.

Instances For

    The differential Xⁿ ↠ Zⁿ⁺¹ ↪ Xⁿ⁺¹ of the spliced complex.

    Instances For
      @[reducible, inline]

      The n-th conflation Zⁿ ↪ Xⁿ ↠ Zⁿ⁺¹ of a complete resolution, as a short complex.

      Instances For
        @[reducible, inline]

        The cochain complex spliced from the conflations of a complete resolution, through CochainComplex.splice: consecutive conflations share their end terms Zⁿ⁺¹, so the connecting isomorphisms are identities.

        Instances For

          The differential of the complex in consecutive degrees, in the form rw can use. It is not a simp lemma: simp already reduces its left-hand side through CochainComplex.of_d.

          The differential of the complex out of degree -1, whose target index is not syntactically of the form n + 1.

          @[reducible, inline]

          The n-th conflation as a projective presentation of the cycles Zⁿ⁺¹.

          Instances For

            The morphism into the cycles Zⁿ induced by a morphism into Xⁿ killed by Xⁿ ↠ Zⁿ⁺¹.

            Instances For

              The morphism out of the cycles Zⁿ⁺¹ induced by a morphism out of Xⁿ killing Zⁿ ↪ Xⁿ.

              Instances For

                The morphism of the objects of cycles in degree zero induced by a map of the spliced complexes: the restriction of the degree-zero component to Z⁰ ↪ X⁰, which lands in Z'⁰.

                Instances For

                  A complete resolution of an object of a Frobenius exact category, spliced from injective presentations in nonnegative degrees and projective presentations in negative degrees. Its object of cycles in degree zero is the given object, by TauCeti.ExactStructure.IsFrobenius.completeResolutionIso.

                  Instances For