Barred permutations for the planar Fox--Neuwirth stratification #
A barred permutation records a total vertical order of the labels and cuts that divide this order into consecutive blocks. A block represents labels with equal first coordinate; the block order is their strict first-coordinate order and the permutation order inside a block is their strict second-coordinate order.
The dual Fox--Neuwirth cell has dimension p - blockCount. Thus one-block symbols index top
dual cells of dimension p - 1, while the all-singleton symbols index vertices.
Exact finite combinatorial symbol for a planar Fox--Neuwirth stratum.
rank i is the position of label i in the displayed permutation. A member k of bars
places a bar after position k.
- rank : Equiv.Perm (Fin p)
The ordering of labels in the barred permutation.
The positions at which bars divide the ordered labels into blocks.
Instances For
Equations
- NRR.instFintypeBarredPermutation = Fintype.ofEquiv ((_ : Equiv.Perm (Fin p✝)) × Finset (Fin (p✝ - 1))) (NRR.BarredPermutation.proxyTypeEquiv p✝)
Equations
Instances For
Number of bars strictly before the rank of a label. This is the zero-based block number.
Instances For
Two labels lie on the same vertical line in the represented stratum.
Equations
- c.SameBlock i j = (c.blockIndex i = c.blockIndex j)
Instances For
Equations
- c.instDecidableRelFinSameBlock i j = { decide := (c.blockIndex i).beq (c.blockIndex j), reflects_decide := ⋯ }
Number of nonempty consecutive blocks. There are no blocks for p = 0.
Instances For
Dimension in the dual Fox--Neuwirth complex.
Equations
- c.dualDimension = p - c.blockCount
Instances For
One-block symbols are the top-dimensional dual cells.
Instances For
Equations
All-singleton symbols are vertices of the dual complex.
Equations
- c.IsVertex = (c.bars = Finset.univ)
Instances For
Relabel a symbol by precomposition with σ.symm, matching Config.relabel.
Equations
- NRR.BarredPermutation.relabel σ c = { rank := (Equiv.symm σ).trans c.rank, bars := c.bars }
Instances For
Face relation in the dual complex.
a.IsFace b means that the stratum symbol a is a refinement of b: ordered blocks of a may
be merged, but never reordered, and the vertical order inside every block of a is preserved.
The final conjunct records the corresponding dual-dimension inequality explicitly.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Codimension-one face relation.
Equations
- a.IsFacet b = (a.IsFace b ∧ a.dualDimension + 1 = b.dualDimension)
Instances For
Equations
- a.isFaceDecidable b = Classical.dec (a.IsFace b)
Equations
- a.isFacetDecidable b = Classical.dec (a.IsFacet b)
The prime symmetry action on barred permutations.
Equations
- One or more equations did not get rendered due to their size.