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 #
TauCeti.ExactStructure.CompleteResolution: a complete resolution, as the data of its conflations.TauCeti.ExactStructure.CompleteResolution.complex: the spliced cochain complex, acyclic byTauCeti.ExactStructure.CompleteResolution.acyclicData.TauCeti.ExactStructure.CompleteResolution.cyclesMap: the morphism of the objects of cycles in degree zero induced by a map of the spliced complexes.TauCeti.ExactStructure.IsFrobenius.completeResolution: a complete resolution of an object of a Frobenius exact category, withTauCeti.ExactStructure.IsFrobenius.completeResolutionIso.
References #
- Ragnar-Olaf Buchweitz, Maximal Cohen–Macaulay Modules and Tate Cohomology, Section 4.
- Theo Bühler, Exact categories, Sections 11–13.
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 degreen. - X : ℤ → C
The term
Xⁿof the complex in degreen. The inflation
Zⁿ ↪ Xⁿ.The deflation
Xⁿ ↠ Zⁿ⁺¹.- 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
The differential out of degree -1, whose target index Int.negSucc 0 + 1 reduces to 0.
The n-th conflation Zⁿ ↪ Xⁿ ↠ Zⁿ⁺¹ of a complete resolution, as a short complex.
Instances For
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.
The spliced complex of a complete resolution is acyclic, with objects of cycles Zⁿ.
Instances For
A map of the spliced complexes commutes with the differentials of the resolutions.
A map of the spliced complexes commutes with the differentials of the resolutions.
The n-th conflation as an injective presentation of the cycles Zⁿ.
Instances For
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
The map of complexes extends the induced morphism of the objects of cycles.
The map of complexes extends the induced morphism of the objects of cycles.
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
The object of cycles in degree zero of TauCeti.ExactStructure.IsFrobenius.completeResolution
is the given object.