The Lazard symmetric 2-cocycles C_n(X, Y) #
A two-variable polynomial f(X, Y) over a commutative ring R is an additive 2-cocycle if
f(X, Y) + f(X + Y, Z) = f(X, Y + Z) + f(Y, Z).
Symmetric additive 2-cocycles are the first-order deformations of the additive formal group law
X + Y: if F(X, Y) ≡ X + Y + f(X, Y) modulo terms of degree > n and f is homogeneous of
degree n, then commutativity and associativity of F modulo terms of degree > n say exactly
that f is a symmetric additive 2-cocycle. This is why they govern the degree-by-degree
construction of formal group laws and Lazard's theorem that the Lazard ring is polynomial.
For n ≥ 2 the basic example is (X + Y)ⁿ - Xⁿ - Yⁿ. Its coefficients n.choose i,
0 < i < n, have greatest common divisor d_n, which is the prime p when n is a power of p
and 1 otherwise (Choose.gcd_choose_eq_minFac_of_isPrimePow,
Choose.gcd_choose_eq_one_of_not_isPrimePow). Dividing by it gives the integral polynomial
C_n(X, Y) with d_n • C_n = (X + Y)ⁿ - Xⁿ - Yⁿ, defined here over every commutative ring by
casting its natural-number coefficients n.choose i / d_n. It is a homogeneous symmetric
additive 2-cocycle of degree n, compatible with every change of coefficients, and its
coefficients generate the unit ideal of ℤ. Consequently r • C_n = 0 forces r = 0 in every
commutative ring R, including rings with torsion: the multiple of C_n representing a cocycle
is unique. The converse, existence, is the symmetric 2-cocycle lemma: every homogeneous symmetric
additive 2-cocycle of degree n is a multiple of C_n
(TauCeti.exists_eq_smul_lazardCocycle, in
TauCeti.RingTheory.FormalGroup.SymmetricCocycle.Classification).
Main definitions #
MvPolynomial.IsAddCocycle₂:f(X, Y) + f(X + Y, Z) = f(X, Y + Z) + f(Y, Z).TauCeti.lazardGcd n: the greatest common divisord_nof then.choose i,0 < i < n.TauCeti.lazardCocycle n R: the polynomialC_n(X, Y)overR.
Main results #
MvPolynomial.IsAddCocycle₂.coeff_eq: the cocycle identity at the coefficient ofXⁱYʲZᵏ,[k = 0] c_{i,j} + (i + j).choose i * c_{i+j,k} = (j + k).choose j * c_{i,j+k} + [i = 0] c_{j,k}wherec_{a,b}is the coefficient ofXᵃYᵇinf.MvPolynomial.IsAddCocycle₂.coeff_single_one_eq_zero: the coefficient ofYⁿin an additive 2-cocycle vanishes forn ≠ 0.TauCeti.lazardGcd_eq_minFac_of_isPrimePow,TauCeti.lazardGcd_eq_one_of_not_isPrimePow:d_nispforn = pᵏ, and1forn ≥ 2not a prime power.TauCeti.prime_dvd_lazardGcd_iff: forn ≠ 0and a primep,p ∣ d_nexactly whennis a power ofp. In particulard_nis odd unlessnis a power of two.TauCeti.isUnit_lazardGcd: ifp = 0inAandn ≠ 0is not a power ofp, thend_nis a unit inA.Nat.Prime.exists_not_dvd_choose: ifn ≠ 0is not a power of the primep, thenpdoes not divide somen.choose iwith0 < i < n.TauCeti.lazardGcd_dvd_pow_succ_sub:d_(n+1)dividesk^(n + 1) - k.TauCeti.gcd_choose_div_lazardGcd_eq_one: forn ≥ 2, the coefficientsn.choose i / d_nhave greatest common divisor1.TauCeti.coeff_lazardCocycle: the coefficient ofXⁱYʲinC_nisn.choose i / d_nwheni + j = nandi, j ≠ 0, and0otherwise.TauCeti.lazardGcd_nsmul_lazardCocycle:d_n • C_n = (X + Y)ⁿ - Xⁿ - Yⁿforn ≠ 0.TauCeti.aeval_diag_lazardCocycle: the diagonalC_n(a, a)is((2ⁿ - 2) / d_n) • aⁿ.TauCeti.sum_aeval_natCast_mul_lazardCocycle: ifp = 0, then∑_{j < p} C_n(j t, t) = -tⁿforn = pᵏ,k ≥ 1.TauCeti.map_lazardCocycle:C_nis compatible with ring homomorphisms.TauCeti.isHomogeneous_lazardCocycle,TauCeti.isSymmetric_lazardCocycle,TauCeti.isAddCocycle₂_lazardCocycle:C_nis a homogeneous symmetric additive 2-cocycle of degreen.TauCeti.smul_lazardCocycle_eq_zero_iff: forn ≥ 2,r • C_n = 0 ↔ r = 0.
References #
- M. Lazard, Sur les groupes de Lie formels à un paramètre, Bull. Soc. Math. France 83 (1955).
- D. C. Ravenel, Complex Cobordism and Stable Homotopy Groups of Spheres, Appendix A2.1 (the symmetric 2-cocycle lemma).
A two-variable polynomial f(X, Y) is an additive 2-cocycle if
f(X, Y) + f(X + Y, Z) = f(X, Y + Z) + f(Y, Z) in R[X, Y, Z].
Instances For
The zero polynomial is an additive 2-cocycle.
Additive 2-cocycles are closed under addition.
Additive 2-cocycles are closed under scalar multiplication.
Additive 2-cocycles are preserved by a change of coefficients.
The cocycle identity at the coefficient of XⁱYʲZᵏ.
The coefficient of Yⁿ in an additive 2-cocycle vanishes for n ≠ 0.
The greatest common divisor d_n of the binomial coefficients n.choose i, 0 < i < n.
For n ≥ 2 it is the prime p if n is a power of p, and 1 otherwise
(lazardGcd_eq_minFac_of_isPrimePow, lazardGcd_eq_one_of_not_isPrimePow); for n < 2 the
range is empty and d_n = 0 (lazardGcd_eq_zero_of_lt_two).
Instances For
If n = pᵏ with k ≥ 1, then d_n = p.
If n ≥ 2 is not a prime power, then d_n = 1.
If p is a prime with p = 0 in A and n ≠ 0 is not a power of p, then d_n is a unit
in A: it is prime to p (prime_dvd_lazardGcd_iff).
If n ≠ 0 is not a power of the prime p, some binomial coefficient n.choose i with
0 < i < n is not divisible by p. This is the converse of Nat.Prime.dvd_choose_pow.
The Lazard 2-cocycle C_n(X, Y), whose coefficient of XⁱYⁿ⁻ⁱ is n.choose i / d_n for
0 < i < n, where d_n = lazardGcd n; thus d_n • C_n = (X + Y)ⁿ - Xⁿ - Yⁿ for n ≠ 0
(lazardGcd_nsmul_lazardCocycle). Its coefficients are natural numbers, cast into R. For
n < 2 it is 0.
Instances For
The coefficient of XⁱYⁿ⁻ⁱ in C_n, for 0 < i < n, is n.choose i / d_n.
C_0 = C_1 = 0.
For n ≠ 0, d_n • C_n = (X + Y)ⁿ - Xⁿ - Yⁿ, where d_n = lazardGcd n is the greatest common
divisor of the n.choose i, 0 < i < n.
The diagonal C_n(a, a) of the Lazard cocycle, for an element a of any commutative
R-algebra, is ((2ⁿ - 2) / d_n) • aⁿ: the coefficients n.choose i, 0 < i < n, of
(X + Y)ⁿ - Xⁿ - Yⁿ sum to 2ⁿ - 2. For n < 2 both sides vanish.
C_n is homogeneous of degree n.
The values C_n(j t, t), j < p, sum to -tⁿ in characteristic p for n = pᵏ,
k ≥ 1. Over the integers p C_n(j, 1) = (j + 1)ⁿ - jⁿ - 1, which telescopes to
p ∑_{j < p} C_n(j, 1) = pⁿ - p, and pⁿ⁻¹ - 1 = -1 when p = 0. This is the degree-n part
of the p-series [p](X) of a formal group law X + Y + c C_n(X, Y) + ⋯.
C_n(X, Y) = C_n(Y, X).
C_n is an additive 2-cocycle.
For n ≥ 2, r ↦ r • C_n is injective.