Documentation

TauCeti.RingTheory.FormalGroup.LazardRing.Basic

The Lazard ring, its universal formal group law and its grading #

A one-dimensional formal group law F(X, Y) over a commutative ring R satisfies F(X, 0) = X and F(0, Y) = Y, so it has the shape

F(X, Y) = X + Y + ∑_{i, j ≥ 1} aᵢⱼ Xⁱ Yʲ

and is determined by its coefficients aᵢⱼ ∈ R. Conversely, for a family a of coefficients the power series TauCeti.lazardSeries a = X + Y + ∑ aᵢⱼ Xⁱ Yʲ is a commutative formal group law exactly when the coefficients of G(G(X, Y), Z) - G(X, G(Y, Z)) and of G(X, Y) - G(Y, X) vanish. These coefficients are integral polynomials in the aᵢⱼ, so commutative formal group laws over R are the ring homomorphisms to R from the Lazard ring

L = ℤ[aᵢⱼ | i, j ≥ 1] ⧸ (the coefficients of associativity and commutativity).

The images of the variables aᵢⱼ in L form the coefficients of a commutative formal group law over L, the universal formal group law, and every commutative formal group law over R is its base change along exactly one ring homomorphism L →+* R.

Give aᵢⱼ the homological degree 2 (i + j - 1): this is the degree of the corresponding coefficient of the formal group law of a complex oriented cohomology theory, whose orientation has cohomological degree 2. The coefficients of associativity and commutativity are homogeneous for this weighting, so L is graded, L = ⨁ₙ Lₙ. Homogeneity is proved with the rescaling F^s(X, Y) = s⁻¹ F(s X, s Y) (FormalGroup.rescale): rescaling the universal formal group law by T² over L[T] is classified by a ring homomorphism L → L[T] sending the class of aᵢⱼ to T ^ (2 (i + j - 1)) aᵢⱼ, and the coefficient of Tⁿ in its value on the class of a polynomial is the class of the homogeneous component of degree n of that polynomial. The universal property then has a graded form: for a commutative ring A graded by 𝒜, the homomorphism L →+* A classifying a commutative formal group law over A is graded exactly when the coefficient of Xⁱ Yʲ lies in 𝒜 (2 (i + j - 1)) for all i, j.

Main definitions #

Main results #

References #

The coefficient of Xⁿ in a formal group law F(X, Y): since F(X, 0) = X, it is 1 for n = 1 and 0 otherwise.

The coefficient of Yⁿ in a formal group law F(X, Y): since F(0, Y) = Y, it is 1 for n = 1 and 0 otherwise.

def TauCeti.lazardSeries {A : Type u_1} [Semiring A] (a : ℕ+ × ℕ+ → A) :

The power series X + Y + ∑_{i, j ≥ 1} aᵢⱼ Xⁱ Yʲ in two variables, for a family a of coefficients indexed by pairs of positive integers.

