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.