Documentation

TauCeti.RingTheory.FormalGroup.Height.Ideal

The height ideals of a formal group law #

Let F be a formal group law over a commutative ring R and let p be a prime. The n-th height ideal I_n(F) (FormalGroup.heightIdeal) is the ideal generated by the coefficients of the p-series [p]_F(X) in degrees below pโฟ. Equivalently, a ring homomorphism ฯ† : R โ†’+* S kills I_n(F) exactly when the p-series of the base change of F along ฯ† vanishes to order pโฟ (FormalGroup.heightIdeal_le_ker_iff), so R โงธ I_n(F) is the universal quotient of R over which [p]_F vanishes to order pโฟ. Over a field of characteristic p the height ideal I_n is zero when the height of F is at least n, and the unit ideal otherwise (FormalGroup.heightIdeal_eq_bot_iff_le_height, FormalGroup.heightIdeal_eq_top_iff_height_lt).

For commutative F these are Landweber's ideals I_n = (vโ‚€, vโ‚, โ€ฆ, v_(n-1)): Iโ‚€ = 0, Iโ‚ = (p), and I_(n+1) = I_n + (v_n), where v_n is the coefficient of X^(pโฟ) in [p]_F (FormalGroup.heightIdeal_succ). Only the class of v_n modulo I_n matters (FormalGroup.heightIdeal_succ_eq_sup_of_sub_mem). The proof works over R โงธ (I_n + (v_n)): there p = 0, so the p-series of a commutative formal group law is either zero or has order a power of p (FormalGroup.exists_order_nsmulSeries_eq_pow), and order greater than pโฟ then forces order at least p^(n+1).

The height ideals do not depend on the coordinate: isomorphic formal group laws have the same height ideals (TauCeti.FormalGroupIso.heightIdeal_eq), and the height ideals commute with base change (FormalGroup.map_heightIdeal). For the universal formal group law over the Lazard ring L and the universal strict coordinate change over L[bโ‚, bโ‚‚, โ€ฆ], this says that the height ideals of L are invariant ideals of the Hopf algebroid (L, L[bโ‚, bโ‚‚, โ€ฆ]): their extensions along the left and right units agree (TauCeti.LazardRing.map_rightUnit_heightIdeal, stated with the rest of the Hopf algebroid in TauCeti.RingTheory.FormalGroup.CoordinateChange.HopfAlgebroid). Through Quillen's identification of L with MU_*, these are the ideals I_(p,n) in the hypothesis of Landweber's exact functor theorem.

Main definitions #

Main results #

References #

noncomputable def FormalGroup.heightIdeal {R : Type u_1} [CommRing R] (F : FormalGroup R) (p n : โ„•) :

The n-th height ideal of a formal group law F at p: the ideal generated by the coefficients of the p-series [p]_F(X) in degrees below pโฟ, that is, the smallest ideal modulo which [p]_F vanishes to order pโฟ.

