The eliminant for a ratio g(beta)/f'(beta). For f,g in F[t][z], coefficients are lifted into F[u][t], and z is eliminated from f and uf'-g. The resulting polynomial has outer t-degree at most (2deg_z(f)-1) times the coefficient t-degree bound.
The embedding F[t] → F[u][t] of polynomials in t as polynomials with constant coefficients
in the new parameter u.
Instances For
The specialization F[u][t] → F[t] at u = 0.
Instances For
Specializing u = 0 after lifting a polynomial in t to F[u][t] recovers it.
Applying residueParameterLift and then residueParameterZero to the coefficients of a
polynomial over F[t] recovers it.
The polynomial u · ∂f/∂z - g in z, with coefficients in F[u][t], whose common roots with
f are the values u = g(β) / f'(β).
Equations
Instances For
The resultant in z of f and u · ∂f/∂z - g, a polynomial in t with coefficients in F[u]
that vanishes at every ratio u = g(β) / f'(β) at a simple root β of f.
Equations
- CCDN.residueEliminant f g = (Polynomial.map CCDN.residueParameterLift f).resultant (CCDN.residueEliminationEquation f g) f.natDegree (f.natDegree - 1)
Instances For
At u = 0, residueEliminationEquation f g specializes to -g.
If g has smaller z-degree than f, then residueEliminationEquation f g has z-degree at
most deg_z f - 1.
If all coefficients of f and g have t-degree at most D, then the residue eliminant has
t-degree at most (2 deg_z f - 1) · D.
The eliminant is nonzero: specializing u=0 gives the nonzero resultant of f and -g over F(t).