Cyclotomic characters in a rational cyclotomic field #
Let K be the n-th cyclotomic field over ℚ and let m ∣ n. Mathlib identifies Gal(K/ℚ)
with (ZMod n)ˣ through IsCyclotomicExtension.Rat.galEquivZMod, which records the exponent by
which an automorphism acts on every n-th root of unity. A primitive m-th root of unity ζ in
K carries its own cyclotomic character IsPrimitiveRoot.autToPow, with values in (ZMod m)ˣ;
this file shows that it is the reduction of galEquivZMod modulo m.
Main results #
IsPrimitiveRoot.autToPow_eq_unitsMap_galEquivZMod: the cyclotomic character of a primitivem-th root of unity in then-th cyclotomic field isgalEquivZModreduced modulom.AlgEquiv.galEquivZMod_restrictNormal: an automorphism of a larger field acting on then-th roots of unity throughurestricts togalEquivZMod.symm u.
The cyclotomic character of a primitive m-th root of unity in the n-th cyclotomic field,
for m ∣ n, is the reduction modulo m of galEquivZMod.
Restricting to the n-th cyclotomic field. If an automorphism τ of an extension L of
K raises every n-th root of unity of L to the power u, then galEquivZMod sends its
restriction to K to u.