MATHLIBANNEX / CANONICAL DECLARATION CARD

The family of maximal minors in increasing row order

MathlibAnnex.Matrix.maximalMinors

def

Collects the determinants of all square submatrices with all columns and an increasing selection of rows.

Statement

Let be a commutative ring, a linearly ordered set, and an -by- matrix over . The family of maximal minors is

Thus the rows are taken in the indicated increasing order, and the columns remain in their original order. Only finite subsets of size occur in the domain.

Definition

For every selected subset, the ordering convention is part of the defining formula:

The increasing enumeration fixes the row order and hence the sign. This is not the determinant of rows arranged in an unspecified order.

Assumptions

The number is any nonnegative integer. The row set is linearly ordered and may be infinite. No field, nonzero-minor or rank assumption is made.

Conclusion

Each component is a determinant with the same increasing-row convention. When , the unique selected subset is empty and its empty determinant is . If there are no -element subsets, the family has empty domain.

An increasing injection from the column positions into determines its range subset; the cited adapter lemmas identify the selected matrix and minor with that injection. An arbitrary ordered tuple of rows carries additional order information and is treated separately in the factorization theorem. Selection also commutes with right multiplication: .

Main citations

Lean source signature (exact)

def maximalMinors {n : ℕ} {ι : Type u} {R : Type v} [LinearOrder ι] [CommRing R]
    (A : _root_.Matrix ι (Fin n) R) : MaximalMinorIndex n ι → R :=
  fun s => maximalMinor A s
In the source Mathematical meaning
{n : ℕ} {ι : Type u} [LinearOrder ι] {R : Type v} [CommRing R] The nonnegative integer , linearly ordered row set and commutative coefficient ring . The whole row set may be infinite.
(A : root.Matrix ι (Fin n) R) The -by- matrix , whose columns keep their given order.
MaximalMinorIndex n ι The finite row subsets with , as defined in the cited index declaration.
In the source Mathematical meaning
MaximalMinorIndex n ι → R The output family , assigning one scalar to each such subset; it is not a single determinant.
fun s => maximalMinor A s The entire RHS: at return , where . The cited orderedRows and maximalSubmatrix use this increasing order. At the empty determinant is .
Exact surrounding binder context (separate excerpt)
noncomputable section

open scoped BigOperators

namespace MathlibAnnex
namespace Matrix

universe u v
Exact content identity

Declaration: MathlibAnnex.Matrix.maximalMinors

Accepted content SHA-256: e36602fe7b0cea677f7e40dd18e13681e6a283ead24981066f7dba1e68b10ec7

Accepted source guide SHA-256: 8d0a2a88b83a5a141ec526ab489ab034737bc88227364e7f3262cf2946c560e8

Source commit: 437e6e46228bbb8e91211ebded349d7a30020e73

Back to top ↑