Documentation

CompPoly.Bivariate.GuruswamiSudan.Root.RothRuckenstein.Algorithm

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 #

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.

                    Instances For