Matrices of multivariate polynomials #
In this file, we prove results about matrices over an mv_polynomial ring.
In particular, we provide Matrix.mvPolynomialX
which associates every entry of a matrix with a
unique variable.
Tags #
matrix determinant, multivariate polynomial
The matrix with variable X (i,j)
at location (i,j)
.
Equations
- Matrix.mvPolynomialX m n R = Matrix.of fun (i : m) (j : n) => MvPolynomial.X (i, j)
Instances For
Any matrix A
can be expressed as the evaluation of Matrix.mvPolynomialX
.
This is of particular use when MvPolynomial (m × n) R
is an integral domain but S
is
not, as if the MvPolynomial.eval₂
can be pulled to the outside of a goal, it can be solved in
under cancellative assumptions.
A variant of Matrix.mvPolynomialX_map_eval₂
with a bundled RingHom
on the LHS.
A variant of Matrix.mvPolynomialX_map_eval₂
with a bundled AlgHom
on the LHS.
In a nontrivial ring, Matrix.mvPolynomialX m m R
has non-zero determinant.