Row Span for Polynomial Matrices #
def
CompPoly.PolynomialMatrix.rowLinearCombination
{F : Type u_1}
[Semiring F]
[BEq F]
[LawfulBEq F]
(coeffs : Array (CPolynomial F))
(M : PolynomialMatrix F)
:
Polynomial linear combination of matrix rows.
Instances For
def
CompPoly.PolynomialMatrix.RowSpan
{F : Type u_1}
[Semiring F]
[BEq F]
[LawfulBEq F]
(M : PolynomialMatrix F)
:
Set (PolynomialRow F)
Row module generated by the matrix rows.
Instances For
theorem
CompPoly.PolynomialMatrix.matrix_row_mem_rowSpan
{F : Type u_1}
[Semiring F]
[BEq F]
[LawfulBEq F]
[DecidableEq F]
{M : PolynomialMatrix F}
{row : PolynomialRow F}
(hM : M.WellFormed)
(hrow : row ∈ M.MatrixRows)
:
Every stored row belongs to its matrix row span.
def
CompPoly.PolynomialMatrix.RowSpanEq
{F : Type u_1}
[Semiring F]
[BEq F]
[LawfulBEq F]
(A B : PolynomialMatrix F)
:
Row span extensional equality.