Documentation

TauCeti.KnotTheory.Grid.Stabilization.Cone

The unblocked complex of a stabilized grid as a mapping cone #

Let G be a grid diagram of size n, let s be a column, and let G' = G.stabilizeX s.castSucc (G.X s).castSucc s be the stabilization splitting the X-marking of column s, whose new 2 × 2 block is centered at the grid point c = (s.succ, (G.X s).succ) (see TauCeti.KnotTheory.Grid.Stabilization.Unblocked). Write S = R[V₀, …, V_n] for the coefficient ring of GC⁻(G').

The grid states of G' split into the center states, those containing c, and the off-center states (the sets I and N of Ozsváth--Stipsicz--Szabó). The center states are the states x.insertPoint s.succ (G.X s).succ for x a grid state of G, so as an S-module

GC⁻(G') = (GridState n →₀ S) ⊕ (off-center states →₀ S).

The unblocked differential has no component from off-center states to center states (unblockedCoefficient_stabilizeX_eq_zero), so the off-center states span a subcomplex, and in characteristic two GC⁻(G') is the mapping cone of the component of ∂⁻ from the center block to the off-center block. This file packages that statement with Mathlib's homotopyCofiber.

The stabilization invariance of GH⁻ then reduces to comparing the off-center complex and the connecting map with GC⁻(G) and multiplication by V₁ - V₂; that comparison is not made here.

Main definitions #

Main results #

References #

This is the decomposition of the stabilized complex as a mapping cone in Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Section 5.2.

@[reducible, inline]

The grid states of the X-stabilization G.stabilizeX s.castSucc (G.X s).castSucc s that do not contain the center (s.succ, (G.X s).succ) of its new block.

Instances For

    Mapping-cone generators for the fully blocked X-stabilization comparison are naturally the grid states of the stabilized diagram. The left summand consists of off-center states; the right summand consists of states obtained by inserting the center of the new block.

    Instances For
      @[simp]

      The cone-state equivalence sends an off-center generator to its underlying stabilized state.

      @[simp]

      The cone-state equivalence sends a center generator to the state with the center inserted.

      noncomputable def TauCeti.GridDiagram.stabilizeXCenterInclusion {n : ℕ} (G : GridDiagram n) (s : Fin n) (R : Type u_1) [CommSemiring R] :

      The inclusion of the center block: a grid state x of G goes to the state of the stabilization obtained by inserting the center of the new block.

      Instances For
        noncomputable def TauCeti.GridDiagram.stabilizeXCenterProjection {n : ℕ} (G : GridDiagram n) (s : Fin n) (R : Type u_1) [CommSemiring R] :

        The projection onto the center block, reading off the coefficients of the states containing the center of the new block.

        Instances For

          The inclusion of the off-center block.

          Instances For

            The projection onto the off-center block.

            Instances For
              @[simp]

              The center inclusion inserts the center of the new block into a generator.

              @[simp]
              theorem TauCeti.GridDiagram.stabilizeXCenterProjection_apply {n : ℕ} (G : GridDiagram n) (s : Fin n) (R : Type u_1) [CommSemiring R] (f : GridChainMinus R (n + 1)) (x : GridState n) :

              The center projection reads off the coefficient of the state with the center inserted.

              @[simp]

              The off-center inclusion sends a generator to the same grid state.

              @[simp]

              The off-center projection restricts a chain to the off-center states.

              @[simp]

              Every chain of the stabilization is the sum of its center and off-center parts.

              @[simp]

              The center projection is a retraction of the center inclusion.

              @[simp]

              The off-center projection is a retraction of the off-center inclusion.

              @[simp]

              An off-center chain has no center part.

              @[simp]

              A center chain has no off-center part.

              @[simp]

              The unblocked differential of the stabilization has no component from off-center states to center states.

              The center block of the unblocked differential of the stabilization.

              Instances For

                The off-center block of the unblocked differential of the stabilization.

                Instances For

                  The connecting map: the component of the unblocked differential of the stabilization from center states to off-center states.

                  Instances For
                    @[simp]

                    The center block is GC⁻(G) over one more variable. The matrix coefficients of the center differential are those of the unblocked differential of G, with the variable of each column renamed to the variable of the corresponding column of the stabilization.

                    @[simp]

                    On chains with coefficients renamed from R[V₀, …, V_{n-1}], the center differential is the unblocked differential of G followed by the renaming of the coefficients.

                    @[simp]

                    The matrix coefficients of the off-center differential are those of the unblocked differential of the stabilization.

                    @[simp]

                    The matrix coefficients of the connecting map are those of the unblocked differential of the stabilization, from a center state to an off-center state.

                    The block form of ∂⁻ on center states. On the center block, the unblocked differential of the stabilization is the center differential plus the connecting map.

                    The off-center states span a subcomplex. On the off-center block, the unblocked differential of the stabilization is the off-center differential.

                    The connecting map intertwines the center and off-center differentials.

                    The mapping cone #

                    The complex of center states: the center block of the unblocked complex of the stabilization, as a one-object complex over R[V₀, …, V_n]. Its generators are the grid states of G, and its differential is that of GC⁻(G) with the variables renamed (stabilizeXCenterDifferential_single_apply).

                    Instances For
                      @[simp]
                      theorem TauCeti.GridDiagram.stabilizeXCenterComplex_X {n : ℕ} (G : GridDiagram n) (s : Fin n) (R : Type u_1) [CommRing R] [CharP R 2] (i : Unit) :

                      The unique object of the center complex is the free module on the grid states of G.

                      @[simp]

                      The unique differential of the center complex is the center differential.

                      The complex of off-center states: the subcomplex of the unblocked complex of the stabilization spanned by the grid states not containing the center of the new block.

                      Instances For
                        @[simp]

                        The unique object of the off-center complex is the free module on the off-center states.

                        @[simp]

                        The unique differential of the off-center complex is the off-center differential.

                        The connecting map as a chain map from the center complex to the off-center complex.

                        Instances For
                          @[simp]

                          The component of the connecting chain map is the connecting map.

                          The unblocked complex of an X-stabilization is a mapping cone. The unblocked complex GC⁻ of the stabilization G.stabilizeX s.castSucc (G.X s).castSucc s is isomorphic to the mapping cone of the connecting chain map from the center complex (the states containing the center of the new block) to the off-center complex (the other states).

                          Instances For