Coefficients and determinants of polynomial matrices #
Let A be a square matrix with polynomial entries whose j-th column has degree at most e j.
Every term of the Leibniz expansion of det A then has degree at most ∑ j, e j, so det A does
too, and its coefficient in that degree is the determinant of the scalar matrix of
top coefficients (A i j).coeff (e j). This is the standard way to show that a determinant of
polynomials is nonzero, by exhibiting a nonsingular matrix of leading coefficients.
Under the same column bounds, reflecting det A at ∑ j, e j, that is, reading it in the
reciprocal variable X ^ (∑ j, e j) * det A (1 / X), gives the determinant of the matrix whose
j-th column is reflected at e j (Matrix.reflect_det_sum_eq_of_natDegree_le). For instance,
when all entries have degree at most one, det (X • Bᵀ + B) is its own reflection at the
dimension, being the determinant of the transpose (Matrix.reflect_det_X_smul_transpose_add).
Taking entrywise coefficients commutes with multiplication by constant matrices on either side. In particular, linear coefficients of matrix-valued curves commute with constant conjugation.
Evaluating a polynomial in a matrix commutes with applying a ring homomorphism to the coefficients
and to the entries (Matrix.aeval_map), and a rectangular matrix intertwining two square matrices
intertwines every polynomial in them (Matrix.aeval_mul_eq_mul_aeval). Natural matrix identities
valid at unit parameters extend to all parameters by polynomial specialization
(Matrix.identity_of_units).
A matrix identity natural under coefficient homomorphisms holds at every parameter if it holds at every unit of the Laurent polynomial ring. Embed the indeterminate into Laurent polynomials, where it is a unit, then use injectivity and evaluate back in the original ring.
Evaluating a polynomial in a matrix commutes with applying a ring homomorphism to the coefficients of the polynomial and to the entries of the matrix.
Polynomials preserve intertwiners. If a rectangular matrix V intertwines the square
matrices A and B, that is A * V = V * B, then it intertwines every polynomial in them.
Taking an entrywise polynomial coefficient commutes with multiplication on the left by a constant matrix.
Taking an entrywise polynomial coefficient commutes with multiplication on the right by a constant matrix.
If the j-th column of a polynomial matrix A has degree at most e j, then the coefficient
of det A in degree ∑ j, e j is the determinant of the matrix of coefficients of the entries
in the degrees e j.
If the j-th column of a polynomial matrix A has degree at most e j, then det A has
degree at most ∑ j, e j.
If the j-th column of a polynomial matrix A has degree at most e j, then the reflection
of det A at ∑ j, e j is the determinant of the matrix whose j-th column is reflected at
e j.
The polynomial det (X • Sᵀ + S) is its own reflection at the dimension: reflecting each
entry X * Sⱼᵢ + Sᵢⱼ at degree one transposes the matrix.