Actual Fox--Neuwirth top-cell boundary #
The orbit coefficient calculation in ModPOrbitCycle records the expected binomial answer, but it
is not itself the boundary of a finite chain. This module defines the genuine finite incidence
sum over all oriented top cells.
For a barred permutation a, topExtensions a is the finite set of top cells having a as a
codimension-one face. The main reduction proves that the actual boundary coefficient is the
cardinality of this extension set, multiplied by the chosen orientation of a. Consequently the
prime cycle theorem reduces to the concrete shuffle-cardinality statement for codimension-one
cells.
Top cells containing a as a codimension-one face.
Equations
- NRR.FoxNeuwirth.topExtensions a = {c : NRR.BarredPermutation.TopCell p | a.IsFacet ↑c}
Instances For
Number of top cells containing a given barred permutation as a facet.
Instances For
The actual coefficient of a in the boundary of the oriented top-cell sum.
Equations
Instances For
One top-cell summand is the orientation of the facet when the incidence is present, and zero otherwise.
The genuine boundary coefficient is the extension multiplicity times one common orientation sign.
A cell outside codimension one has no top-cell extensions.
Multiplicity vanishes away from codimension one.
A codimension-one cell has exactly one bar.
The unique bar of a codimension-one barred permutation.
Equations
- NRR.FoxNeuwirth.facetBar hp a ha = Classical.choose ⋯
Instances For
The bar set of a codimension-one cell is the singleton containing facetBar.
Size of the first ordered block of a codimension-one cell.
Equations
- NRR.FoxNeuwirth.facetLeftSize hp a ha = ↑(NRR.FoxNeuwirth.facetBar hp a ha) + 1
Instances For
Labels in the first ordered block, expressed directly by their rank before the unique bar.
Equations
- NRR.FoxNeuwirth.FirstBlockLabel hp a ha = { i : Fin p // ↑(a.rank i) < NRR.FoxNeuwirth.facetLeftSize hp a ha }
Instances For
Equations
- NRR.FoxNeuwirth.instFintypeFirstBlockLabel hp a ha = id (Fintype.ofFinite { i : Fin p // ↑(a.rank i) < NRR.FoxNeuwirth.facetLeftSize hp a ha })
The first block has the expected finite cardinality.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Top-cell extensions as a finite subtype.
Equations
- NRR.FoxNeuwirth.TopExtension a = { c : NRR.BarredPermutation.TopCell p // a.IsFacet ↑c }
Instances For
Equations
Positions occupied by the first block inside a candidate top-cell order.
Equations
- NRR.FoxNeuwirth.firstBlockPositions hp a ha c = Finset.image (fun (i : NRR.FoxNeuwirth.FirstBlockLabel hp a ha) => (↑c).rank ↑i) Finset.univ
Instances For
Canonical map sending a top-cell extension to the positions occupied by the first block.
Equations
- NRR.FoxNeuwirth.topExtensionToShuffle hp a ha c = ⟨NRR.FoxNeuwirth.firstBlockPositions hp a ha ↑c, ⋯⟩
Instances For
Exact finite combinatorial statement needed to identify every genuine facet boundary with a proper shuffle coefficient.
Equations
- NRR.FoxNeuwirth.FacetShuffleCardinality p = ∀ (a : NRR.BarredPermutation p), a.dualDimension = p - 2 → ∃ (k : ℕ), 0 < k ∧ k < p ∧ NRR.FoxNeuwirth.topExtensionMultiplicity a = p.choose k
Instances For
Concrete bijectivity statement for the canonical extension-to-shuffle map.
Equations
- NRR.FoxNeuwirth.FacetShuffleBijection hp = ∀ (a : NRR.BarredPermutation p) (ha : a.dualDimension = p - 2), Function.Bijective (NRR.FoxNeuwirth.topExtensionToShuffle hp a ha)
Instances For
The canonical shuffle bijection implies the required cardinality formula.
The shuffle-cardinality theorem implies divisibility of every actual top-extension multiplicity by the prime.
The shuffle-cardinality theorem proves that the actual oriented top-cell sum has zero boundary
modulo p.
The genuine finite incidence cycle obtained from the actual top-cell boundary.
Equations
- One or more equations did not get rendered due to their size.