Homogeneous polynomial laws #
A polynomial law f : M →ₚₗ[R] N is homogeneous of degree n if
f (s • x) = s ^ n • f x for every commutative R-algebra S, every s : S and every
x : S ⊗[R] M. The condition is imposed after every scalar extension, not only on M itself:
over a finite field 𝔽_q the identity law satisfies s • m = s ^ q • m for all s ∈ 𝔽_q and
m ∈ M, yet it is not homogeneous of degree q, as T • x ≠ T ^ q • x over 𝔽_q[T] for
nonzero x.
Homogeneous laws of degree d are the objects represented by the degree-d divided powers
Γ^d_R(M) (Roby), and the degree-one laws are exactly the base changes of linear maps.
Main declarations #
PolynomialLaw.IsHomogeneousOfDegree n f: the lawfis homogeneous of degreen.PolynomialLaw.IsHomogeneousOfDegree.toFun_smul: homogeneity holds after scalar extension to algebras in every universe.PolynomialLaw.homogeneousSubmodule R M N n: the submodule of laws homogeneous of degreen; in particular the zero law is homogeneous of every degree.PolynomialLaw.IsHomogeneousOfDegree.comp: composing laws of degreespandqgives a law of degreep * q.PolynomialLaw.IsHomogeneousOfDegree.toFun'_add,PolynomialLaw.IsHomogeneousOfDegree.toFun_add: a law homogeneous of degree one is additive after every scalar extension.PolynomialLaw.IsHomogeneousOfDegree.toLinearMap: the ground map of a law homogeneous of degree one, as a linear map, whose polynomial law is the original law.LinearMap.toLinearMap_isHomogeneousOfDegree_toPolynomialLaw: conversely, the linear map recovered fromu.toPolynomialLawisu.PolynomialLaw.isHomogeneousOfDegree_one_iff: a law is homogeneous of degree one if and only if it is the polynomial lawu.toPolynomialLawof a linear mapu.PolynomialLaw.range_toPolynomialLawₗ,PolynomialLaw.homogeneousSubmoduleOneEquiv: the laws homogeneous of degree one are the image ofLinearMap.toPolynomialLawₗ, which identifiesM →ₗ[R] NwithhomogeneousSubmodule R M N 1.
References #
- N. Roby, Lois polynômes et lois formelles en théorie des modules, Ann. Sci. École Norm. Sup. (3) 80 (1963), 213-348
- G. Chenevier, The p-adic analytic space of pseudocharacters of a profinite group and pseudorepresentations over arbitrary rings, §1.1
A polynomial law f : M →ₚₗ[R] N is homogeneous of degree n if
f (s • x) = s ^ n • f x for every commutative R-algebra S, every s : S and every
x : S ⊗[R] M. See IsHomogeneousOfDegree.toFun_smul for algebras in other universes.
Instances For
Homogeneity of a polynomial law holds after scalar extension to a commutative R-algebra in
an arbitrary universe.
The ground map of a law homogeneous of degree n is homogeneous of degree n.
Composing a law homogeneous of degree q with one homogeneous of degree p gives a law
homogeneous of degree p * q.
The zero law is homogeneous of every degree.
The submodule of polynomial laws M →ₚₗ[R] N which are homogeneous of degree n.
Instances For
The polynomial law of a linear map is homogeneous of degree one.
A polynomial law homogeneous of degree one is additive after every scalar extension.
A polynomial law homogeneous of degree one sends s ⊗ₜ m to s ⊗ₜ f.ground m.
The ground map of a polynomial law homogeneous of degree one, as a linear map.
Instances For
A polynomial law homogeneous of degree one is the polynomial law of its ground map.
A polynomial law homogeneous of degree one is additive after scalar extension to a
commutative R-algebra in an arbitrary universe.
A polynomial law is homogeneous of degree one if and only if it is the polynomial law of a
linear map, namely of its ground map IsHomogeneousOfDegree.toLinearMap.
The linear map recovered from the polynomial law of a linear map u is u.
The polynomial laws homogeneous of degree one are exactly those of linear maps.
Linear maps M →ₗ[R] N are identified with polynomial laws homogeneous of degree one, by
LinearMap.toPolynomialLaw with inverse IsHomogeneousOfDegree.toLinearMap.