The cyclic reference permutation groups #
In every degree n the first label nT1 is the cyclic group Cₙ, acting regularly on
Fin n by rotation. In degrees three to five the reference subgroup is defined as the closure of
finRotate n, and in degrees one and two it is the whole symmetric group, which the rotation
also generates. We record this uniformly as referenceSubgroup n ⟨0, _⟩ = zpowers (finRotate n)
and identify the reference subgroup with Multiplicative (ZMod n), the rotation corresponding to
Multiplicative.ofAdd 1. Every permutation group with label nT1 is therefore abstractly
cyclic of order n.
Main declarations #
TauCeti.referenceSubgroup_index_zero_eq_zpowers: the reference subgroup ofnT1is generated byfinRotate n.TauCeti.natCard_referenceSubgroup_index_zero,TauCeti.isCyclic_referenceSubgroup_index_zero: the reference subgroup ofnT1is cyclic of ordern.TauCeti.referenceSubgroupIndexZeroMulEquivZMod: the reference subgroup ofnT1is isomorphic toMultiplicative (ZMod n), sendingfinRotate ntoMultiplicative.ofAdd 1. It is built from Mathlib'szmodMulEquivOfGenerator.TauCeti.TransitiveGroupLabel.nonempty_mulEquiv_zmod_index_zero: a permutation group with labelnT1is isomorphic toMultiplicative (ZMod n).
The reference subgroup of the first label nT1 is the cyclic group generated by the rotation
finRotate n, in every degree in which labels exist.
The rotation finRotate n lies in the reference subgroup of nT1.
The reference subgroup of nT1 has order n.
The reference subgroup of nT1 is cyclic.
The reference subgroup of nT1 is cyclic of order n: it is isomorphic to
Multiplicative (ZMod n), with the rotation finRotate n corresponding to
Multiplicative.ofAdd 1. This is the inverse of Mathlib's zmodMulEquivOfGenerator, applied to
the generator finRotate n.
Equations
Instances For
The inverse of referenceSubgroupIndexZeroMulEquivZMod sends Multiplicative.ofAdd k to the
k-th power finRotate n ^ k of the rotation.
The isomorphism referenceSubgroupIndexZeroMulEquivZMod sends the rotation to
Multiplicative.ofAdd 1.
Every permutation group with label nT1 is abstractly the cyclic group of order n. The
isomorphism depends on the conjugating permutation used to read the label.