Documentation

CompPoly.LinearAlgebra.PolynomialMatrix.MuldersStorjohannCorrectness.Minimal

Mulders-Storjohann Correctness Reducer Minimality #

Least-row minimality and the certified reducer context.

theorem CompPoly.PolynomialMatrix.muldersStorjohannReduce_least_row_minimal {F : Type u_1} [Field F] [BEq F] [LawfulBEq F] [DecidableEq F] (M : PolynomialMatrix F) (shift : Array ) (row : PolynomialRow F) (hM : M.WellFormed) (hshift : shift.size = M.MatrixWidth) (hrow : row M.RowSpan) (hdeg : rowShiftedDegree? row shift none) :
∃ (outRow : PolynomialRow F) (outDeg : ) (rowDeg : ), outRow (M.muldersStorjohannReduce shift).MatrixRows rowShiftedDegree? outRow shift = some outDeg rowShiftedDegree? row shift = some rowDeg outDeg rowDeg

Certified direct Mulders-Storjohann shifted row-reducer context.

Instances For