Documentation

TauCeti.Algebra.Homology.PolynomialExtension

Mapping cones of X - a on a polynomial extension of a complex #

Let K be a complex of modules over a commutative ring A. Its polynomial extension K[X] = A[X] ⊗[A] K is again a complex of A-modules, and multiplication by any polynomial p : A[X] is a chain endomorphism of it. For a : A, the mapping cone of multiplication by X - a on K[X] is homotopy equivalent to K.

The reason is that the short exact sequence of A-modules

0 ⟶ A[X] ⟶ A[X] ⟶ A ⟶ 0,

given by multiplication by X - a followed by evaluation at a, is split by division by X - a and by the inclusion of constants. Tensoring with K keeps it split in the category of complexes, so CategoryTheory.ShortComplex.Splitting.homotopyCofiberHomotopyEquiv applies.

This is the algebra behind the stabilization invariance of grid homology: the complex of a stabilized grid diagram is identified with the mapping cone of V₁ - V₂ on the polynomial extension GC⁻(G)[V₁] of the complex of the original diagram, and the homotopy equivalence here compares that cone with GC⁻(G) itself.

Main definitions #

References #

@[reducible, inline]
noncomputable abbrev HomologicalComplex.polynomialExtension {A : Type u} [CommRing A] {ι : Type u_1} {c : ComplexShape ι} (K : HomologicalComplex (ModuleCat A) c) :

The polynomial extension A[X] ⊗[A] K of a complex K of A-modules: its terms are A[X] ⊗[A] K.X i and its differentials are A[X] ⊗ K.d i j.

Equations
Instances For

    Multiplication by a polynomial p : A[X] on the polynomial extension A[X] ⊗[A] K.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]

      Multiplication by p acts on A[X] ⊗ K.X i through the first factor.

      @[simp]

      Multiplication by the zero polynomial is the zero chain map.

      @[simp]

      Multiplication by the constant polynomial 1 is the identity chain map.

      @[simp]

      Multiplication by a sum of polynomials is the sum of their multiplication chain maps.

      @[simp]

      Multiplication by the negative of a polynomial is the negative multiplication chain map.

      @[simp]

      Composing multiplication by two polynomials is multiplication by their product.

      noncomputable def HomologicalComplex.polynomialExtensionEval {A : Type u} [CommRing A] {ι : Type u_1} {c : ComplexShape ι} (K : HomologicalComplex (ModuleCat A) c) (a : A) :

      Evaluation at a : A, as the chain map A[X] ⊗[A] K ⟶ K.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The inclusion of K into A[X] ⊗[A] K as the constant polynomials.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def HomologicalComplex.polynomialExtensionMulXSubCHomotopyEquiv {A : Type u} [CommRing A] {ι : Type u_1} {c : ComplexShape ι} (K : HomologicalComplex (ModuleCat A) c) [DecidableRel c.Rel] (hc : ∀ (j : ι), ∃ (i : ι), c.Rel i j) (a : A) :

          The mapping cone of multiplication by X - C a on the polynomial extension A[X] ⊗[A] K is homotopy equivalent to K, provided every index of the complex shape is the target of a relation. The map from the cone is induced by evaluation at a, and its homotopy inverse is the inclusion of the constant polynomials.

          Equations
          Instances For
            @[simp]

            The map from the mapping cone in polynomialExtensionMulXSubCHomotopyEquiv is induced by evaluation at a.

            @[simp]

            The homotopy inverse in polynomialExtensionMulXSubCHomotopyEquiv is the inclusion of the constant polynomials into the A[X] ⊗[A] K-summand of the mapping cone.