MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors
def
Fixes the volume factor and increasing-row signs.
Statement
Let and give and their coordinate sup norms. Let be the fixed coordinate Lebesgue measure on . Let be a continuous real seminorm with specified constants such that
The lower bound makes a norm. Its closed unit ball and real reference volume are Here and below a finite Lebesgue measure is read as a real number when used as a scalar.
Let be linear. Index its maximal minors by increasing row selections from , using . Write for the vector of these maximal minors and for its volume-scaled version. They are given by
Definition
This definition multiplies every maximal minor by . Increasing row order fixes each determinant sign. The real ball-volume definition takes the finite measure and reads it as the real scalar . The volume is finite and positive because The first inclusion puts zero in the interior (interior-point lemma); continuity makes the ball closed and the second bounds it, giving compactness. Positivity of Lebesgue measure on a nonempty open set and finiteness on compact sets give finite positive ball volume.
Assumptions
The source and target are finite real coordinate spaces with sup norms. The seminorm is continuous and has the stated positive lower and upper comparison constants. The measure is the original coordinate Lebesgue measure. No contraction assumption is imposed on . The dimensions may be zero. When , the unique empty minor has determinant ; when , the minor-index set is empty and its function space has one element. Neither case is excluded.
Conclusion
The output is a real vector with one coordinate for each increasing row selection . The reference coordinates and measure stay fixed.
Every linear map between these finite-dimensional spaces is continuous. The type of the source therefore does not narrow the stated class of maps.
Main citations
- Exact
declaration and its source —
MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors - The
real ball-volume definition —
MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume - interior-point
lemma —
MathlibAnnex.EquivalentSeminorm.zero_mem_interior_closedUnitBall - compactness
—
MathlibAnnex.EquivalentSeminorm.isCompact_closedUnitBall - finite
positive ball volume —
MathlibAnnex.EquivalentSeminorm.closedUnitBallVolume_pos
Lean source signature (exact)
/-- The maximal-minor vector multiplied by the model ball's Lebesgue volume. -/
def ballVolumeScaledMaximalMinors {n N : ℕ}
(M : EquivalentSeminorm (Fin n → ℝ))
(A : (Fin n → ℝ) →L[ℝ] (Fin N → ℝ)) : MaximalMinorIndex n (Fin N) → ℝ :=
M.closedUnitBallVolume • maximalMinors (LinearMap.toMatrix' A.toLinearMap)
Read the parameters and the defining expression as follows.
| In the source | Mathematical meaning |
|---|---|
{n N : ℕ} |
Arbitrary nonnegative integers . Braces mean that Lean may infer these parameters; they are not extra assumptions. |
Fin n → ℝ; Fin N → ℝ |
The spaces and with their sup norms. A vector is a list of real coordinates, indexed from in Lean and from in the formulas here. |
M : EquivalentSeminorm (Fin n → ℝ) |
The continuous seminorm , with , and for every . |
A : ... →L[ℝ] ... |
A continuous real-linear map . The notation asserts linearity and continuity; it does not assert a contraction bound. |
MaximalMinorIndex n (Fin N) → ℝ |
A real vector indexed by the increasing row selections from . |
M.closedUnitBall;
M.closedUnitBallVolume |
and , with the finite measure read as a real number. |
A.toLinearMap |
The same map , retaining its linearity and forgetting only the stored continuity proof. |
LinearMap.toMatrix' A.toLinearMap |
The matrix in the standard coordinate bases. |
| In the source | Mathematical meaning |
|---|---|
maximalMinors (...) |
The vector with coordinate . |
M.closedUnitBallVolume • ... |
Multiply every coordinate of that vector by . Thus the output is ; introduces this defining equation. |
Exact surrounding binder context (separate excerpts)
Exact source lines 12–14:
noncomputable section
namespace MathlibAnnex.Matrix
Read exact source with highlighted declaration · Raw UTF-8 source · Card PDF · Back to Project
Exact content identity
Declaration: MathlibAnnex.Matrix.ballVolumeScaledMaximalMinors
Accepted content SHA-256: 6fac7ef9b6a4689ca91d0f1aadb7686741c672e74c08bdd9054d7ee09f56289c
Accepted source guide SHA-256: 07eee092d07645f1f4c408179c68c30125447309b9e7bf0bb589221a51f365f8
Source commit: 437e6e46228bbb8e91211ebded349d7a30020e73