Cycle data of permutation triples #
The cycle data of a permutation triple records, in the ordered branch-point convention
0, 1, ∞, the full cycle partition of each component. These are the parts of Mathlib's
Equiv.Perm.partition, rather than Equiv.Perm.cycleType: fixed points therefore appear as
parts equal to one.
TauCeti.PermutationTriple.cycleData packages the three partitions, computed using
Equiv.Perm.computedCycleType, and
TauCeti.PermutationTriple.cycleCounts packages their numbers of parts. The latter is expressed
using TauCeti.orbitCount, and cycleCounts_eq_card_cycleData identifies the two descriptions.
The remaining results record that every partition sums to the degree and that both invariants are
unchanged by simultaneous relabeling, transport of the sheet type, inversion of the convention,
and isomorphism of triples.
References #
- S. K. Lando, A. K. Zvonkin, Graphs on Surfaces and Their Applications, Encyclopaedia of Mathematical Sciences 141, Springer 2004, §1.1 and §1.5.
The ordered full cycle partitions of the three components of a permutation triple. Fixed points occur as parts equal to one. The executable body is exposed for kernel computations in importing modules; the component equations identify it with Mathlib's partitions.
Equations
Instances For
The ordered numbers of cycles of the three components, with fixed points included.
Equations
Instances For
Simultaneous relabeling leaves the ordered cycle data unchanged.
Simultaneous relabeling leaves all three cycle counts unchanged.
Transporting the labels of the sheets leaves all three cycle counts unchanged.
Inverting all three components, as in the passage to the opposite composition convention, leaves the ordered cycle data unchanged.
Inverting all three components leaves their ordered numbers of cycles unchanged.
Isomorphic permutation triples have the same ordered cycle data.
Isomorphic permutation triples have the same ordered numbers of cycles.