Documentation

LeanPool.EcTateLean.FieldTheory.PerfectClosure

LeanPool.EcTateLean.FieldTheory.PerfectClosure #

Imported Lean Pool material for LeanPool.EcTateLean.FieldTheory.PerfectClosure.

A perfect ring is one where raising to the power of the ring characteristic is a bijection or a ring of char zero.

Note this is distinct from the mathlib version in that we allow char 0

Instances
    noncomputable def ECTate.PerfectRing.pthRoot {R : Type u_1} [CommSemiring R] [PerfectRing R] :
    RR

    The inverse of the p-th power map on a perfect ring (the identity in characteristic zero).

    Equations
    Instances For
      theorem ECTate.PerfectRing.pthRoot_pow_eq {R : Type u_1} [CommSemiring R] {n : } [PerfectRing R] (x : R) :
      pthRoot x ^ n = x ^ (n / ringChar R) * pthRoot x ^ (n % ringChar R)