The universal homogeneous polynomial law #
For a module M over a commutative semiring R and d : ℕ, this file constructs the
universal homogeneous polynomial law γ_d : M → Γ^d_R(M) of degree d, with values in the
degree-d homogeneous piece of the divided power algebra. After scalar extension to a
commutative R-algebra S it is given by
γ_d(∑ⱼ sⱼ ⊗ mⱼ) = ∑_{∑ⱼ nⱼ = d} (∏ⱼ sⱼ ^ nⱼ) ⊗ ∏ⱼ dp nⱼ mⱼ,
so that its ground value is γ_d(m) = dp R d m, and over a polynomial ring the coefficient of
∏ⱼ Tⱼ ^ nⱼ in γ_d(∑ⱼ Tⱼ ⊗ mⱼ) is ∏ⱼ dp nⱼ mⱼ when ∑ⱼ nⱼ = d, and zero otherwise. No
factorial is inverted: over ℤ the coefficient of U V in γ_2(U ⊗ x + V ⊗ y) is
dp 1 x * dp 1 y, with no factor 2.
Roby's representability theorem identifies the degree-d homogeneous laws M → N with the linear
maps Γ^d_R(M) → N, by composition with γ_d.
Main declarations #
DividedPowerAlgebra.gamma R M d: the universal homogeneous polynomial law of degreed.DividedPowerAlgebra.isHomogeneousOfDegree_gamma: it is homogeneous of degreed.DividedPowerAlgebra.gamma_toFun_tmul:γ_d(s ⊗ m) = s ^ d ⊗ dp R d m.DividedPowerAlgebra.gamma_toFun_one: for an algebraA,γ_d(1) = 1 ⊗ dp R d 1.DividedPowerAlgebra.gamma_toFun_sum_tmul: the formula forγ_don a finite sum of pure tensors, after scalar extension to an algebra in any universe.DividedPowerAlgebra.ground_gamma_apply: the ground value ofγ_datmisdp R d m.DividedPowerAlgebra.gamma_comp_toPolynomialLaw: naturality in the source module.DividedPowerAlgebra.coe_lid_rTensor_lcoeff_gamma_toFun_sum_X_tmul: the coefficient of the monomial∏ⱼ Tⱼ ^ kⱼinγ_d(∑ⱼ Tⱼ ⊗ mⱼ)is∏ⱼ dp kⱼ mⱼwhen∑ⱼ kⱼ = d, and0otherwise.
Implementation notes #
The values of all the laws γ_d are packaged into the divided-power exponential
DividedPowerAlgebra.exp, exp(x) = ∑_d γ_d(x) X ^ d, a power series with coefficients in
S ⊗[R] Γ_R(M), which is defined on pure tensors by exp(s ⊗ m) = ∑ₙ (s ^ n ⊗ dp R n m) X ^ n.
The law γ_d is the X ^ d-coefficient of exp, projected to the degree-d piece through the
direct-sum grading of Γ_R(M).
References #
- [N. Roby, Lois polynômes et lois formelles en théorie des modules (1963), Proposition IV.1 and Théorème IV.1][Roby-1963]
- The ambient
DividedPowerAlgebraand thePolynomialLaws are the Mathlib formalizations by Antoine Chambert-Loir and María Inés de Frutos-Fernández.
The universal homogeneous polynomial law γ_d : M → Γ^d_R(M) of degree d. After scalar
extension to a commutative R-algebra S it sends ∑ⱼ sⱼ ⊗ mⱼ to
∑_{∑ⱼ nⱼ = d} (∏ⱼ sⱼ ^ nⱼ) ⊗ ∏ⱼ dp R nⱼ mⱼ (see gamma_toFun_sum_tmul), and its ground value is
m ↦ dp R d m (see ground_gamma_apply).
Instances For
The universal law γ_d is homogeneous of degree d.
The value of γ_d on a finite sum of pure tensors:
γ_d(∑ⱼ sⱼ ⊗ mⱼ) = ∑_{∑ⱼ nⱼ = d} (∏ⱼ sⱼ ^ nⱼ) ⊗ ∏ⱼ dp R nⱼ mⱼ. Each product
∏ⱼ dp R nⱼ mⱼ lies in the degree-d piece, where it is its own degree-d component.
The value of γ_d on a pure tensor: γ_d(s ⊗ m) = s ^ d ⊗ dp R d m.
For an R-algebra A, the value of γ_d at the unit of S ⊗[R] A is 1 ⊗ dp R d 1.
The ground value of γ_d at m is dp R d m.
The coefficient of the monomial ∏ⱼ Tⱼ ^ kⱼ in γ_d(∑ⱼ Tⱼ ⊗ mⱼ), computed over the
polynomial ring R[Tⱼ], is ∏ⱼ dp R kⱼ mⱼ when ∑ⱼ kⱼ = d, and 0 otherwise.
The universal homogeneous law is natural in its source module.