Documentation

TauCeti.GroupTheory.SpecificGroups.CFSG.Frobenius

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 #

Main results #

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 #

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
    @[simp]

    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.

      @[simp]

      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.

      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
          @[simp]

          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.