The fibre parametrization #
The colouring of an edge subset with colouring data: participating flags carry the odd edge colour on the representative slot and its partner on the partner slot; the rest carry the even colour.
The colouring of an edge subset with colouring data.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pattern of the data colouring is the subset.
Closed subsets have evenly many flags.
The data colouring is even.
The diagonal partner of a colour: even colours repeat, odd colours pair symplectically.
Equations
- RS.diagPartner (Sum.inl a) = Sum.inl a
- RS.diagPartner (Sum.inr u) = Sum.inr (RS.oddPartner ℓ u)
Instances For
Diagonal colourings: the partner slot carries the diagonal partner of the representative slot.
Equations
- RS.Diagonal W c = ∀ (i : Fin (RS.edgeCount W)), c (Fin.natAdd (RS.edgeCount W) i) = RS.diagPartner (c (Fin.castAdd (RS.edgeCount W) i))
Instances For
The data colouring is diagonal.
Pattern membership is slot oddness.
The even data of a pattern colouring.
Equations
- RS.evenDataOf W F c hfibre p = (c ((RS.starFlagEnum W) ↑p)).getLeft ⋯
Instances For
Slot oddness of a participating flag.
The odd data of a pattern colouring: the value at the representative slot of the flag's edge.
Equations
- RS.oddDataOf W F c hfibre p = if ↑((RS.starFlagEnum W) ↑p) < RS.edgeCount W then (c ((RS.starFlagEnum W) ↑p)).getRight ⋯ else (c ((RS.starFlagEnum W) (W.pairing ↑p))).getRight ⋯
Instances For
The pairing flips low slots high.
The pairing flips high slots low.
The odd data is pairing-constant.
The even data is pairing-constant on diagonal colourings.
The even colouring of a diagonal pattern colouring.
Equations
- RS.evenColouringOf W F c hfibre hdiag = ⟨RS.evenDataOf W F c hfibre, ⋯⟩
Instances For
The odd colouring of a pattern colouring.
Equations
- RS.oddColouringOf W F c hfibre = ⟨RS.oddDataOf W F c hfibre, ⋯⟩
Instances For
Reconstruction: a diagonal pattern colouring is the data colouring of its extracted data.
Round trip, odd data: extraction inverts construction.
Round trip, even data.