Roth-Ruckenstein-Style Root Finding #
Executable bounded-degree roots for CBivariate F using recursive coefficient
reconstruction and an explicit univariate field-root backend, following the
Roth-Ruckenstein root-search step [RR00].
References #
- [Roth, R. M., and Ruckenstein, G., Efficient decoding of Reed-Solomon codes beyond half the minimum distance][RR00]
Substitute Y = a + X * Y into a bivariate polynomial.
Instances For
One residual step in the transformed Roth-Ruckenstein recursion.
Instances For
The linear coefficient of the next recursive root equation after depth zero.
Instances For
Polynomial equation for the next coefficient in the prefix recursion.
Instances For
Ordered recursive candidate extensions using a field-root backend.
This direct coefficient-equation helper does not expand zero equations. The residual-transform Roth-Ruckenstein backend uses residual normalization before field-root queries.
Instances For
Candidate prefixes after choosing coefficients through depth < k in the
direct coefficient-equation recursion. Zero equations are not expanded.
Instances For
Residual-transform Roth-Ruckenstein prefixes with explicit recursion fuel.
Instances For
Candidate prefixes from the residual-transform recursion through precision X^k.
Instances For
Residual-transform Roth-Ruckenstein bounded-degree roots.
Instances For
Roth-Ruckenstein bounded-degree roots.
The public backend uses the residual-transform recursion, which strips common
X-adic factors before each field-root query. Zero univariate equations are
excluded from the field-root dependency for nonzero bivariate inputs.