Orientations for Fox--Neuwirth cells #
This file chooses a concrete orientation for every barred-permutation cell. The choice is the
parity of the inversion number of the displayed permutation. We avoid quotienting orientations:
the chosen sign is an integer equal to 1 or -1, and relabelling is recorded by an explicit
orientation-transport sign.
The transport sign is deliberately part of the API. A signed incidence matrix is not invariant
under an arbitrary change of chosen cell orientations; it is covariant by the product of the two
transport signs. This is the correct datum needed by the later cellular mod-p argument.
Inversions of the displayed permutation, expressed using the natural order on labels and ranks.
Instances For
Number of inversions of the displayed permutation.
Equations
Instances For
Canonical orientation sign of a Fox--Neuwirth cell.
Equations
- c.orientationSign = if Even c.inversionCount then 1 else -1
Instances For
Every chosen orientation is represented by one of the two units 1 and -1.
The chosen orientation sign is a unit.
The chosen orientation never vanishes.
Sign comparing the chosen orientation before and after relabelling.
Equations
Instances For
Orientation transport is itself a sign.
Transport followed by the old orientation gives the relabelled orientation.
Relabelling reflects as well as preserves the face relation.
Relabelling reflects as well as preserves the facet relation.