Documentation

CompPoly.Bivariate.GuruswamiSudan.Implementations

Guruswami-Sudan Concrete Implementations #

Named concrete dense-interpolation/Roth-Ruckenstein implementations and correctness theorem specializations for the implementations exercised by the benchmark suite.

Dense interpolation backend over canonical KoalaBear.

Instances For

    Dense interpolation backend over native-word fast KoalaBear.

    Instances For

      NTTFast-backed univariate multiplication over canonical KoalaBear.

      Instances For

        NTTFast-backed low univariate multiplication over canonical KoalaBear.

        Instances For

          NTTFast-backed univariate monic remainders over canonical KoalaBear.

          Instances For

            NTTFast-backed subproduct batch evaluation over canonical KoalaBear.

            Instances For

              NTTFast-backed univariate multiplication over native-word fast KoalaBear.

              Instances For

                NTTFast-backed low univariate multiplication over native-word fast KoalaBear.

                Instances For

                  NTTFast-backed univariate monic remainders over native-word fast KoalaBear.

                  Instances For

                    NTTFast-backed subproduct batch evaluation over native-word fast KoalaBear.

                    Instances For

                      Lee-O'Sullivan interpolation over canonical KoalaBear with direct vanishing setup.

                      Instances For

                        Lee-O'Sullivan interpolation over canonical KoalaBear with subproduct-tree vanishing setup.

                        Instances For

                          Lee-O'Sullivan interpolation over native-word fast KoalaBear with direct vanishing setup.

                          Instances For

                            Lee-O'Sullivan interpolation over native-word fast KoalaBear with subproduct-tree vanishing setup.

                            Instances For

                              PM-basis scalar-kernel cutoff for the approximant-basis interpolation backend.

                              The recursive solver handles all larger orders with low-product residuals and block matrix composition; dense scalar linear algebra is reserved for small bounded leaves.

                              Instances For

                                Polynomial-matrix basis-composition cutoff for the approximant backend. The current GS interpolation shapes are narrow enough that direct bounded composition is faster than recursing Strassen down to unit blocks.

                                Instances For

                                  Recursive approximant-basis PM-basis context over canonical KoalaBear.

                                  Instances For

                                    Approximant-basis interpolation over canonical KoalaBear.

                                    Instances For

                                      Approximant-basis interpolation over canonical KoalaBear with subproduct-tree vanishing setup.

                                      Instances For

                                        Default approximant-basis interpolation over canonical KoalaBear.

                                        Instances For

                                          Recursive approximant-basis PM-basis context over native-word fast KoalaBear.

                                          Instances For

                                            Approximant-basis interpolation over native-word fast KoalaBear.

                                            Instances For

                                              Approximant-basis interpolation over native-word fast KoalaBear with subproduct-tree vanishing setup.

                                              Instances For

                                                Default approximant-basis interpolation over native-word fast KoalaBear.

                                                Instances For

                                                  Mulders-Storjohann step budget for the hybrid interpolation backend: the ski-rental rent/buy break-even, set near the cost ratio between one approximant-fallback solve and one reduction step. Both scale with the input mass, so the ratio is proportional to ℓ^(ω−1) (with ℓ + 1 the module width) and independent of n and m under softly-linear multiplication; the constant is calibrated from the n = 5040 long-code benchmark shape.

                                                  Instances For

                                                    Hybrid interpolation (budgeted Lee-O'Sullivan reduction with approximant fallback) over canonical KoalaBear.

                                                    Instances For

                                                      Hybrid interpolation (budgeted Lee-O'Sullivan reduction with approximant fallback) over native-word fast KoalaBear.

                                                      Instances For

                                                        Roth-Ruckenstein root backend over canonical KoalaBear.

                                                        Instances For

                                                          Roth-Ruckenstein root backend over canonical KoalaBear with NTTFast field roots.

                                                          Instances For

                                                            Roth-Ruckenstein root backend over native-word fast KoalaBear.

                                                            Instances For

                                                              Roth-Ruckenstein root backend over native-word fast KoalaBear with NTTFast field roots.

                                                              Instances For

                                                                Alekhnovich root backend over canonical KoalaBear.

                                                                Instances For

                                                                  Alekhnovich root backend over canonical KoalaBear with NTTFast field roots.

                                                                  Instances For

                                                                    Alekhnovich root backend over native-word fast KoalaBear.

                                                                    Instances For

                                                                      Alekhnovich root backend over native-word fast KoalaBear with NTTFast field roots.

                                                                      Instances For

                                                                        Filtered dense/Roth context over canonical KoalaBear.

                                                                        Instances For

                                                                          Filtered dense/Roth context over canonical KoalaBear with NTTFast field roots.

                                                                          Instances For

                                                                            Filtered dense/Roth context over native-word fast KoalaBear.

                                                                            Instances For

                                                                              Filtered dense/Roth context over native-word fast KoalaBear with NTTFast field roots.

                                                                              Instances For

                                                                                Concrete completeness for the canonical KoalaBear dense/Roth core.

                                                                                Concrete soundness for the canonical KoalaBear dense/Roth filtered core.

                                                                                Concrete completeness for the canonical KoalaBear dense/Roth filtered core.

                                                                                Concrete completeness for the canonical KoalaBear dense/Roth-NTTFast core.

                                                                                Concrete soundness for the canonical KoalaBear dense/Roth-NTTFast filtered core.

                                                                                Concrete completeness for the canonical KoalaBear dense/Roth-NTTFast filtered core.

                                                                                Concrete completeness for the fast KoalaBear dense/Roth filtered core.

                                                                                Concrete completeness for the fast KoalaBear dense/Roth-NTTFast filtered core.