Restriction to a nonzero constant homogenizing coordinate. Proper affine sections follow from homogeneous nonmultiples also on x₀=h, not just x₀=1.
The R-algebra endomorphism of MvPolynomial (Fin (n + 1)) R that substitutes C h * X 0 for
the first variable and fixes the other variables.
Equations
- CCDN.firstCoordinateScaleHom R h = MvPolynomial.aeval (Fin.cons (MvPolynomial.C h * MvPolynomial.X 0) fun (j : Fin n) => MvPolynomial.X j.succ)
Instances For
Composing the scalings of the first variable by h and by k gives the scaling by k * h.
Scaling the first variable by 1 is the identity.
For nonzero h in a field K, the K-algebra automorphism of MvPolynomial (Fin (n + 1)) K
substituting C h * X 0 for the first variable; its inverse scales by h⁻¹.
Equations
- CCDN.firstCoordinateScale K h hh = AlgEquiv.ofAlgHom (CCDN.firstCoordinateScaleHom K h) (CCDN.firstCoordinateScaleHom K h⁻¹) ⋯ ⋯
Instances For
Scaling the first variable preserves homogeneity of degree d.
The restriction of f to the slice x₀ = h is the affine chart x₀ = 1 of f with its first
variable scaled by h.
The restriction of a homogeneous polynomial of degree d to the slice x₀ = h has total degree
at most d.
The restriction of the monomial monomial m c to the slice x₀ = h is the monomial with
exponent chartExponent m and coefficient c * h ^ m 0.
If f has total degree at most d, then restricting the scaled homogenization
scaledHomogenize d h f to the slice x₀ = h gives C (h ^ d) * f.
Integer nonmultiples of a primitive homogeneous equation stay proper on a nonzero rational slice preserving the degree.