Documentation

TauCeti.Algebra.AlgebraicGroup.Frobenius.GeneralLinear

The Frobenius on the matrix points of a closed subgroup scheme of GLₙ #

Let A be a commutative ring of exponential characteristic p. On the A-valued points of an integral Hopf algebra the p ^ k-power Frobenius acts by TauCeti.Bialgebra.iterateFrobeniusPoints, raising every value of a point to the p ^ k-th power. This file reads that endomorphism in matrix coordinates, for the general linear group and for the closed subgroup schemes of it cut out by a Hopf ideal over ℤ.

Three things are proved. Under the identification of the convolution points of TauCeti.GeneralLinear.coordinateHopfAlgebra with GLₙ(A), the Frobenius on points is the entrywise p ^ k-power map. That map preserves the matrix subgroup TauCeti.GeneralLinear.hopfIdealPointsSubgroup cut out by a Hopf ideal, so it restricts to a group endomorphism of the points of the closed subgroup scheme, with the expected iteration laws. And the points fixed by that restriction are exactly the points of the same subgroup scheme valued in the Frobenius-fixed subring of A, both as an equality of subgroups of GLₙ(A) and as an isomorphism of groups.

For p prime, 0 < k, A an algebraic closure of ZMod p and q = p ^ k, the fixed subring is the field of q elements inside A, so the last statement is G(𝔽_q) ≃* G(A)^F for a closed subgroup scheme G of GLₙ defined over ℤ. Nothing here asserts that either side is finite, and no algebraic closedness, field, or finite-type hypothesis is used.

The purely matrix-level description of the invertible matrices fixed by the entrywise Frobenius, which needs no coordinate ring, is TauCeti/LinearAlgebra/Matrix/GeneralLinearGroup/Frobenius.lean.

Main definitions #

Main results #

Coordinate-free constructions and matrix carriers #

TauCeti/Algebra/AlgebraicGroup/Frobenius/Points.lean constructs the Frobenius on convolution points, and TauCeti/Algebra/AlgebraicGroup/Frobenius/FixedPoints.lean identifies its fixed points with points over the Frobenius-fixed subring. Here the general-linear point equivalence reads those constructions entrywise and restricts them to the points cut out by a Hopf ideal. In particular, the toral closure TauCeti.UniversalEnvelopingAlgebra.kostantToralGroupScheme is presented by a Hopf ideal in the coordinate algebra of GLₙ over ℤ, so it is an instance of the subgroup schemes treated here.

References #

@[simp]

Reading the p ^ k-power Frobenius of a point as an invertible matrix gives the entrywise p ^ k-power map.

The p ^ k-power Frobenius on the points of the general linear coordinate Hopf algebra is the entrywise p ^ k-power map on invertible matrices.

Not a simp lemma, matching TauCeti.GeneralLinear.pointsMulEquiv_mapValue: pointsMulEquiv_apply already rewrites the group equivalence to pointToGeneralLinear, so the simp-normal form of this statement is pointToGeneralLinear_iterateFrobeniusPoints.

The point equivalence intertwines the Frobenius on points with the entrywise Frobenius.

The point equivalence carries the Frobenius-fixed points of the general linear coordinate Hopf algebra onto the invertible matrices fixed entrywise by the Frobenius.

The p ^ k-power Frobenius as a group endomorphism of the matrix points cut out by a Hopf ideal over ℤ.

For p prime, 0 < k, A an algebraic closure of ZMod p and a Hopf ideal presenting a Chevalley carrier, this is the untwisted Steinberg endomorphism of that carrier; for k = 0, or in characteristic zero, it is the identity. Unlike TauCeti.GeneralLinear.mapHopfIdealPointsSubgroup along a general value-algebra homomorphism, it is an endomorphism, so it has a fixed subgroup and an iteration law.