Instances For
    theorem TauCeti.coeff_lazardSeries_eq {A : Type u_1} [Semiring A] (a : ℕ+ × ℕ+ → A) (d : Fin 2 →₀ ℕ) :
    (MvPowerSeries.coeff d) (lazardSeries a) = if d 0 ≠ 0 ∧ d 1 ≠ 0 then a ((d 0).toPNat', (d 1).toPNat') else if d 0 + d 1 = 1 then 1 else 0

    The coefficient of an arbitrary monomial X^(d 0) Y^(d 1) in X + Y + ∑ aᵢⱼ Xⁱ Yʲ: it is aᵢⱼ when both exponents are positive, 1 for the monomials X and Y, and 0 otherwise.

    @[simp]
    theorem TauCeti.coeff_lazardSeries {A : Type u_1} [Semiring A] (a : ℕ+ × ℕ+ → A) (i j : ℕ+) :

    The coefficient of Xⁱ Yʲ in X + Y + ∑ aᵢⱼ Xⁱ Yʲ is aᵢⱼ for i, j ≥ 1.

    @[simp]

    The coefficient of Xⁿ in X + Y + ∑ aᵢⱼ Xⁱ Yʲ is 1 for n = 1 and 0 otherwise.

    @[simp]

    The coefficient of Yⁿ in X + Y + ∑ aᵢⱼ Xⁱ Yʲ is 1 for n = 1 and 0 otherwise.

    @[simp]

    The series X + Y + ∑ aᵢⱼ Xⁱ Yʲ has constant coefficient zero.

    @[simp]
    theorem TauCeti.map_lazardSeries {A : Type u_1} {B : Type u_2} [Semiring A] [Semiring B] (φ : A →+* B) (a : ℕ+ × ℕ+ → A) :

    Changing coefficients in X + Y + ∑ aᵢⱼ Xⁱ Yʲ applies the ring homomorphism to each aᵢⱼ.

    Every formal group law F(X, Y) is the series X + Y + ∑ aᵢⱼ Xⁱ Yʲ of its coefficients aᵢⱼ.

    The Lazard relations: the ideal of ℤ[aᵢⱼ | i, j ≥ 1] generated by the coefficients of G(G(X, Y), Z) - G(X, G(Y, Z)) and of G(X, Y) - G(Y, X), where G = X + Y + ∑ aᵢⱼ Xⁱ Yʲ is the generic series.

    Instances For

      The Lazard ring L = ℤ[aᵢⱼ | i, j ≥ 1] ⧸ LazardRing.relations: the quotient of the polynomial ring on the coefficients aᵢⱼ of X + Y + ∑ aᵢⱼ Xⁱ Yʲ by the coefficients of associativity and commutativity. Ring homomorphisms out of it classify commutative formal group laws (TauCeti.LazardRing.lift).

      Instances For
        @[instance_reducible]

        The quotient map ℤ[aᵢⱼ] →+* LazardRing.

        Instances For

          Every element of the Lazard ring is the class of a polynomial in the aᵢⱼ.

          The kernel of the quotient map ℤ[aᵢⱼ] →+* LazardRing is the ideal of Lazard relations.

          The universal formal group law X + Y + ∑ aᵢⱼ Xⁱ Yʲ over the Lazard ring, whose coefficients are the classes of the variables aᵢⱼ.

          Instances For

            The universal formal group law is X + Y + ∑ aᵢⱼ Xⁱ Yʲ, with aᵢⱼ the classes of the variables of ℤ[aᵢⱼ] in the Lazard ring.

            @[simp]

            The coefficient of Xⁱ Yʲ in the universal formal group law is the class of aᵢⱼ.

            The universal formal group law is commutative.

            theorem TauCeti.LazardRing.hom_ext {R : Type u_3} [CommRing R] {φ ψ : LazardRing →+* R} (h : formalGroup.map φ = formalGroup.map ψ) :
            φ = ψ

            A ring homomorphism out of the Lazard ring is determined by the base change of the universal formal group law along it.

            noncomputable def TauCeti.LazardRing.lift {R : Type u_3} [CommRing R] :

            The universal property of the Lazard ring: commutative formal group laws over R correspond to ring homomorphisms LazardRing →+* R. The homomorphism attached to F sends the class of aᵢⱼ to the coefficient of Xⁱ Yʲ in F; conversely a homomorphism φ gives the base change of the universal formal group law along φ.

            Instances For
              @[simp]
              theorem TauCeti.LazardRing.lift_mk_X {R : Type u_3} [CommRing R] (F : { F : FormalGroup R // F.IsComm }) (ij : ℕ+ × ℕ+) :

              The homomorphism lift F sends the class of aᵢⱼ to the coefficient of Xⁱ Yʲ in F.

              On polynomials in the aᵢⱼ, the homomorphism lift F evaluates aᵢⱼ at the coefficient of Xⁱ Yʲ in F.

              @[simp]
              theorem TauCeti.LazardRing.map_lift {R : Type u_3} [CommRing R] (F : { F : FormalGroup R // F.IsComm }) :

              The universal formal group law base-changes along lift F to F.

              @[simp]

              The commutative formal group law attached to φ : LazardRing →+* R is the base change of the universal formal group law along φ.

              theorem TauCeti.LazardRing.lift_map {R : Type u_3} {S : Type u_4} [CommRing R] [CommRing S] (F : FormalGroup R) [F.IsComm] (g : R →+* S) :
              lift ⟨F.map g, ⋯⟩ = g.comp (lift ⟨F, ⋯⟩)

              The universal property is natural in the coefficient ring: the homomorphism classifying the base change of F along g is g composed with the homomorphism classifying F.

              The grading #

              The homological degree 2 (i + j - 1) of the coefficient aᵢⱼ of Xⁱ Yʲ in a formal group law.

              Instances For
                @[simp]
                theorem TauCeti.LazardRing.degree_apply (i j : ℕ+) :
                degree (i, j) = 2 * (↑i + ↑j - 1)

                The coefficient aᵢⱼ has homological degree 2 (i + j - 1).

                The Lazard relations are homogeneous: the ideal of ℤ[aᵢⱼ] generated by the coefficients of associativity and commutativity of X + Y + ∑ aᵢⱼ Xⁱ Yʲ is homogeneous when aᵢⱼ has degree 2 (i + j - 1).

                The grading of the Lazard ring by homological degree: Lₙ consists of the classes of the polynomials in the aᵢⱼ that are homogeneous of degree n when aᵢⱼ has degree 2 (i + j - 1).

                Instances For

                  An element of the Lazard ring has degree n exactly when it is the class of a polynomial in the aᵢⱼ that is homogeneous of degree n.

                  The class of a polynomial that is homogeneous of degree n has degree n.

                  The Lazard ring is the direct sum of its graded pieces Lₙ.

                  @[instance_reducible]

                  The Lazard ring is graded by homological degree.

                  The coefficient of X^(d 0) Y^(d 1) in the universal formal group law has degree 2 (d 0 + d 1 - 1).

                  theorem TauCeti.LazardRing.lift_mem_iff {A : Type u_1} [CommRing A] {σ : Type u_5} [SetLike σ A] [AddSubgroupClass σ A] {ι : Type u_6} [AddMonoid ι] {𝒜 : ι → σ} [SetLike.GradedMonoid 𝒜] (e : ℕ →+ ι) (F : { F : FormalGroup A // F.IsComm }) :
                  (∀ ⦃n : ℕ⦄ ⦃x : LazardRing⦄, x ∈ grading n → (lift F) x ∈ 𝒜 (e n)) ↔ ∀ (d : Fin 2 →₀ ℕ), (MvPowerSeries.coeff d) (↑F).toPowerSeries ∈ 𝒜 (e (2 * (Finsupp.degree d - 1)))

                  The graded universal property of the Lazard ring, pointwise: let A be graded by 𝒜 over an additive monoid ι receiving the degrees of L along e : ℕ →+ ι (for instance ι = ℕ with e = id, or ι = ℤ with e the inclusion or its negative). The homomorphism L →+* A classifying a commutative formal group law F over A maps each Lₙ into 𝒜 (e n) exactly when the coefficient of every monomial X^(d 0) Y^(d 1) in F lies in 𝒜 (e (2 (d 0 + d 1 - 1))). Since the coefficients of X and Y are 1 and those of the other monomials Xⁿ and Yⁿ vanish, this says that the coefficient aᵢⱼ of F lies in 𝒜 (e (2 (i + j - 1))) for all i, j ≥ 1.

                  noncomputable def TauCeti.LazardRing.gradedLift {A : Type u_1} [CommRing A] {σ : Type u_5} [SetLike σ A] [AddSubgroupClass σ A] {𝒜 : ℕ → σ} [SetLike.GradedMonoid 𝒜] :

                  The graded universal property of the Lazard ring: for a commutative ring A graded by 𝒜, graded ring homomorphisms L →+*ᵍ A correspond to commutative formal group laws over A whose coefficient of every monomial X^(d 0) Y^(d 1) lies in 𝒜 (2 (d 0 + d 1 - 1)), that is, whose coefficient aᵢⱼ lies in 𝒜 (2 (i + j - 1)) for all i, j ≥ 1. A formal group law corresponds to the homomorphism TauCeti.LazardRing.lift classifying it.

                  Instances For
                    @[simp]
                    theorem TauCeti.LazardRing.toRingHom_gradedLift {A : Type u_1} [CommRing A] {σ : Type u_5} [SetLike σ A] [AddSubgroupClass σ A] {𝒜 : ℕ → σ} [SetLike.GradedMonoid 𝒜] (F : { F : FormalGroup A // F.IsComm ∧ ∀ (d : Fin 2 →₀ ℕ), (MvPowerSeries.coeff d) F.toPowerSeries ∈ 𝒜 (2 * (Finsupp.degree d - 1)) }) :
                    ↑(gradedLift F) = lift ⟨↑F, ⋯⟩

                    The graded homomorphism attached to F is the homomorphism classifying F.

                    @[simp]
                    theorem TauCeti.LazardRing.coe_gradedLift {A : Type u_1} [CommRing A] {σ : Type u_5} [SetLike σ A] [AddSubgroupClass σ A] {𝒜 : ℕ → σ} [SetLike.GradedMonoid 𝒜] (F : { F : FormalGroup A // F.IsComm ∧ ∀ (d : Fin 2 →₀ ℕ), (MvPowerSeries.coeff d) F.toPowerSeries ∈ 𝒜 (2 * (Finsupp.degree d - 1)) }) :
                    ⇑(gradedLift F) = ⇑(lift ⟨↑F, ⋯⟩)

                    The graded homomorphism attached to F is, as a function, the homomorphism classifying F.

                    @[simp]
                    theorem TauCeti.LazardRing.coe_gradedLift_symm {A : Type u_1} [CommRing A] {σ : Type u_5} [SetLike σ A] [AddSubgroupClass σ A] {𝒜 : ℕ → σ} [SetLike.GradedMonoid 𝒜] (φ : grading →+*ᵍ 𝒜) :

                    The formal group law attached to a graded homomorphism φ is the base change of the universal formal group law along φ.