Characters of the rotation subgroup of a dihedral group #
The rotation subgroup TauCeti.dihedralRotations n of DihedralGroup n is cyclic, its coordinate
TauCeti.dihedralRotationsMulEquiv identifying it with Multiplicative (ZMod n). A character of
it is therefore named by a single n-th root of unity ζ: this file specializes
MulEquiv.zmodCoordChar to that coordinate to get TauCeti.dihedralRotationChar, the character
sending the rotation r i to ζ ^ i, and reads off that a primitive root of unity gives a
faithful character.
This is separated from TauCeti.GroupTheory.SpecificGroups.Dihedral.Basic because
MulEquiv.zmodCoordChar rests on AddChar.zmodChar, which lives in the number-theoretic part of
Mathlib that the rotation subgroup itself does not need.
Main definitions #
TauCeti.dihedralRotationChar: the character of the rotation subgroup sendingr itoζ ^ i, forζann-th root of unity.
Main results #
TauCeti.dihedralRotationChar_injective: the character attached to a primitiven-th root of unity is faithful.
The character of the rotation subgroup attached to an n-th root of unity ζ: the
rotation r i is sent to ζ ^ i, the exponent being the canonical representative of i in
ZMod n. It is MulEquiv.zmodCoordChar for the cyclic coordinate
TauCeti.dihedralRotationsMulEquiv.
Equations
Instances For
The character sends the rotation r i to ζ ^ i.
The character attached to a primitive n-th root of unity is faithful: this is
MulEquiv.zmodCoordChar_injective for the rotation coordinate.