Documentation

TauCeti.Algebra.Homology.Periodic.Unfold

Unfolding periodic complexes #

Unfolding repeats a cyclically indexed complex along the integers. In degree i, the unfolded complex has the term indexed by the residue of i, and its differential is the corresponding cyclic differential. Differentials between nonconsecutive integers are zero, even if their residues are consecutive.

The unfolding functor preserves homotopies and compares ordinary homology in degree i with cyclic homology in degree i mod n. It preserves and reflects acyclicity and quasi-isomorphisms. This allows an exact periodic tail to be used as an ordinary complex. The construction also works for n = 0, when ZMod 0 is integer indexing; only positive n describes a finite period.

References #

The complex constructor and short-complex homology comparisons are Mathlib's CochainComplex.of and HomologicalComplex.homologyFunctorIso'.

@[implicit_reducible]

Repeat a ZMod n-indexed complex along the integers, retaining only consecutive integer differentials.

Instances For
    @[simp]

    Unfolding reads the term at the residue of the integer degree.

    @[simp]

    The consecutive differential of the unfolding is the cyclic differential.

    A consecutive differential of the unfolding is the cyclic differential, with the target degree given by any integer equal to the successor of the source degree.

    @[simp]

    Unfolding reads a morphism at the residue of the integer degree.

    @[simp]

    Unfolding preserves and reflects exactness at the corresponding residue.

    @[simp]

    Unfolding preserves and reflects quasi-isomorphisms at the corresponding residue.

    @[simp]

    A cyclic map is a quasi-isomorphism exactly when its unfolding is one.

    Repeat a cyclic homotopy along the integers, with zero components outside degree -1. The resulting homotopy witnesses invariance of unfolding under cyclic chain homotopies.

    Instances For
      @[simp]
      theorem Homotopy.unfoldPeriodic_hom {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] {n : ℕ} {K L : HomologicalComplex C (ComplexShape.up (ZMod n))} {f g : K ⟶ L} (h : Homotopy f g) (i : ℤ) :
      h.unfoldPeriodic.hom (i + 1) i = h.hom ↑(i + 1) ↑i

      The consecutive component of an unfolded homotopy is the original cyclic component.

      @[implicit_reducible]

      Unfolding descends to the cyclic homotopy category because it preserves homotopies.

      Instances For
        @[simp]

        On a represented map, homotopy-category unfolding is the class of its unfolding.