The corner minor of a doubly singular matrix #
The corner minor of a square matrix A indexed by Fin (n + 1) is the determinant of the
submatrix obtained by deleting its last row and its last column, that is, the determinant of
A.submatrix Fin.castSucc Fin.castSucc. Unlike the determinant it is not a conjugation
invariant in general. It becomes one on a matrix that is annihilated on the right by a column
vector u and on the left by a row vector w, as soon as the conjugating matrix fixes u and
w as well and the last coordinates of u and w are units: this is
Matrix.det_submatrix_castSucc_conj.
The mechanism is that u and w give A a factorisation through the corner minor's own index
type Fin n: the identity with its last row replaced by w carries A into the image of the
inclusion Fin n ↪ Fin (n + 1), and the identity with its last column replaced by u does the
same on the other side. A conjugation A ↦ N * A * N⁻¹ by a matrix fixing u and w therefore
multiplies the corner minor by N.det on one side and by N.det⁻¹ on the other.
The rectangular deletion and inclusion matrices and the row and column framing matrices are
recorded first under [Zero R] [One R], followed by their interaction with matrix
multiplication under [NonAssocSemiring R]. The sparse Laplace expansions along the last row
and column, the description of the corner minor as an ordinary determinant after replacing the
last column by the last standard basis vector, and the conjugation invariance formula are
proved under [CommRing R].
The intended source of such a matrix is burau b - 1 for a braid b, where u is the all-ones
vector and w is the geometric vector (1, t, …, t ^ n).
Main results #
Matrix.det_eq_mul_det_submatrix_castSucc_of_rowandMatrix.det_eq_mul_det_submatrix_castSucc_of_col: the determinant of a matrix whose last row, or whose last column, vanishes off the diagonal is the corner entry times the corner minor.Matrix.det_eq_det_submatrix_castSucc_of_apply_last: the determinant of a matrix whose last row is that of the identity is its corner minor.Matrix.det_updateCol_last_single: replacing the last column by the last standard basis vector turns the determinant into the corner minor.Matrix.submatrix_mul_of_mulVec_single: deleting the last row and column commutes with a product when the left factor fixes the last standard basis vector.Matrix.det_updateCol_last_smul_col_sub_single_of_det_sub_one_eq_zero: a determinant formula for replacing the last column ofM - 1by a linear combination of the last columns ofMand1.Matrix.det_submatrix_castSucc_conj: the corner minor ofN * A * N⁻¹equals that ofA, whenAis annihilated byuon the right and bywon the left andNfixes both.
The two rectangular matrices that delete and restore the last coordinate #
The two square matrices built from the annihilating vectors #
Deleting the last row and column of a product is the product of the deletions, provided the left factor has the last standard basis vector as its last column.
Replacing the last column of a matrix by the last standard basis vector turns its determinant into its corner minor.
The determinant of a matrix M - 1 whose last column has been replaced by
c • M.col (last) - e (last), in terms of the corner minor of M - 1.
Conjugation invariance of the corner minor #
The corner minor is a conjugation invariant on doubly singular matrices. If a square
matrix A is annihilated on the right by a column vector u and on the left by a row vector w,
both of which have a unit in their last coordinate, then conjugating A by any invertible matrix
that fixes u and w leaves the determinant of A.submatrix Fin.castSucc Fin.castSucc
unchanged.