Equations
Instances For
    @[simp]

    The Frobenius endomorphism of the matrix points cut out by a Hopf ideal acts by the entrywise Frobenius.

    theorem TauCeti.GeneralLinear.coe_iterateFrobeniusHopfIdealPoints_apply (n p k : ℕ) (I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)) {A : Type w} [CommRing A] [ExpChar A p] (g : ↥(hopfIdealPointsSubgroup n I A)) (i j : Fin n) :
    ↑↑((iterateFrobeniusHopfIdealPoints n p k I A) g) i j = ↑↑g i j ^ p ^ k

    Entrywise, the Frobenius endomorphism of the matrix points cut out by a Hopf ideal raises each entry to the p ^ k-th power.

    @[simp]

    A matrix point of a closed subgroup scheme is fixed by the Frobenius endomorphism exactly when every one of its entries lies in the Frobenius-fixed subring. The generic equality-locus simplifier rewrites membership in fixedSubgroup (iterateFrobeniusHopfIdealPoints n p k I A) to the equation below, so this is the membership criterion for the group of rational points.

    @[simp]

    The zeroth Frobenius iterate is the identity on the matrix points cut out by a Hopf ideal.

    Frobenius iterates add under composition on the matrix points cut out by a Hopf ideal.

    The points of a closed subgroup scheme fixed by the Frobenius, read as a subgroup of GLₙ(A), are the points of that subgroup scheme that the entrywise Frobenius fixes.

    The points of a closed subgroup scheme of GLₙ over ℤ valued in the Frobenius-fixed subring of A are exactly the A-valued points of that subgroup scheme fixed by the entrywise p ^ k-power Frobenius.

    For p prime, 0 < k, A an algebraic closure of ZMod p and q = p ^ k this is G(𝔽_q) = G(A)^F, the description of the rational points of a group of Lie type as the fixed points of a Frobenius endomorphism.

    The entrywise inclusion of the matrix points of a closed subgroup scheme valued in the Frobenius-fixed subring of A into its A-valued matrix points. In the motivating case this is G(𝔽_q) → G(A).

    Equations
    Instances For
      @[simp]

      The inclusion of the rational points reads each entry of a matrix over the Frobenius-fixed subring as an element of A.

      Entrywise, the inclusion of the rational points is the inclusion of the Frobenius-fixed subring on each entry.

      Reading a matrix point over the Frobenius-fixed subring as one over A loses no information.

      The rational points of a closed subgroup scheme are exactly the points fixed by its Frobenius endomorphism. This is TauCeti.GeneralLinear.map_hopfIdealPointsSubgroup_frobeniusFixedSubring read inside the point group of the subgroup scheme rather than inside GLₙ(A).

      The rational points of a closed subgroup scheme of GLₙ are the Frobenius-fixed points. For p prime, 0 < k, A an algebraic closure of ZMod p and q = p ^ k this is the isomorphism G(𝔽_q) ≃* G(A)^F identifying the rational points of a group of Lie type with the fixed points of its Frobenius.

      Equations
      Instances For
        @[simp]

        The isomorphism onto the Frobenius-fixed points is the inclusion of the rational points.

        @[simp]

        The inverse of the isomorphism reads a Frobenius-fixed matrix point as a point over the Frobenius-fixed subring: including it back into the A-valued points returns the point one started from.

        @[simp]

        Entrywise form: the entries of the matrix over the Frobenius-fixed subring produced by the inverse of the isomorphism are the entries of the Frobenius-fixed point it came from.

        noncomputable def TauCeti.GeneralLinear.frobeniusFixedMulEquivOfCoeEq (n p k : ℕ) (I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)) (A : Type w) [CommRing A] [ExpChar A p] {P : Subgroup (GL (Fin n) A)} {Q : Subgroup (GL (Fin n) ↥(frobeniusFixedSubring A p k))} (F : ↥P →* ↥P) (hP : P = hopfIdealPointsSubgroup n I A) (hQ : Q = hopfIdealPointsSubgroup n I ↥(frobeniusFixedSubring A p k)) (hF : ∀ (g : ↥P), ↑(F g) = (Matrix.GeneralLinearGroup.map (iterateFrobenius A p k)) ↑g) :
        ↥Q ≃* ↥(fixedSubgroup F)

        The rational points of a named carrier are its Frobenius-fixed points, for any carrier whose point group is presented by a Hopf ideal and whose Frobenius acts entrywise.

        This is TauCeti.GeneralLinear.frobeniusFixedHopfIdealPointsMulEquiv transported along the two presentations hP and hQ. A carrier supplies them, together with the entrywise description hF of its own Frobenius, and reads off the isomorphism G(𝔽) ≃* G(A)^F in its own API without reproving anything; TauCeti.GeneralLinear.coe_frobeniusFixedMulEquivOfCoeEq says that the transport changes no matrix. It is the MulEquiv counterpart of TauCeti.map_subtype_fixedSubgroup_of_coe_eq, which describes the same fixed points as a subgroup of GLₙ(A) rather than as a group in its own right.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]
          theorem TauCeti.GeneralLinear.coe_frobeniusFixedMulEquivOfCoeEq (n p k : ℕ) (I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)) (A : Type w) [CommRing A] [ExpChar A p] {P : Subgroup (GL (Fin n) A)} {Q : Subgroup (GL (Fin n) ↥(frobeniusFixedSubring A p k))} (F : ↥P →* ↥P) (hP : P = hopfIdealPointsSubgroup n I A) (hQ : Q = hopfIdealPointsSubgroup n I ↥(frobeniusFixedSubring A p k)) (hF : ∀ (g : ↥P), ↑(F g) = (Matrix.GeneralLinearGroup.map (iterateFrobenius A p k)) ↑g) (g : ↥Q) :

          The transported isomorphism onto the Frobenius-fixed points includes the matrix entries of a point over the Frobenius-fixed subring into the value ring, and does nothing else.

          @[simp]
          theorem TauCeti.GeneralLinear.coe_frobeniusFixedMulEquivOfCoeEq_symm_apply (n p k : ℕ) (I : HopfIdeal ℤ ↑(coordinateHopfAlgebra ℤ n)) (A : Type w) [CommRing A] [ExpChar A p] {P : Subgroup (GL (Fin n) A)} {Q : Subgroup (GL (Fin n) ↥(frobeniusFixedSubring A p k))} (F : ↥P →* ↥P) (hP : P = hopfIdealPointsSubgroup n I A) (hQ : Q = hopfIdealPointsSubgroup n I ↥(frobeniusFixedSubring A p k)) (hF : ∀ (g : ↥P), ↑(F g) = (Matrix.GeneralLinearGroup.map (iterateFrobenius A p k)) ↑g) (x : ↥(fixedSubgroup F)) :

          The inverse of the transported isomorphism reads a Frobenius-fixed point as a point over the Frobenius-fixed subring: including its matrix back into the A-valued points returns the point one started from.