The field Frobenius of a Lie-type index #
On the ordinary and graph-twisted branches of the CFSG list the Steinberg endomorphism starts from
the map x โฆ x ^ q on the algebraic closure of the prime field, where q is the Frobenius
parameter recorded by the index; on the Suzuki--Ree and Tits branches the Steinberg map is instead
an odd power of a half-Frobenius, whose square is that same x โฆ x ^ q. Either way ๐ฝ_q is the
field of definition, so the map is worth having for every valid index. This file constructs it,
TauCeti.ValidLieTypeIndex.frobeniusEquiv, and identifies the field it fixes.
The construction is Mathlib's iterated Frobenius. Writing q = p ^ e with
TauCeti.LieTypeIndex.fieldExponent, the map is the e-fold iterate of the p-power Frobenius of
TauCeti.ValidLieTypeIndex.Closure, which is a ring automorphism because an algebraically closed
field is perfect. Its fixed field is the copy of ๐ฝ_q inside the closure: it has exactly q
elements, it is the unique subfield with that many, and every element of the closure is fixed by
some positive iterate. So the ambient field of a group of Lie type is the union of the finite
fields that its Frobenius powers cut out, and the field of definition attached to the index is the
one cut out by frobeniusEquiv itself.
Nothing here concerns a group. The graph-twisted branches compose this map with a diagram
automorphism and the Suzuki--Ree branches replace it by an odd power of a half-Frobenius, and both
of those act on a group and not on the field; the field-level map is the same x โฆ x ^ q on every
branch, which is why it is defined for every valid index and not only for the untwisted ones.
Main definitions #
TauCeti.ValidLieTypeIndex.frobeniusEquiv: theq-power Frobenius automorphism of the closure.TauCeti.ValidLieTypeIndex.fixedField: the subfield it fixes.
Main results #
TauCeti.ValidLieTypeIndex.frobeniusEquiv_applyandTauCeti.ValidLieTypeIndex.iterate_frobeniusEquiv_apply: the Frobenius and its iterates raise to the corresponding powers ofq.TauCeti.ValidLieTypeIndex.card_fixedField: the fixed field hasqelements.TauCeti.ValidLieTypeIndex.eq_fixedField_of_natCard: it is the only subfield withqelements.TauCeti.ValidLieTypeIndex.nonempty_fixedField_ringEquiv_galoisField: it is a copy ofGaloisField p e.TauCeti.ValidLieTypeIndex.galoisFieldEmbedding: a chosen embedding of thatGaloisFieldinto the closure, with image exactly the fixed field.TauCeti.ValidLieTypeIndex.mem_frobeniusFixedSubfield_iff_iterate_frobeniusEquiv_eq: thek-th iterate fixes the subfield at exponente * k, which fork โ 0is the field ofq ^ kelements.TauCeti.ValidLieTypeIndex.exists_iterate_frobeniusEquiv_eq: every element of the closure is fixed by some positive iterate.
Roadmap #
This is the field-level half of Frob_q in milestone L1 of
TauCetiRoadmap/CFSGStatement/README.md, which sets "Frob_q the endomorphism induced on points
by x โฆ x ^ d.fieldOrder on the algebraic closure". The endomorphism of points that L1 asks for
is induced by this map once milestone L0 supplies the ambient pinned group, which waits on Layer 9
of TauCetiRoadmap/ReductiveGroups/README.md; the map being induced from is this one. The
fieldExponent data it uses belongs to the numbered conventions of milestone I0.
References #
- R. W. Carter, Finite Groups of Lie Type: Conjugacy Classes and Complex Characters, ยง1.17.
- D. Gorenstein, R. Lyons, and R. Solomon, The Classification of the Finite Simple Groups, Number 3, ยง2.
The Frobenius automorphism #
The q-power Frobenius of the algebraic closure attached to a valid Lie-type index, where
q = d.fieldOrder.
It is the fieldExponent-fold iterate of the p-power Frobenius, and is an automorphism rather
than merely an endomorphism because an algebraically closed field is perfect.
Equations
Instances For
The Frobenius attached to an index raises to the power recorded by the index.
The Frobenius attached to an index is the q-power map. This is the form iteration and
composition arguments use, frobeniusEquiv_apply being the pointwise one.
This is not a simp lemma: simp only [coe_frobeniusEquiv] already proves
frobeniusEquiv_apply, so annotating it would make that lemma a simpNF violation.
Iterating the Frobenius attached to an index raises to the corresponding power of q. This is
the form the graph-twisted branches use: their Steinberg map has an r-th power equal to the plain
Frob_{q ^ r}, with r the order of the diagram automorphism.
The field of definition #
The subfield of the algebraic closure fixed by the Frobenius attached to a valid Lie-type
index: the copy of ๐ฝ_q inside the closure, with q = d.fieldOrder.
Equations
Instances For
The fixed field is the Frobenius-fixed subfield at the exponent recorded by the index.
Membership in the fixed field is the equation x ^ q = x.
The fixed field is the fixed-point set of the Frobenius, which is what makes it the field of definition of the group cut out by that Frobenius.
The fixed field is finite. The exponent is positive on every branch of the index, so unlike the general statement this needs no side condition.
The field of definition has q elements. The subfield of the algebraic closure fixed by
the Frobenius attached to a valid Lie-type index has exactly d.fieldOrder elements.
This is not a simp lemma: mem_fixedField already rewrites the membership under the coercion,
so the left-hand side is not in simp-normal form.
The fixed field is the unique subfield of the closure with d.fieldOrder elements, so the
index determines it without reference to the Frobenius that cut it out.
The fixed field is a copy of Mathlib's GaloisField, non-canonically.
A chosen isomorphism from Mathlib's finite field of order d.fieldOrder to the fixed field
inside the closure. There is no canonical such isomorphism; this choice is used only to compare
matrix constructions whose coefficients live in the two realizations of the same finite field.
Equations
Instances For
The embedding of Mathlib's finite field of order d.fieldOrder into the algebraic closure,
obtained from a chosen isomorphism with the Frobenius-fixed field.
Equations
Instances For
The finite-field embedding is the inclusion of the chosen fixed-field representative.
The image of the chosen finite-field embedding is exactly the Frobenius-fixed field, viewed as a subring of the closure.
An element of the closure belongs to the image of the chosen finite-field embedding exactly
when it is fixed by the q-power Frobenius.
This is not a simp lemma: RingHom.mem_range already unfolds the left-hand side into an
existential, so it is not in simp-normal form.
The elements fixed by the k-th iterate of the Frobenius are the fixed subfield at exponent
fieldExponent * k, which for k โ 0 is by card_frobeniusFixedSubfield the field of q ^ k
elements. This identifies the field of definition of a graph-twisted family's ambient untwisted
group: the degree r extension of ๐ฝ_q, with r the order of the diagram automorphism.
The closure is the union of the finite fields inside it. Every element of the algebraic closure attached to a valid Lie-type index is fixed by some positive iterate of the Frobenius, hence lies in a finite subfield of the closure.
Together with card_fixedField this places the field of definition of the index inside an
exhaustive tower of finite subfields, and it is why the closure, though itself infinite, carries no
element that is not algebraic over a field of definition.