Roby representability #
Composition with the universal law γ_d sends a linear map Γ^d_R(M) → N to a homogeneous
polynomial law of degree d. Roby's theorem says that this is a linear equivalence: every
homogeneous law of degree d from M to N is represented by a unique linear map on the
degree-d piece of the divided power algebra. No flatness or projectivity of M is assumed.
Uniqueness requires scalar-extended values, rather than just ground values. Evaluating at
∑ X_j ⊗ m_j and extracting a mixed coefficient recovers the value of the linear map on
∏ dp R (k j) (m j). These products span the homogeneous piece, even for modules with torsion
and without inverting factorials.
The construction uses DividedPowerAlgebra.gamma and its coefficient formula. The underlying
divided power algebra and polynomial laws are the Mathlib formalizations by Antoine
Chambert-Loir and María Inés de Frutos-Fernández.
Main declarations #
DividedPowerAlgebra.homogeneousLawMap: the linear comparison to homogeneous laws.DividedPowerAlgebra.lid_rTensor_lcoeff_homogeneousLawMap: recovery by mixed coefficients.DividedPowerAlgebra.homogeneousLawMap_injective: uniqueness of a representing linear map.DividedPowerAlgebra.bilinMap_ext_gamma: bilinear maps onΓ^d_R(M)are determined by their scalar extensions on generic values ofγ_d.DividedPowerAlgebra.homogeneousLawMap_surjective: existence of a representing linear map.DividedPowerAlgebra.homogeneousLawEquiv: Roby's theorem, the linear equivalence between linear mapsΓ^d_R(M) → Nand homogeneous lawsM → Nof degreed.DividedPowerAlgebra.homogeneousLawEquiv_symm_apply_prod_dp: the linear map representingfsends∏ⱼ dp R kⱼ mⱼto the coefficient of∏ⱼ Tⱼ ^ kⱼinf (∑ⱼ Tⱼ ⊗ mⱼ).DividedPowerAlgebra.homogeneousLawMap_compandDividedPowerAlgebra.homogeneousLawMap_comp_mapHomogeneousSubmodule: naturality in both modules.DividedPowerAlgebra.homogeneousLawEquiv_symm_comp_mapHomogeneousSubmodule_eq_iff: the same naturality for representing linear maps.
Implementation notes #
For existence, a law f determines a linear map on the polynomial ring in the variables
X (n, m), sending a monomial ∏ᵢ X (nᵢ, mᵢ) to the coefficient of ∏ᵢ Tᵢ ^ nᵢ in
f (∑ᵢ Tᵢ ⊗ mᵢ). Comparing coefficients along substitutions of the variables Tᵢ shows that this
map respects the defining relations of Γ_R(M), even after multiplication by any monomial, so it
descends to Γ_R(M). Its restriction to the degree-d piece represents f when f is
homogeneous of degree d, since both laws then have the same coefficients.
References #
- [N. Roby, Lois polynômes et lois formelles en théorie des modules (1963), Théorème IV.1][Roby-1963]
Composition with the universal degree-d law, as a linear map into homogeneous laws.
It is a linear equivalence: injectivity is homogeneousLawMap_injective, surjectivity is
homogeneousLawMap_surjective, bundled as homogeneousLawEquiv.
Instances For
The law associated with f is its linear polynomial law composed with γ_d.
At any scalar algebra, the comparison is the base change of f applied to γ_d.
The ground value of the associated law is f evaluated on the divided-power generator.
Mixed coefficients of the associated law recover f on products of divided powers.
The hypothesis fixes the total degree of the monomial, with no factorial factors.
Composition with γ_d determines a linear map on the entire homogeneous piece.
Ground values alone need not determine it; the proof uses mixed coefficients over polynomial
scalar algebras.
Bilinear maps on Γ^d_R(M) are determined by their scalar extensions evaluated at
γ_d(u) and γ_d(v), for generic combinations u and v in two disjoint groups of
variables.
Postcomposition of the representing linear map agrees with postcomposition of its law.
Precomposition on homogeneous pieces agrees with precomposition of polynomial laws.
Every homogeneous polynomial law of degree d is represented by a linear map on Γ^d_R(M):
the comparison homogeneousLawMap is surjective.
Roby representability: composition with the universal law γ_d is a linear equivalence
between linear maps Γ^d_R(M) → N and homogeneous polynomial laws M → N of degree d.
Instances For
The linear map representing a homogeneous law f of degree d sends ∏ⱼ dp R kⱼ mⱼ, with
∑ⱼ kⱼ = d, to the coefficient of ∏ⱼ Tⱼ ^ kⱼ in f (∑ⱼ Tⱼ ⊗ mⱼ).
The linear map representing a homogeneous law f of degree d sends dp R d m to the
ground value f m.
Representability is natural: the linear maps representing homogeneous laws F on N and
G on M intertwine Γ^d(f) and g exactly when the laws intertwine f and g.