You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
S. Karlin, Total Positivity, Vol. I, Chapter V, §1, Theorem 1.2.
This follows the strict maximal-minor sector tracked in #288 and implemented in draft PR #289.
It is the next source step toward Theorems 1.3–1.4 and the forward ASW application.
Exact source construction
For a nonzero input vector x, let p = Fin.signVariations x.
Partition the ordered nonzero coordinates into exactly p + 1 maximal same-sign runs.
Extend those runs to a monotone total block label on all coordinates, assigning zero coordinates
without creating empty blocks.
For each block k, form the aggregate column
v^k = sum_{j in block k} |x_j| u^j.
Expand every aggregate maximal minor by determinant multilinearity over one source-column
choice from each block.
Monotonicity and consecutive fibers make every chosen source tuple strictly increasing.
Strict sign regularity gives every nonzero summand one common sign; each block contains a
nonzero coefficient, so at least one summand is nonzero.
Use List.splitBy on the ordered nonzero support. First prove the generic bridge
List.filterMap_head?_splitBy_key_eq_destutter
and then a source-facing decomposition such as
Fin.SignBlockDecomposition x
Fin.exists_signBlockDecomposition
with a monotone block map, nonzero witness in each block, same-sign coefficients inside each
fiber, and alternating adjacent block signs.
Determinant expansion
Prove a generic simultaneous column-choice expansion:
Matrix.det_column_choice_sum
for a matrix whose k-th column is a finite weighted sum of source columns. The existing det_updateCol_sum does not provide this independent choice expansion.
Add the order lemma that a choice from strictly increasing fibers of a monotone block map is
strictly increasing.
Acceptance criteria
The block count is connected to the existing Fin.signVariations; no parallel variation
definition is introduced.
The aggregate determinant expansion and strict common-sign conclusion have checked proofs.
Source
S. Karlin, Total Positivity, Vol. I, Chapter V, §1, Theorem 1.2.
This follows the strict maximal-minor sector tracked in #288 and implemented in draft PR #289.
It is the next source step toward Theorems 1.3–1.4 and the forward ASW application.
Exact source construction
For a nonzero input vector
x, letp = Fin.signVariations x.Partition the ordered nonzero coordinates into exactly
p + 1maximal same-sign runs.Extend those runs to a monotone total block label on all coordinates, assigning zero coordinates
without creating empty blocks.
For each block
k, form the aggregate columnExpand every aggregate maximal minor by determinant multilinearity over one source-column
choice from each block.
Monotonicity and consecutive fibers make every chosen source tuple strictly increasing.
Strict sign regularity gives every nonzero summand one common sign; each block contains a
nonzero coefficient, so at least one summand is nonzero.
Apply the strict maximal-minor theorem from Prove Karlin strict maximal-minor variation bound #289 to the aggregate matrix and alternating
coefficient vector.
Smallest missing Lean layer
Sign blocks
Use
List.splitByon the ordered nonzero support. First prove the generic bridgeand then a source-facing decomposition such as
with a monotone block map, nonzero witness in each block, same-sign coefficients inside each
fiber, and alternating adjacent block signs.
Determinant expansion
Prove a generic simultaneous column-choice expansion:
for a matrix whose
k-th column is a finite weighted sum of source columns. The existingdet_updateCol_sumdoes not provide this independent choice expansion.Add the order lemma that a choice from strictly increasing fibers of a monotone block map is
strictly increasing.
Acceptance criteria
Fin.signVariations; no parallel variationdefinition is introduced.
S^-consequence is derived from Prove Karlin strict maximal-minor variation bound #289's strict theorem.def ...Statement : Prop.