Documentation

TauCeti.RingTheory.Perfect.FrobeniusRootIdeal

Frobenius-root ideals in perfect rings #

Let R be a perfect ring of exponential characteristic p and let f ∈ R. Writing f ^ (1 / p ^ n) for the unique p ^ n-th root (iterateFrobeniusEquiv R p n).symm f of f, the Frobenius-root ideal of f is the increasing union J_f = ⋃ₙ (f ^ (1 / p ^ n)) of principal ideals.

When p is prime, we show that J_f is the radical of the principal ideal (f) and that it is idempotent. When moreover R is a ring, J_f is a flat R-module, with no assumption that R be a domain, and we present J_f as a sequential colimit: the colimit of copies of R along the multiplication maps by f ^ (1 / p ^ n - 1 / p ^ (n + 1)) maps isomorphically onto J_f, by sending a at stage n to f ^ (1 / p ^ n) * a.

Thus 0 → J_f → R → R ⧸ √(f) → 0 is a flat resolution of length one. Such resolutions are the building blocks of the Tor independence of perfect rings.

Main definitions #

Main results #

References #

noncomputable def TauCeti.frobeniusRootIdeal (R : Type u_1) [CommSemiring R] (p : ℕ) [ExpChar R p] [PerfectRing R p] (f : R) :

The Frobenius-root ideal J_f = ⋃ₙ (f ^ (1 / p ^ n)) of an element f of a perfect ring R of exponential characteristic p: the supremum of the principal ideals generated by the p ^ n-th roots of f. For prime p, it equals the radical of (f) (TauCeti.frobeniusRootIdeal_eq_radical).

Instances For

    The Frobenius-root ideal of f is the ideal generated by all p ^ n-th roots of f.

    theorem TauCeti.mem_frobeniusRootIdeal {R : Type u_1} [CommSemiring R] {p : ℕ} [ExpChar R p] [PerfectRing R p] {f x : R} :
    x ∈ frobeniusRootIdeal R p f ↔ ∃ (n : ℕ), (iterateFrobeniusEquiv R p n).symm f ∣ x

    An element of R belongs to the Frobenius-root ideal of f if and only if it is divisible by some p ^ n-th root of f.

    Every p ^ n-th root of f lies in the Frobenius-root ideal of f.

    @[simp]
    theorem TauCeti.self_mem_frobeniusRootIdeal {R : Type u_1} [CommSemiring R] {p : ℕ} [ExpChar R p] [PerfectRing R p] (f : R) :

    An element lies in its own Frobenius-root ideal.

    @[simp]

    The Frobenius-root ideal of f is stable under the iterated Frobenius x ↦ x ^ p ^ n. With this lemma, simp proves that every p ^ n-th root of f lies in the Frobenius-root ideal of f.

    @[simp]

    The Frobenius-root ideal of 0 is zero.

    @[simp]

    The Frobenius-root ideal of 1 is the unit ideal.

    noncomputable def TauCeti.frobeniusRootTransition (R : Type u_1) [CommSemiring R] (p : ℕ) [ExpChar R p] [PerfectRing R p] (f : R) (m n : ℕ) :
    m ≤ n → R →ₗ[R] R

    The transition maps of the sequential colimit presentation of the Frobenius-root ideal of f: from stage m to stage n ≥ m, multiplication by f ^ (1 / p ^ m - 1 / p ^ n), the (p ^ (n - m) - 1)-st power of the p ^ n-th root of f.

    Instances For
      @[simp]
      theorem TauCeti.frobeniusRootTransition_apply {R : Type u_1} [CommSemiring R] {p : ℕ} [ExpChar R p] [PerfectRing R p] (f : R) {m n : ℕ} (h : m ≤ n) (a : R) :
      (frobeniusRootTransition R p f m n h) a = (iterateFrobeniusEquiv R p n).symm f ^ (p ^ (n - m) - 1) * a

      The transition from stage m to stage n multiplies by the (p ^ (n - m) - 1)-st power of the p ^ n-th root of f.

      theorem TauCeti.frobeniusRootTransition_apply_mul_iterateFrobeniusEquiv_symm {R : Type u_1} [CommSemiring R] {p : ℕ} [ExpChar R p] [PerfectRing R p] (f : R) {m n : ℕ} (h : m ≤ n) (a : R) :

      The transition from stage m to stage n, followed by multiplication by the p ^ n-th root of f, is multiplication by the p ^ m-th root of f.

      instance TauCeti.instDirectedSystemNatCoeLinearMapIdFrobeniusRootTransition {R : Type u_1} [CommSemiring R] {p : ℕ} [ExpChar R p] [PerfectRing R p] (f : R) :
      DirectedSystem (fun (x : ℕ) => R) fun (m n : ℕ) (h : m ≤ n) => ⇑(frobeniusRootTransition R p f m n h)

      The transition maps of the colimit presentation of the Frobenius-root ideal form a directed system.

      Frobenius-root ideals are radicals. In a perfect ring, the Frobenius-root ideal of f is the radical of the principal ideal (f).

      Frobenius-root ideals are idempotent: J_f * J_f = J_f.

      instance TauCeti.flat_frobeniusRootIdeal {R : Type u_1} [CommRing R] {p : ℕ} [ExpChar R p] [PerfectRing R p] [hp : Fact (Nat.Prime p)] (f : R) :

      Frobenius-root ideals are flat, also when R has zero divisors.

      noncomputable def TauCeti.frobeniusRootDirectLimitEquiv (R : Type u_1) [CommRing R] (p : ℕ) [ExpChar R p] [PerfectRing R p] [hp : Fact (Nat.Prime p)] (f : R) :

      The colimit presentation of a Frobenius-root ideal. The sequential colimit of copies of R along frobeniusRootTransition is isomorphic to the Frobenius-root ideal of f, by sending a at stage n to f ^ (1 / p ^ n) * a.

      Instances For
        @[simp]
        theorem TauCeti.frobeniusRootDirectLimitEquiv_of {R : Type u_1} [CommRing R] {p : ℕ} [ExpChar R p] [PerfectRing R p] [hp : Fact (Nat.Prime p)] (f : R) (n : ℕ) (a : R) :

        The colimit presentation sends a at stage n to f ^ (1 / p ^ n) * a.