Alekhnovich Root Search Correctness #
Public correctness surface for the Alekhnovich bounded bivariate root backend [Ale05].
References #
- [M. Alekhnovich, Linear Diophantine Equations Over Polynomials and Soft Decoding of Reed-Solomon Codes, IEEE Transactions on Information Theory 51(7), 2257-2265, 2005][Ale05]
Soundness of Alekhnovich root filtering.
The exact final filter keeps any true bounded root that the Alekhnovich candidate generator has already produced.
Shifted substitution preserves modular roots below N before truncation.
Truncated shifted substitution has the same coefficients below N as exact
shifted substitution, so it preserves modular roots below N.
Stripping a visible X-adic valuation transports a modular root of Q to
a shorter modular root of the stripped residual.
Recursive Alekhnovich prefix coverage for modular roots.
Candidate generation coverage for the Alekhnovich-only recursive suffix completion.
The finite modular-root predicate is exact once the substitution degree is bounded below the checked precision.
Completeness of Alekhnovich candidate generation for exact bounded roots.
Completeness of Alekhnovich bounded-degree root finding from a complete field-root backend.
Alekhnovich roots packaged with an explicit univariate field-root backend.