Documentation

LeanPool.CCDN.Algebra.RadialMap

Radial scaling X j ↦ X j * T of a multivariate polynomial; the coefficient of T ^ n is the homogeneous component of degree n.

noncomputable def CCDN.radialMap {K : Type u_1} {σ : Type u_2} [CommRing K] :

Replace every coordinate by itself times the same scalar parameter.

Equations
Instances For
    @[simp]
    theorem CCDN.radialMap_C {K : Type u_1} {σ : Type u_2} [CommRing K] (c : K) :

    The radial map sends a constant C c to the constant polynomial C (C c).

    @[simp]

    The radial map sends the variable X j to X j * T.

    theorem CCDN.radialMap_coeff {K : Type u_1} {σ : Type u_2} [CommRing K] (f : MvPolynomial σ K) (n : ℕ) :

    The coefficient of T ^ n in the radial image of f is the homogeneous component of f of degree n.

    The radial map is injective, since evaluating at T = 1 recovers the polynomial.

    The constant coefficient of the radial image of f is the constant f(0).