Documentation

CompPoly.LinearAlgebra.PolynomialMatrix.MuldersStorjohannCorrectness.Reduction

Mulders-Storjohann Correctness Reduction Invariants #

Shape, well-formedness, row-span, and weak-Popov correctness for the reducer.

theorem CompPoly.PolynomialMatrix.muldersStorjohannStep_rowSpan_superset {F : Type u_1} [Field F] [BEq F] [LawfulBEq F] [DecidableEq F] {M : PolynomialMatrix F} (shift : Array ) {i j : } (hM : M.WellFormed) (hi : i < Array.size M) (hj : j < Array.size M) (hne : i j) :

The fueled reducer is deterministic: two runs that both end without a shifted leading conflict stopped at the same (first conflict-free) matrix of the common step orbit, regardless of their fuel.