Documentation

TauCeti.RingTheory.FormalGroup.Frobenius.Factorization

Iterated Frobenius factorization #

A nonzero homomorphism of one-dimensional formal groups over a field of characteristic p factors as relative Frobenius iterated h times followed by an isomorphism. The integer h is characterized by the order p ^ h of its underlying series. For this fixed exponent the isomorphism is unique, and its coefficients are those of the original homomorphism in degrees divisible by p ^ h.

This separates the inseparable part of a homomorphism from its invertible coordinate, as used in the classification of formal groups of finite height. No perfectness or commutativity hypothesis is needed for this factorization. Applied to multiplication by p, it identifies a finite-height commutative group with its height-fold coefficient Frobenius twist.

References #

The factor's coefficients are selected from the original series at multiples of p ^ h.

noncomputable def TauCeti.FormalGroupHom.iterateFrobeniusIso {K : Type u_1} [Field K] {p : ℕ} [Fact (Nat.Prime p)] [CharP K p] {F G : FormalGroup K} (f : FormalGroupHom F G) (h : ℕ) (hf : f.toPowerSeries.order = ↑(p ^ h)) :

The invertible factor remaining after removing h relative Frobenius factors from a homomorphism of order p ^ h.

Instances For
    @[simp]

    The invertible factor composes with iterated relative Frobenius to recover the map.

    @[simp]

    The invertible factor selects the coefficients in degrees divisible by p ^ h.

    For a specified order p ^ h, the remaining factor is a unique isomorphism.

    theorem TauCeti.FormalGroupHom.exists_iso_comp_iterateFrobeniusHom {K : Type u_1} [Field K] {p : ℕ} [Fact (Nat.Prime p)] [CharP K p] {F G : FormalGroup K} (f : FormalGroupHom F G) (hf : f.toPowerSeries ≠ 0) :
    ∃ (h : ℕ) (g : FormalGroupIso (F.map (iterateFrobenius K p h)) G), f.toPowerSeries.order = ↑(p ^ h) ∧ g.toHom.comp (F.iterateFrobeniusHom p h) = f

    Every nonzero formal group homomorphism over a characteristic-p field is an iterated relative Frobenius followed by an isomorphism.

    noncomputable def FormalGroup.heightFrobeniusIso {K : Type u_1} [Field K] (F : FormalGroup K) [F.IsComm] {p : ℕ} [Fact (Nat.Prime p)] [CharP K p] {h : ℕ} (hh : F.height p = ↑h) :

    The isomorphism from the height-fold coefficient Frobenius twist back to a finite-height formal group, obtained by factoring its p-series.

    Instances For
      @[simp]
      theorem FormalGroup.coeff_heightFrobeniusIso {K : Type u_1} [Field K] (F : FormalGroup K) [F.IsComm] {p : ℕ} [Fact (Nat.Prime p)] [CharP K p] {h : ℕ} (hh : F.height p = ↑h) (n : ℕ) :

      The height factor selects coefficients of the p-series in degrees divisible by p ^ h.

      @[simp]

      The height factor composed with the height-fold relative Frobenius is the p-series.

      For a formal group of finite height h, [p]_F(f) = ψ(f^(p^h)) for every series f with zero constant coefficient, where ψ is the height factor FormalGroup.heightFrobeniusIso.

      For a formal group of finite height h, multiplication by p is the h-fold relative Frobenius followed by a unique isomorphism from the Frobenius twist back to the group.