Integral translations of the affine chart, lifted to homogeneous linear coordinate changes, preserve primitive equations and homogeneous degree.
The homogeneous linear substitution fixing X 0 and sending X (j + 1) to
X (j + 1) + a j * X 0; on the affine chart X 0 = 1 it is the translation by a.
Equations
- CCDN.homogeneousTranslationHom R a = MvPolynomial.aeval (Fin.cons (MvPolynomial.X 0) fun (j : Fin n) => MvPolynomial.X j.succ + MvPolynomial.C (a j) * MvPolynomial.X 0)
Instances For
Composing the homogeneous translations by a and by b gives the homogeneous translation
by a + b.
The homogeneous translation by zero is the identity.
The homogeneous translation of a homogeneous polynomial of degree d is homogeneous of
degree d.
The homogeneous translation by an integer vector of a primitive integer polynomial is primitive.
The homogeneous translation of f by a evaluates at x to the value of f at the point
with coordinates x 0 and x (j + 1) + a j * x 0.
On the affine chart X 0 = 1, the homogeneous translation of f by a evaluates at the
point (1, z) to the value of f at (1, z + a).
If z lies in the box of radius B ≥ 1 and every coordinate of a lies in [0, d], then
every coordinate of z - a has absolute value at most (d + 1) * B.