Instances For
    theorem FormalGroup.heightIdeal_le_iff {R : Type u_1} [CommRing R] {F : FormalGroup R} {p n : โ„•} {I : Ideal R} :
    F.heightIdeal p n โ‰ค I โ†” โˆ€ k < p ^ n, (PowerSeries.coeff k) (F.nsmulSeries p) โˆˆ I

    The height ideal I_n(F) is contained in an ideal I exactly when the coefficients of [p]_F below degree pโฟ lie in I.

    The coefficients of [p]_F below degree pโฟ lie in the height ideal I_n(F).

    theorem FormalGroup.heightIdeal_le_ker_iff {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] {F : FormalGroup R} {p n : โ„•} (ฯ† : R โ†’+* S) :
    F.heightIdeal p n โ‰ค RingHom.ker ฯ† โ†” โ†‘(p ^ n) โ‰ค ((F.map ฯ†).nsmulSeries p).order

    The universal property of the height ideal. A ring homomorphism ฯ† kills I_n(F) exactly when the p-series of the base change of F along ฯ† vanishes to order pโฟ.

    The height ideal I_n(F) vanishes exactly when [p]_F vanishes to order pโฟ.

    @[simp]

    The zeroth height ideal is zero, since [p]_F has no constant term.

    The height ideals increase with n.

    @[simp]
    theorem FormalGroup.map_heightIdeal {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] {F : FormalGroup R} {p : โ„•} (ฯ† : R โ†’+* S) (n : โ„•) :
    Ideal.map ฯ† (F.heightIdeal p n) = (F.map ฯ†).heightIdeal p n

    The height ideals commute with base change.

    theorem TauCeti.FormalGroupIso.heightIdeal_eq {R : Type u_1} [CommRing R] {F G : FormalGroup R} (e : FormalGroupIso F G) (p n : โ„•) :

    Coordinate independence of the height ideals: isomorphic formal group laws have the same height ideals.

    @[simp]
    theorem FormalGroup.heightIdeal_smul {R : Type u_1} [CommRing R] {p : โ„•} (ฯ† : TauCeti.FormalCoordinate R) (F : FormalGroup R) (n : โ„•) :
    (ฯ† โ€ข F).heightIdeal p n = F.heightIdeal p n

    The height ideals are unchanged by a change of coordinate ฯ† โ€ข F.

    @[simp]

    The height ideals of the multiplicative formal group law X + Y + XY from Iโ‚‚ on are the unit ideal: the coefficient of Xแต– in its p-series (1 + X)แต– - 1 is 1.

    @[simp]
    theorem FormalGroup.heightIdeal_๐”พโ‚ {R : Type u_1} [CommRing R] {p : โ„•} (hp : 1 < p) {n : โ„•} (hn : n โ‰  0) :

    The height ideals I_n of the additive formal group law X + Y with n โ‰ฅ 1 are all (p): its p-series p X has no coefficient beyond the linear one.

    theorem FormalGroup.heightIdeal_succ {R : Type u_1} [CommRing R] {p : โ„•} (F : FormalGroup R) [F.IsComm] (hp : Nat.Prime p) (n : โ„•) :
    F.heightIdeal p (n + 1) = F.heightIdeal p n โŠ” Ideal.span {(PowerSeries.coeff (p ^ n)) (F.nsmulSeries p)}

    Landweber's recursion for the height ideals. For a commutative formal group law F and a prime p, I_(n+1)(F) = I_n(F) + (v_n), where v_n is the coefficient of X^(pโฟ) in [p]_F.

    theorem FormalGroup.heightIdeal_succ_eq_sup_of_sub_mem {R : Type u_1} [CommRing R] {p : โ„•} (F : FormalGroup R) [F.IsComm] (hp : Nat.Prime p) {n : โ„•} {v : R} (hv : v - (PowerSeries.coeff (p ^ n)) (F.nsmulSeries p) โˆˆ F.heightIdeal p n) :
    F.heightIdeal p (n + 1) = F.heightIdeal p n โŠ” Ideal.span {v}

    The recursion I_(n+1) = I_n + (v_n) holds for every lift v of v_n modulo I_n.

    theorem FormalGroup.heightIdeal_one {R : Type u_1} [CommRing R] {p : โ„•} (F : FormalGroup R) [F.IsComm] (hp : Nat.Prime p) :
    F.heightIdeal p 1 = Ideal.span {โ†‘p}

    The first height ideal is generated by p.

    theorem FormalGroup.heightIdeal_eq_span {R : Type u_1} [CommRing R] {p : โ„•} (F : FormalGroup R) [F.IsComm] (hp : Nat.Prime p) (n : โ„•) :
    F.heightIdeal p n = Ideal.span ((fun (i : โ„•) => (PowerSeries.coeff (p ^ i)) (F.nsmulSeries p)) '' Set.Iio n)

    Landweber's generators. I_n(F) = (vโ‚€, โ€ฆ, v_(n-1)), where v_i is the coefficient of X^(pโฑ) in [p]_F; in particular vโ‚€ = p.

    theorem FormalGroup.heightIdeal_fg {R : Type u_1} [CommRing R] {p : โ„•} (F : FormalGroup R) [F.IsComm] (hp : Nat.Prime p) (n : โ„•) :
    (F.heightIdeal p n).FG

    The height ideals of a commutative formal group law are finitely generated.

    theorem FormalGroup.heightIdeal_eq_bot_iff_le_height {K : Type u_1} [Field K] (F : FormalGroup K) [F.IsComm] {p : โ„•} [hp : Fact (Nat.Prime p)] [CharP K p] {n : โ„•} :

    Over a field of characteristic p, the height ideal I_n(F) is zero exactly when F has height at least n.

    theorem FormalGroup.heightIdeal_eq_top_iff_height_lt {K : Type u_1} [Field K] (F : FormalGroup K) [F.IsComm] {p : โ„•} [hp : Fact (Nat.Prime p)] [CharP K p] {n : โ„•} :
    F.heightIdeal p n = โŠค โ†” F.height p < โ†‘n

    Over a field of characteristic p, the height ideal I_n(F) is the unit ideal exactly when F has height less than n.