An explicit parameter space for Euler-constrained polynomial pairs. For degree d=k+2, its dimension is d^2-1: two polynomials of degree at most k and one homogeneous polynomial of degree k.
The parameter space of Euler-constrained pairs: triples (A, B, Q) with A and B bivariate
polynomials of total degree at most k and Q homogeneous of degree k.
Equations
- CCDN.EulerPairSpace R k = (↥(MvPolynomial.restrictTotalDegree (Fin 2) R k) × ↥(MvPolynomial.restrictTotalDegree (Fin 2) R k) × ↥(MvPolynomial.homogeneousSubmodule (Fin 2) R k))
Instances For
(A,B,Q) gives (A+yQ,B-xQ), so the two top-degree radial terms cancel.
Equations
- CCDN.eulerPairCoordinates R k = { toFun := fun (u : CCDN.EulerPairSpace R k) => (↑u.1 + MvPolynomial.X 1 * ↑u.2.2, ↑u.2.1 - MvPolynomial.X 0 * ↑u.2.2), map_add' := ⋯, map_smul' := ⋯ }
Instances For
The first polynomial A + y * Q of an Euler pair has total degree at most k + 1.
The second polynomial B - x * Q of an Euler pair has total degree at most k + 1.
The radial contraction x * P + y * Q of the pair (P, Q) attached to an element of
EulerPairSpace R k has total degree at most k + 1.
The number of unknowns is exactly the desired Noether-form degree.