Documentation

TauCeti.Algebra.CharP.Frobenius.Fixed

The subring and subfield fixed by an iterated Frobenius #

Let A be a commutative ring of exponential characteristic p and let q = p ^ n. The elements of A satisfying a ^ q = a are the equalizer of the ring homomorphism iterateFrobenius A p n and the identity, hence a subring: this file names it TauCeti.frobeniusFixedSubring and records its elementary properties. Over a field the equalizer is closed under inverses as well, giving TauCeti.frobeniusFixedSubfield.

For p prime, 0 < n and A an algebraic closure of ZMod p this subring is the field of q elements sitting inside A, which is why the construction is the ring-theoretic half of "the fixed points of the q-power Frobenius are the ๐”ฝ_q-points"; at n = 0 it is instead the whole of A, since q = 1. Nothing about finiteness or about the field of q elements is proved here: the subring statements below are about an arbitrary commutative ring of exponential characteristic p and the subfield ones about an arbitrary field of exponential characteristic p, and Mathlib's iterateFrobenius supplies every proof.

Main definitions #

Main results #

References #

Mathlib's Mathlib/Algebra/CharP/Frobenius.lean supplies the Frobenius endomorphisms and their iteration and naturality laws. The fixed subring and subfield use Mathlib's RingHom.eqLocus and RingHom.eqLocusField equalizer constructions.

The subring of elements of A fixed by the p ^ n-power Frobenius, that is, the solutions of a ^ p ^ n = a. It is the equalizer of iterateFrobenius A p n with the identity.

When p is prime, 0 < n and A is an algebraic closure of ZMod p this is the subring of p ^ n elements, but nothing of the sort is asserted here: A is an arbitrary commutative ring of exponential characteristic p, and for p = 1 โ€” that is, in characteristic zero โ€” or for n = 0 the whole of A is fixed.

Equations
Instances For

    The Frobenius-fixed subring is again of exponential characteristic p, so it is itself a legitimate value algebra for the Frobenius: iterateFrobenius and everything built on it apply to it. Mathlib has this for a Subfield (Subfield.expChar) but not for a Subring.

    @[simp]
    theorem TauCeti.mem_frobeniusFixedSubring {A : Type u_1} [CommRing A] {p n : โ„•} [ExpChar A p] {a : A} :

    Membership in the Frobenius-fixed subring is the equation a ^ p ^ n = a.

    theorem TauCeti.mem_frobeniusFixedSubring_mul_iff_iterate_eq {A : Type u_1} [CommRing A] {p : โ„•} [ExpChar A p] {m k : โ„•} {a : A} :
    a โˆˆ frobeniusFixedSubring A p (m * k) โ†” (โ‡‘(iterateFrobenius A p m))^[k] a = a

    At an exponent m * k, being fixed by the p ^ (m * k)-power Frobenius is being fixed by the k-th iterate of the p ^ m-power one, since that iterate is the p ^ (m * k)-power Frobenius.

    @[simp]

    The zeroth Frobenius iterate is the identity, so it fixes every element.

    Fixed subrings grow along divisibility of the exponent: an element fixed by the p ^ m-power Frobenius is fixed by the p ^ k-power Frobenius whenever m โˆฃ k. In the motivating case this is the inclusion ๐”ฝ_{p ^ m} โІ ๐”ฝ_{p ^ k} of subfields of an algebraic closure.

    theorem TauCeti.map_le_frobeniusFixedSubring {A : Type u_1} [CommRing A] {p n : โ„•} [ExpChar A p] {B : Type u_2} [CommRing B] [ExpChar B p] (ฯ† : A โ†’+* B) :

    A ring homomorphism commutes with the Frobenius, so it carries elements fixed by the p ^ n-power Frobenius to elements fixed by it.

    theorem TauCeti.map_mem_frobeniusFixedSubring {A : Type u_1} [CommRing A] {p n : โ„•} [ExpChar A p] {B : Type u_2} [CommRing B] [ExpChar B p] (ฯ† : A โ†’+* B) {a : A} (ha : a โˆˆ frobeniusFixedSubring A p n) :

    The pointwise form of map_le_frobeniusFixedSubring.

    The subfield of elements of a field K fixed by the p ^ n-power Frobenius, that is, the solutions of a ^ p ^ n = a. It is the equalizer of iterateFrobenius K p n with the identity, taken as a subfield: over a field the equalizer is closed under inverses, since (aโปยน) ^ p ^ n = (a ^ p ^ n)โปยน.

    As with the subring, nothing about finiteness is asserted at this level of generality: at n = 0, or in characteristic zero, it is the whole of K.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.mem_frobeniusFixedSubfield {K : Type u_1} [Field K] {p n : โ„•} [ExpChar K p] {a : K} :

      Membership in the Frobenius-fixed subfield is the equation a ^ p ^ n = a.

      @[simp]

      The Frobenius-fixed subfield has the Frobenius-fixed subring as its underlying subring.

      @[simp]

      The zeroth Frobenius iterate is the identity, so it fixes every element.

      Fixed subfields grow along divisibility of the exponent, the subfield form of frobeniusFixedSubring_le_of_dvd: in the motivating case this is the inclusion ๐”ฝ_{p ^ m} โІ ๐”ฝ_{p ^ k} of subfields of an algebraic closure.