Documentation

LeanPool.HighContrastHomogenization.Entry.Analysis.SchattenCongruence

High-contrast homogenization: Entry.Analysis.SchattenCongruence #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

The sharp Schatten congruence bound #

p.fixed.geometry.parent.child.recurrence invokes the Schatten ideal property. Rank approximation in the L2 operator norm proves singular-value domination for arbitrary real congruence matrices, including singular matrices and zero. Summing powers gives the exact deterministic coefficient; integrating genuine finite moments gives the law-level bound with the same coefficient.

The approximation-number and singular-moment libraries are the committed K1 infrastructure consumed at No separate Courant–Fischer construction is needed: exists_rank_approximation and singularValueAt_le_norm_sub already provide the required comparison. No Loewner monotonicity of the absolute value or square is used. The independent congruence-order bridges remain available below.

theorem HCPolySupport.HighContrast.Analysis.matrix_congr_le {ι : Type u_1} [Fintype ι] {A B : Matrix ι ι ℝ} (hAB : A ≤ B) (S : Matrix ι ι ℝ) :
S.transpose * A * S ≤ S.transpose * B * S

Congruence by any real matrix preserves the Loewner order: no Hermitian, invertibility or nonsingularity hypothesis on S, so S = 0 (the printed "degenerate B" case) specializes to 0 ≤ 0 with no case split. Public replacement for the private HCPoly.Entry.Multiscale.DriftAdvance.matrix_congr_le, which this file does not and cannot reach into.

BlockMatLoewnerLE plus Hermitian symmetry of both sides transports to the ambient Matrix Loewner order on toFullBlockMat. Same construction as the private HCPoly.Entry.Multiscale.DriftAdvance.matrixOrder_of_blockMatLoewnerLE, reproved here so this file does not reach into another file's private namespace.

The reverse bridge: an ambient Matrix Loewner inequality between two doubled blocks' full representations gives BlockMatLoewnerLE of the (ofFullBlockMat-recovered) blocks.

The BlockMat/BlockMatLoewnerLE transport of matrix_congr_le: congruence by any FullBlockMat d (via toFullBlockMat/ofFullBlockMat) preserves the doubled-block Loewner order, given both sides are symmetric doubled blocks.

Rank approximation gives singular-value domination under arbitrary congruence.

Congruence is bounded on every positive singular p-norm.

The sharp Schatten ideal estimate, including singular congruence matrices.

Integrating the sharp pointwise estimate preserves its dimension-free coefficient.