MathlibAnnex.Matrix.maximalMinors_mul
theorem
Turns a square right factor into a common scalar on the family of maximal minors.
Statement
For an -by- matrix and an -by- matrix over a commutative ring, with linearly ordered, write for the family of determinants of all -row submatrices in increasing row order. Then
The equality is pointwise on -element row subsets, using increasing row order on both sides.
Assumptions
The integer may be zero; the row set may be infinite. The coefficient ring is commutative. The square factor need not be invertible.
Conclusion
For each selected subset , . Thus one scalar, independent of , scales the whole family.
Related identities in the same source distinguish scalar multiplication from right multiplication: . The zero-matrix family vanishes when ; this restriction matters, because the empty determinant for is . Selection commutes also with application to a column vector: . These are separate identities, not invertibility assumptions for the displayed theorem.
Proof route
Select the same rows before and after multiplication, then apply multiplicativity of the square determinant.
Proof steps
For an -element subset , matrix multiplication is a sum over the finite column set. Hence selecting rows commutes with that sum: .
Both selected matrices are square over a commutative ring, so determinant multiplicativity applies:
Commutativity gives the scalar in the stated order. Since this holds for every , the two functions are equal. For the same calculation reads .
Main citations
- Exact
declaration and its source —
MathlibAnnex.Matrix.maximalMinors_mul - The
component minor multiplication formula —
MathlibAnnex.Matrix.maximalMinor_mul - Scalar
multiplication scales minors by the dimension power —
MathlibAnnex.Matrix.maximalMinors_smul - Selecting
the zero matrix —
MathlibAnnex.Matrix.maximalSubmatrix_zero - A
zero minor in positive dimension —
MathlibAnnex.Matrix.maximalMinor_zero_of_pos - The
zero family in positive dimension —
MathlibAnnex.Matrix.maximalMinors_zero_of_pos - Selection
commutes with a matrix-vector product —
MathlibAnnex.Matrix.maximalSubmatrix_mulVec
Lean source signature (exact)
theorem maximalMinors_mul
{n : ℕ} {ι : Type u} {R : Type v} [LinearOrder ι] [CommRing R]
(A : _root_.Matrix ι (Fin n) R)
(L : _root_.Matrix (Fin n) (Fin n) R) :
maximalMinors (A * L) = L.det • maximalMinors A
| In the source | Mathematical meaning |
|---|---|
{n : ℕ} {ι : Type u} [LinearOrder ι] {R : Type v} [CommRing
R] |
, an ordered row set and a commutative ring ; need not be finite. |
(A : root.Matrix ι (Fin n) R) |
The -by- matrix . |
(L : root.Matrix (Fin n) (Fin n) R) |
The -by- right factor , with no invertibility assumption. |
maximalMinors (A * L) |
The family ; its component is with rows of taken increasingly. |
| In the source | Mathematical meaning |
|---|---|
L.det • maximalMinors A |
The pointwise scalar multiple , whose component is . |
maximalMinors (A * L) = L.det • maximalMinors A |
Equality of the two families at every -element row subset: . |
Exact surrounding binder context (separate excerpt)
noncomputable section
open scoped BigOperators
namespace MathlibAnnex
namespace Matrix
universe u v
Read exact source with highlighted declaration · Raw UTF-8 source · Card PDF · Back to Project
Exact content identity
Declaration: MathlibAnnex.Matrix.maximalMinors_mul
Accepted content SHA-256: 9916875d513ea3e76b5ac1edecfe40877bd5507f8995d8f9d5bef680d2162599
Accepted source guide SHA-256: f363e4d8026edadd112bd44cc8a2453a44d1ae7b27e265816c59cac58317124d
Source commit: 437e6e46228bbb8e91211ebded349d7a30020e73