Documentation

CompPoly.Bivariate.GuruswamiSudan.Root.RothRuckenstein.Correctness

Roth-Ruckenstein Root Correctness #

Correctness statements for the Roth-Ruckenstein root backend.

Soundness of Roth-Ruckenstein root filtering.

Normalizing a nonzero bivariate polynomial exposes a nonzero initial coefficient equation for the residual-transform RR step.

theorem CompPoly.GuruswamiSudan.rothRuckensteinRootsYDegreeLt_complete {F : Type u_1} [Field F] [BEq F] [LawfulBEq F] [DecidableEq F] {fieldRoots : FieldRootContext F} {Q : CBivariate F} {k : } {p : CPolynomial F} (hQ : Q 0) (hdegree : degreeLt p k) (hroot : Q.composeY p = 0) :

Completeness of Roth-Ruckenstein root finding from a complete field-root backend.

The nonzero-input hypothesis matches the backend completeness contract, which only promises finite output for nonzero bivariate equations.

Roth-Ruckenstein roots packaged with an explicit univariate field-root backend.

Instances For

    Residual-transform Roth-Ruckenstein roots packaged as a backend.

    Instances For