Documentation

TauCeti.Algebra.AlgebraicGroup.Frobenius.FiniteField

The q-Frobenius on the points of a group scheme over ๐”ฝ_q #

Let K be a finite field with q elements and let H be a Hopf algebra over K, the coordinate algebra of an affine group scheme Gโ‚€ over K. No splitting, โ„ค-model or reductivity is assumed: H is an arbitrary K-form. For a commutative K-algebra A, the q ^ n-Frobenius acts on the convolution group of A-valued points WithConv (H โ†’โ‚[K] A) by post-composition with the K-algebra endomorphism x โ†ฆ x ^ q ^ n of A (TauCeti.FiniteField.frobeniusPoints).

When H is commutative, the q-power map on the functions of Gโ‚€ is the bialgebra endomorphism TauCeti.frobeniusBialgHom K H, the Frobenius endomorphism of Gโ‚€ defined by its ๐”ฝ_q-structure, and the q-Frobenius on points is pre-composition with it. For A = k an algebraic closure of ๐”ฝ_q, reading the k-points of G = Gโ‚€ ร—_{๐”ฝ_q} k as the k-valued points of H, this is the geometric Frobenius F of G. On the coordinate algebra k โŠ—[K] H of the base change it is the scalar extension id โŠ— Frob of the q-power map (TauCeti.FiniteField.geometricFrobeniusBialgHom), which is not the q-power map of k โŠ—[K] H since that is not k-linear; under G(R) โ‰ƒ Hom_K(H, R) it becomes the q-Frobenius on points.

The fixed points of the Frobenius are the points valued in the Frobenius-fixed subalgebra of A (TauCeti.FiniteField.frobeniusFixedPointsMulEquiv). When A is a domain, for instance a field extension of K, the points fixed by the q-Frobenius are exactly the K-rational points: G^F โ‰ƒ Gโ‚€(K) (TauCeti.FiniteField.rationalPointsMulEquiv). If moreover H is of finite type, the points fixed by every positive iterate F ^ n form a finite group (TauCeti.FiniteField.finite_fixedSubgroup_frobeniusPoints). All of this is natural in the coordinate algebra, so it applies to every morphism of group schemes over K and in particular to the inclusion of a closed subgroup scheme, whose coordinate algebra is again of finite type.

Main definitions #

Main results #

References #

R. W. Carter, Finite Groups of Lie Type: Conjugacy Classes and Complex Characters, ยง1.17; O. Dudas and J. Michel, Lectures on finite reductive groups and their representations, ยง7.

noncomputable def TauCeti.FiniteField.frobeniusPoints (K : Type u_1) [Field K] [Fintype K] {H : Type u_2} [Semiring H] [Bialgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] (n : โ„•) :

The q ^ n-Frobenius on the convolution monoid of A-valued points of a bialgebra H over a finite field K with q elements. It post-composes a point with the K-algebra endomorphism x โ†ฆ x ^ q ^ n of A.

