Documentation

CompPoly.LinearAlgebra.PolynomialMatrix.Approximant.Basic

X-Adic Approximant Problems #

Basic data structures for approximant-basis computations over polynomial matrices.

References #

A row approximant problem p * matrix = 0 mod X^orders.

Instances For

    Maximum X-adic order in a problem.

    Instances For

      Sum of X-adic orders.

      Instances For

        Truncate every problem order to at most d.

        Instances For

          Remaining orders after the first d coefficients have been consumed.

          Instances For

            Shift update used by the second recursive PM-basis call.

            Instances For

              Residual matrix (P * A) div X^d, using an explicit product kernel and truncating to the requested residual orders columnwise.

              Instances For
                def CompPoly.PolynomialMatrix.Approximant.residualMatrix {F : Type u_1} [Semiring F] [BEq F] [LawfulBEq F] (lowCtx : MulLowContext F) (basis matrix : PolynomialMatrix F) (d : ) (orders : Array ) :

                Residual matrix (P * A) div X^d, truncated to the requested residual orders columnwise, using the direct low-product row-column kernel.

                Instances For