Documentation

TauCeti.Algebra.Homology.Functor.Resolution

Cycles and augmented resolutions of diagrams of complexes #

For a diagram K : D ⥤ HomologicalComplex A c, the cycles in degree i form a diagram in A. Their inclusions and the differentials corestricted to cycles are natural transformations, forming the short complex Zⁱ(K) ⟶ Kⁱ ⟶ Zʲ(K). At any object where K is exact in degree j, this sequence is short exact if c.Rel i j.

An augmentation ε : P ⋙ CochainComplex.single₀ A ⟶ K gives the short complex P ⟶ K⁰ ⟶ Z¹(K). It is short exact at any object where ε is a quasi-isomorphism in degrees zero and one. These sequences split an augmented resolution into short exact sequences, allowing objectwise dimension shifting without imposing exactness at every object of the diagram.

The natural inclusion of the diagram of degree-i cycles into the degree-i terms.

Instances For
    @[simp]
    theorem CategoryTheory.Functor.iCycles_app {D : Type u_1} {A : Type u_2} [Category.{v_1, u_1} D] [Category.{v_2, u_2} A] [Limits.HasZeroMorphisms A] [CategoryWithHomology A] {ι : Type u_3} {c : ComplexShape ι} (K : Functor D (HomologicalComplex A c)) (i : ι) (Y : D) :
    (K.iCycles i).app Y = (K.obj Y).iCycles i

    The differential from degree i corestricted to the diagram of degree-j cycles.

    Instances For
      @[simp]
      theorem CategoryTheory.Functor.toCycles_app {D : Type u_1} {A : Type u_2} [Category.{v_1, u_1} D] [Category.{v_2, u_2} A] [Limits.HasZeroMorphisms A] [CategoryWithHomology A] {ι : Type u_3} {c : ComplexShape ι} (K : Functor D (HomologicalComplex A c)) (i j : ι) (Y : D) :
      (K.toCycles i j).app Y = (K.obj Y).toCycles i j

      The short complex Zⁱ(K) ⟶ Kⁱ ⟶ Zʲ(K) of diagrams of cycles and terms.

      Instances For
        @[simp]
        theorem CategoryTheory.Functor.map_cyclesShortComplex {D : Type u_1} {A : Type u_2} [Category.{v_1, u_1} D] [Category.{v_2, u_2} A] [Limits.HasZeroMorphisms A] [CategoryWithHomology A] {ι : Type u_3} {c : ComplexShape ι} (K : Functor D (HomologicalComplex A c)) (i j : ι) (Y : D) :
        (K.cyclesShortComplex i j).map ((evaluation D A).obj Y) = { X₁ := (K.obj Y).cycles i, X₂ := (K.obj Y).X i, X₃ := (K.obj Y).cycles j, f := (K.obj Y).iCycles i, g := (K.obj Y).toCycles i j, zero := ⋯ }
        theorem CategoryTheory.Functor.shortExact_map_cyclesShortComplex {D : Type u_1} {A : Type u_2} [Category.{v_1, u_1} D] [Category.{v_2, u_2} A] [Preadditive A] [CategoryWithHomology A] {ι : Type u_3} {c : ComplexShape ι} (K : Functor D (HomologicalComplex A c)) (i j : ι) (hij : c.Rel i j) {Y : D} (hY : (K.obj Y).ExactAt j) :

        The cycle sequence is short exact at an object where the complex is exact in the next degree. No exactness is required at the other objects of the diagram.

        The degree-zero component of an augmentation, as a morphism of diagrams in A.

        Instances For

          The short complex P ⟶ K⁰ ⟶ Z¹(K) cut out by an augmented diagram of cochain complexes.

          Instances For

            The augmented sequence is short exact at any object where the augmentation is a quasi-isomorphism in degrees zero and one. No condition on its higher cohomology is needed.