Instances For
    @[simp]
    theorem TauCeti.FiniteField.frobeniusPoints_apply_apply {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [Bialgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] (n : โ„•) (f : WithConv (H โ†’โ‚[K] A)) (h : H) :
    ((frobeniusPoints K n) f).ofConv h = f.ofConv h ^ Nat.card K ^ n

    The q ^ n-Frobenius raises every value of a point to the q ^ n-th power.

    @[simp]
    theorem TauCeti.FiniteField.frobeniusPoints_eq_self_iff {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [Bialgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] {n : โ„•} {f : WithConv (H โ†’โ‚[K] A)} :
    (frobeniusPoints K n) f = f โ†” โˆ€ (h : H), f.ofConv h ^ Nat.card K ^ n = f.ofConv h

    A point is fixed by the q ^ n-Frobenius exactly when each of its values is.

    @[simp]

    The zeroth iterate of the Frobenius is the identity on points.

    theorem TauCeti.FiniteField.frobeniusPoints_add (K : Type u_1) [Field K] [Fintype K] {H : Type u_2} [Semiring H] [Bialgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] (m n : โ„•) :

    Iterates of the Frobenius on points compose by adding exponents.

    theorem TauCeti.FiniteField.mapDomain_comp_frobeniusPoints {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [Bialgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] {Hโ‚ : Type u_4} [Semiring Hโ‚] [Bialgebra K Hโ‚] (ฯ† : Hโ‚ โ†’โ‚c[K] H) (n : โ„•) :

    The Frobenius on points is natural in the coordinate bialgebra: it commutes with the map on points induced by any bialgebra morphism, that is, with every morphism of group schemes over K.

    theorem TauCeti.FiniteField.mapValue_comp_frobeniusPoints {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [Bialgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] {B : Type u_4} [CommRing B] [Algebra K B] (ฯ† : A โ†’โ‚[K] B) (n : โ„•) :

    The Frobenius on points is natural in the value algebra.

    The Frobenius endomorphism of a commutative bialgebra #

    The Frobenius on points is the map induced by the Frobenius endomorphism: for a commutative bialgebra H over K, raising the values of a point to the q-th power is the same as pre-composing it with the q-power map TauCeti.frobeniusBialgHom K H of H, the Frobenius endomorphism of Spec H defined by its K-structure.

    Frobenius-fixed points #

    The points valued in the Frobenius-fixed subalgebra of A are exactly the Frobenius-fixed points.

    noncomputable def TauCeti.FiniteField.frobeniusFixedPointsMulEquiv (K : Type u_1) [Field K] [Fintype K] (H : Type u_2) [Semiring H] [HopfAlgebra K H] (A : Type u_3) [CommRing A] [Algebra K A] (n : โ„•) :

    The Frobenius-fixed points are the points over the Frobenius-fixed subalgebra. For A an algebraic closure of ๐”ฝ_q and 0 < n the subalgebra is ๐”ฝ_{q ^ n}, so the points fixed by F ^ n are the ๐”ฝ_{q ^ n}-points.

    Instances For
      @[simp]

      The isomorphism onto the Frobenius-fixed points reads a point over the fixed subalgebra as an A-valued point.

      @[simp]
      theorem TauCeti.FiniteField.coe_frobeniusFixedPointsMulEquiv_symm_apply_apply {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [HopfAlgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] {n : โ„•} (g : โ†ฅ(fixedSubgroup (frobeniusPoints K n))) (h : H) :
      โ†‘(((frobeniusFixedPointsMulEquiv K H A n).symm g).ofConv h) = (โ†‘g).ofConv h

      The inverse isomorphism keeps the values of a Frobenius-fixed point.

      Over a domain, the points fixed by the q-Frobenius are exactly those coming from K-points.

      noncomputable def TauCeti.FiniteField.rationalPointsMulEquiv (K : Type u_1) [Field K] [Fintype K] (H : Type u_2) [Semiring H] [HopfAlgebra K H] (L : Type u_4) [CommRing L] [IsDomain L] [Algebra K L] :

      The q-Frobenius-fixed points are the K-rational points. For a Hopf algebra H over the finite field K = ๐”ฝ_q, the coordinate algebra of an arbitrary ๐”ฝ_q-form Gโ‚€, and a domain L over K such as an algebraic closure of ๐”ฝ_q, the points fixed by the Frobenius F are the image of the K-points: G^F โ‰ƒ Gโ‚€(๐”ฝ_q).

      Instances For
        @[simp]
        theorem TauCeti.FiniteField.coe_rationalPointsMulEquiv {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [HopfAlgebra K H] (L : Type u_4) [CommRing L] [IsDomain L] [Algebra K L] (f : WithConv (H โ†’โ‚[K] K)) :
        โ†‘((rationalPointsMulEquiv K H L) f) = (Algebra.ofId K L).mapValue f

        The identification of the K-points with the Frobenius-fixed points composes a K-point with the structure map K โ†’ L.

        @[simp]
        theorem TauCeti.FiniteField.algebraMap_rationalPointsMulEquiv_symm_apply_apply {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [HopfAlgebra K H] (L : Type u_4) [CommRing L] [IsDomain L] [Algebra K L] (g : โ†ฅ(fixedSubgroup (frobeniusPoints K 1))) (h : H) :
        (algebraMap K L) (((rationalPointsMulEquiv K H L).symm g).ofConv h) = (โ†‘g).ofConv h

        The inverse identification sends a Frobenius-fixed point to the K-point whose values map to its values under the structure map K โ†’ L.

        theorem TauCeti.FiniteField.coe_rationalPointsMulEquiv_mapDomain {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [HopfAlgebra K H] (L : Type u_4) [CommRing L] [IsDomain L] [Algebra K L] {Hโ‚ : Type u_5} [Semiring Hโ‚] [HopfAlgebra K Hโ‚] (ฯ† : Hโ‚ โ†’โ‚c[K] H) (f : WithConv (H โ†’โ‚[K] K)) :
        โ†‘((rationalPointsMulEquiv K Hโ‚ L) (ฯ†.mapDomain f)) = ฯ†.mapDomain โ†‘((rationalPointsMulEquiv K H L) f)

        The identification of the Frobenius-fixed points with the K-points is natural in the group scheme: a morphism ฯ† of group schemes over K acts compatibly on K-points and on Frobenius-fixed L-points.

        theorem TauCeti.FiniteField.map_fixedSubgroup_frobeniusPoints_le {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [HopfAlgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] {Hโ‚ : Type u_4} [Semiring Hโ‚] [HopfAlgebra K Hโ‚] (ฯ† : Hโ‚ โ†’โ‚c[K] H) (n : โ„•) :

        A morphism of group schemes over K carries Frobenius-fixed points to Frobenius-fixed points.

        theorem TauCeti.FiniteField.finite_fixedSubgroup_frobeniusPoints {K : Type u_1} [Field K] [Fintype K] {H : Type u_2} [Semiring H] [HopfAlgebra K H] {A : Type u_3} [CommRing A] [Algebra K A] [Algebra.FiniteType K H] [IsDomain A] {n : โ„•} (hn : n โ‰  0) :

        Finiteness of the Frobenius-fixed points. For a Hopf algebra H of finite type over K and a domain A over K, the points fixed by a positive iterate of the Frobenius form a finite group: they are the points over the finite Frobenius-fixed subalgebra. In particular G^F is finite for every affine group scheme Gโ‚€ of finite type over ๐”ฝ_q, and so is the group of rational points of each of its closed subgroup schemes.

        Frobenius-fixed points of a closed subgroup scheme. For a surjective bialgebra morphism ฯˆ : H โ†’ Hโ‚, cutting out a closed subgroup scheme of Spec H, the points of that subgroup fixed by its own Frobenius are exactly its points that are fixed in the ambient group.

        The geometric Frobenius of a base change #

        noncomputable def TauCeti.FiniteField.geometricFrobeniusBialgHom (K : Type u_1) [Field K] [Fintype K] (k : Type u_2) [CommSemiring k] [Algebra K k] (H : Type u_3) [CommSemiring H] [Bialgebra K H] :

        The geometric Frobenius of the base change Spec (k โŠ—[K] H) of an affine monoid scheme over a finite field K: the scalar extension id โŠ— Frob of the q-power bialgebra endomorphism of H.

        Instances For
          @[simp]

          On pure tensors, the geometric Frobenius raises the second factor to its q-th power.

          Base change identifies the geometric Frobenius with the q-Frobenius on points. Under G(R) โ‰ƒ Hom_K(H, R), the map on points induced by the geometric Frobenius of k โŠ—[K] H is frobeniusPoints K 1.

          Naturality of the geometric Frobenius #

          The geometric Frobenius is natural: it commutes with the scalar extension id โŠ— ฯˆ : k โŠ—[K] H โ†’ k โŠ—[K] Hโ‚ of every bialgebra morphism ฯˆ over K, that is, with the base change of every morphism of monoid schemes over K.

          The map on points induced by the base change of a bialgebra morphism ฯˆ over K commutes with the maps on points induced by the geometric Frobenius.

          The base change of a morphism of group schemes over K carries points fixed by the geometric Frobenius to points fixed by the geometric Frobenius.

          Geometric-Frobenius-fixed points of a closed subgroup scheme. For a surjective bialgebra morphism ฯˆ : H โ†’ Hโ‚, cutting out a closed subgroup scheme of Spec H over K, the points of its base change fixed by its own geometric Frobenius are exactly its points that are fixed by the geometric Frobenius of the ambient group.

          Gโ‚€(K) โ‰ƒ G^F. The K-rational points of H are isomorphic to the points of the base change k โŠ—[K] H over a domain k fixed by the geometric Frobenius. The isomorphism sends a rational point g to s โŠ— h โ†ฆ s * g h.

          Instances For
            @[simp]

            The inverse isomorphism G^F โ‰ƒ Gโ‚€(K) sends a fixed point g to the rational point whose value at h maps to g (1 โŠ— h) under the structure map K โ†’ k.

            The isomorphism Gโ‚€(K) โ‰ƒ G^F is natural in the coordinate Hopf algebra: for a morphism ฯˆ : H โ†’ Hโ‚, the induced map on rational points corresponds to the map on Frobenius-fixed points induced by the scalar extension of ฯˆ.

            The fixed points of the geometric Frobenius form a finite group when the coordinate algebra is of finite type.

            Comparison with a model over โ„ค #

            For a model over โ„ค, the q-Frobenius is the iterated prime-power Frobenius. If q = p ^ n, then under (K โŠ— H)(A) โ‰ƒ Hom_โ„ค(H, A) the q ^ m-Frobenius of the base change K โŠ—[โ„ค] H is iterateFrobeniusPoints p (n * m).