Documentation

LeanPool.NandakumarRamanaRao.NRR.PrimePolyhedron.FoxNeuwirth.TopFlagTerminalCancellation

Terminal cancellation for the top-flag subdivision #

This module proves the terminal half of Step S3. A terminal boundary face is a strict flag whose last vertex is a Fox--Neuwirth facet. Appending a top cell to that flag is equivalent to choosing a top-cell extension of the final facet. The coefficient of the resulting maximal flag is independent of the chosen extension, while the number of extensions is divisible by the prime by the facet--shuffle equivalence.

The proof is deliberately separated from the internal rank-two cancellation. No classification of rank-two intervals is used here.

theorem NRR.FoxNeuwirthOrderComplex.Simplex.index_le_dualDimension {p d : ℕ} (s : Simplex p d) (i : Fin (d + 1)) :
↑i ≤ (↑s i).dualDimension

The index of a vertex in a strict chain is bounded by its dual dimension.

def NRR.FoxNeuwirthOrderComplex.Simplex.snoc {p d : ℕ} (s : Simplex p d) (c : BarredPermutation p) (hc : ∀ (i : Fin (d + 1)), ProperFace (↑s i) c) :
Simplex p (d + 1)

Append one cell above every vertex of a strict flag.

Equations
Instances For
    @[simp]
    theorem NRR.FoxNeuwirthOrderComplex.Simplex.snoc_last {p d : ℕ} (s : Simplex p d) (c : BarredPermutation p) (hc : ∀ (i : Fin (d + 1)), ProperFace (↑s i) c) :
    ↑(s.snoc c hc) (Fin.last (d + 1)) = c
    @[simp]
    theorem NRR.FoxNeuwirthOrderComplex.Simplex.snoc_castSucc {p d : ℕ} (s : Simplex p d) (c : BarredPermutation p) (hc : ∀ (i : Fin (d + 1)), ProperFace (↑s i) c) (i : Fin (d + 1)) :
    ↑(s.snoc c hc) i.castSucc = ↑s i
    theorem NRR.FoxNeuwirthOrderComplex.Simplex.snoc_restrict_omit_last {p d : ℕ} (s : Simplex p d) (c : BarredPermutation p) (hc : ∀ (i : Fin (d + 1)), ProperFace (↑s i) c) :
    (s.snoc c hc).restrict (FaceMap.delete (Fin.last (d + 1))) = s

    Deleting the appended final vertex recovers the original simplex.

    Every Fox--Neuwirth dual dimension is at most p - 1 when p is positive.

    A cell of maximal dual dimension is a top cell.

    The final vertex of a maximal strict flag has top dual dimension.

    The terminal deletion index in the arithmetic presentation used by deletionCoefficient.

    Equations
    Instances For

      The terminal index is the last index of the maximal flag.

      Maximal flags whose terminal face is a fixed codimension-one flag.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.terminalSource_castSucc {p : ℕ} (hp : Nat.Prime p) (target : Simplex p (p - 2)) (u : TerminalSource hp target) (i : Fin (p - 2 + 1)) :
        ↑↑u i.castSucc = ↑target i

        Initial vertices of a terminal source agree with the target flag.

        theorem NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.terminalSource_last_dualDimension {p : ℕ} (hp : Nat.Prime p) (target : Simplex p (p - 2)) (u : TerminalSource hp target) :
        (↑↑u (Fin.last (p - 2 + 1))).dualDimension = p - 1

        The last vertex of a terminal source has maximal dimension.

        If a terminal source exists, the last target vertex is a facet-dimensional cell.

        noncomputable def NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.terminalSourceToTopExtension {p : ℕ} (hp : Nat.Prime p) (target : Simplex p (p - 2)) (u : TerminalSource hp target) :
        FoxNeuwirth.TopExtension (↑target (Fin.last (p - 2)))

        A terminal source determines a top-cell extension of the final target facet.

        Equations
        Instances For
          theorem NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.properFace_topExtension {p : ℕ} (hp : Nat.Prime p) (target : Simplex p (p - 2)) (ha : (↑target (Fin.last (p - 2))).dualDimension = p - 2) (c : FoxNeuwirth.TopExtension (↑target (Fin.last (p - 2)))) (i : Fin (p - 2 + 1)) :
          ProperFace (↑target i) ↑↑c

          Every vertex of the target lies properly below any top extension of its final facet.

          noncomputable def NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.topExtensionToTerminalSource {p : ℕ} (hp : Nat.Prime p) (target : Simplex p (p - 2)) (ha : (↑target (Fin.last (p - 2))).dualDimension = p - 2) (c : FoxNeuwirth.TopExtension (↑target (Fin.last (p - 2)))) :
          TerminalSource hp target

          Append a chosen top extension to the target flag.

          Equations
          Instances For
            noncomputable def NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.terminalSourceEquivTopExtension {p : ℕ} (hp : Nat.Prime p) (target : Simplex p (p - 2)) (u0 : TerminalSource hp target) :
            TerminalSource hp target ≃ FoxNeuwirth.TopExtension (↑target (Fin.last (p - 2)))

            Terminal source flags are exactly top-cell extensions of the final facet.

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

              Cast-free core: the subdivision chain value depends only on the head vertex and the bar-difference matrix.

              theorem NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.simplicialChain_cast_apply {p d d' : ℕ} (h : d = d') (f : SimplicialChain (ZMod p) p d) (w : Simplex p d') :
              (h ▸ f) w = f (⋯ ▸ w)

              Applying a dimension-transported simplicial chain equals the chain applied to the transported simplex.

              theorem NRR.FoxNeuwirthOrderComplex.TopFlagSubdivision.simplex_cast_apply {p d d' : ℕ} (h : d = d') (s : Simplex p d) (j : Fin (d' + 1)) :
              ↑(h ▸ s) j = ↑s (Fin.cast ⋯ j)

              Evaluating a dimension-transported simplex is evaluation at the reindexed vertex.

              chain transported to the index (p - 2) + 1 used by the terminal deletion.

              Equations
              Instances For

                Any two terminal sources of the same target flag carry the same transported chain value: their initial faces agree (both restrict to target) and their final vertices are top cells, so the subdivision coefficient is independent of the terminal source.

                Reindex the terminal deletion sum by the actual terminal source subtype.

                The cardinality of the top-extension type vanishes in ZMod p.

                Terminal deleted faces cancel modulo the prime.

                The terminal local theorem required by the top-flag subdivision is unconditional.

                After terminal reindexing, only the rank-two internal pairing remains for the simplicial cycle.