Matrices of multivariate polynomials #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
In this file, we prove results about matrices over an mv_polynomial ring.
In particular, we provide matrix.mv_polynomial_X
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.mv_polynomial_X m n R = ⇑matrix.of (λ (i : m) (j : n), mv_polynomial.X (i, j))
Any matrix A
can be expressed as the evaluation of matrix.mv_polynomial_X
.
This is of particular use when mv_polynomial (m × n) R
is an integral domain but S
is
not, as if the mv_polynomial.eval₂
can be pulled to the outside of a goal, it can be solved in
under cancellative assumptions.
A variant of matrix.mv_polynomial_X_map_eval₂
with a bundled ring_hom
on the LHS.
A variant of matrix.mv_polynomial_X_map_eval₂
with a bundled alg_hom
on the LHS.
In a nontrivial ring, matrix.mv_polynomial_X m m R
has non-zero determinant.