Documentation

LeanPool.NandakumarRamanaRao.NRR.PrimePolyhedron.FoxNeuwirth.OrderComplexChain

Simplicial chains on the Fox--Neuwirth order complex #

This module defines simplicial chains on the order complex. Chains are finite coefficient functions on the strict-chain simplices from OrderComplex. The simplicial boundary is defined by deleting one vertex with the usual alternating sign. The construction is deliberately concrete: all sums are over finite Fintype indices, so later cancellation arguments reduce to finite algebra.

The file also defines the first genuine Fox--Neuwirth top chain on maximal flags. Its coefficient is the product of the signed cellular incidences along consecutive vertices of the flag, reduced modulo the prime. Its simplicial boundary is expressed as an actual chain on the glued realization and is handled by the boundary-cancellation theorems.

The coface map that omits vertex k.

Equations
Instances For
    @[simp]
    theorem NRR.FoxNeuwirthOrderComplex.FaceMap.delete_apply {d : ℕ} (k : Fin (d + 2)) (i : Fin (d + 1)) :
    @[reducible, inline]

    Degree-d simplicial chains with coefficients in R. Since the simplex type is finite, an ordinary function is already finitely supported.

    Equations
    Instances For

      The alternating sign of the face obtained by deleting vertex k.

      Equations
      Instances For
        noncomputable def NRR.FoxNeuwirthOrderComplex.SimplicialChain.faceContribution {p d : ℕ} {R : Type u_1} [CommRing R] (chain : SimplicialChain R p (d + 1)) (target : Simplex p d) (source : Simplex p (d + 1)) (k : Fin (d + 2)) :
        R

        Coefficient contributed by one simplex and one deleted vertex.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def NRR.FoxNeuwirthOrderComplex.SimplicialChain.boundary {p d : ℕ} {R : Type u_1} [CommRing R] (chain : SimplicialChain R p (d + 1)) :

          Simplicial boundary, written as a finite double sum over source simplices and deleted vertices.

          Equations
          Instances For
            @[simp]
            theorem NRR.FoxNeuwirthOrderComplex.SimplicialChain.boundary_apply {p d : ℕ} {R : Type u_1} [CommRing R] (chain : SimplicialChain R p (d + 1)) (target : Simplex p d) :
            chain.boundary target = ∑ source : Simplex p (d + 1), ∑ k : Fin (d + 2), chain.faceContribution target source k
            @[simp]
            theorem NRR.FoxNeuwirthOrderComplex.SimplicialChain.boundary_smul {p d : ℕ} {R : Type u_1} [CommRing R] (r : R) (a : SimplicialChain R p (d + 1)) :

            Boundary as an R-linear map.

            Equations
            Instances For
              noncomputable def NRR.FoxNeuwirthOrderComplex.SimplicialChain.single {p d : ℕ} {R : Type u_1} [CommRing R] (s : Simplex p d) :

              Basis chain supported on one simplex.

              Equations
              Instances For
                @[simp]
                @[simp]
                theorem NRR.FoxNeuwirthOrderComplex.SimplicialChain.single_apply_of_ne {p d : ℕ} {R : Type u_1} [CommRing R] {s t : Simplex p d} (h : t ≠ s) :
                single s t = 0

                Relabel a simplicial chain by precomposition with the inverse vertex action.

                Equations
                Instances For
                  @[simp]
                  theorem NRR.FoxNeuwirthOrderComplex.SimplicialChain.relabel_apply {p d : ℕ} {R : Type u_1} (sigma : Equiv.Perm (Fin p)) (chain : SimplicialChain R p d) (s : Simplex p d) :
                  relabel sigma chain s = chain (Simplex.relabel (Equiv.symm sigma) s)
                  @[simp]
                  theorem NRR.FoxNeuwirthOrderComplex.SimplicialChain.relabel_one {p d : ℕ} {R : Type u_1} (chain : SimplicialChain R p d) :
                  relabel 1 chain = chain
                  theorem NRR.FoxNeuwirthOrderComplex.SimplicialChain.relabel_mul {p d : ℕ} {R : Type u_1} (sigma tau : Equiv.Perm (Fin p)) (chain : SimplicialChain R p d) :
                  relabel (sigma * tau) chain = relabel sigma (relabel tau chain)

                  Relabelling is a left action on chains.

                  Auxiliary incidence-product coefficient for comparison with the determinant orientation.

                  The signed cellular incidence currently available in OrientedBoundary records only the product of independently chosen cell orientations. It is sufficient for the orbit-level top-facet count, but it is not the full incidence function of the barycentric subdivision. Consequently this coefficient must not be used as the simplicial fundamental chain.

                  Equations
                  Instances For

                    Arithmetic equality identifying the maximal-simplex vertex index with Fin p.

                    Cast a maximal-simplex index to a label index.

                    Equations
                    Instances For

                      Reduced block coordinate modulo the diagonal translation direction.

                      The first p - 1 labels are measured relative to the last label. This realizes the quotient ℤ^p / ℤ·(1,…,1) in explicit coordinates.

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

                        Affine coordinate matrix of a maximal strict flag.

                        Columns are the reduced block vectors of the p flag vertices; the final row consists of ones. Its determinant is the canonical affine orientation of that barycentric simplex.

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

                          Integral affine orientation of a maximal flag. For genuine maximal Fox--Neuwirth flags this is expected to be 1 or -1; only its determinant algebra is needed for the cycle equation.

                          Equations
                          Instances For

                            Fox--Neuwirth top chain on maximal flags.

                            The coefficient orients each barycentric simplex by its affine block-coordinate determinant.

                            Equations
                            Instances For

                              Consecutive vertices of a maximal flag are properly comparable.

                              noncomputable def NRR.FoxNeuwirthOrderComplex.FoxNeuwirthChain.extensionCoefficient {p : ℕ} (hp : Nat.Prime p) (target : Simplex p (p - 2)) (k : Fin (p - 2 + 2)) :

                              Contribution to a fixed codimension-one flag from deleting one fixed vertex position.

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

                                The boundary coefficient is the sum of the fixed-deletion extension coefficients.

                                Internal deletion positions are all positions below the terminal top-cell vertex.

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

                                  Terminal deletion is the unique position that removes the top-dimensional cell.

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

                                    The two local cancellation statements cover every deletion position.

                                    Local internal-diamond cancellation plus terminal prime-orbit cancellation imply that the determinant chain is a genuine cycle.