Documentation

LeanPool.HighContrastHomogenization.Support.CoarseGraining.QuadraticStability.CauchySchwarz

Coarse-graining support: Support.CoarseGraining.QuadraticStability.CauchySchwarz #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

Quadratic stability, items B′1 and B′2 #

Pure-algebra half of Lemma 4.1 (l.quadratic.stability) of the high-moment paper (Armstrong–Kuusi–Loher, to appear). This file proves the two pointwise (matrix-level) inequalities, phrased entirely through blockVecDot/blockMatVecMul on BlockVec d/BlockMat d:

No EuclideanSpace.

B′1 — Cauchy–Schwarz for a positive semidefinite block form #

The t-expansion of the quadratic form (X + t•Y)·B(X + t•Y) for a symmetric block matrix B.

B′1. Cauchy–Schwarz for a symmetric positive semidefinite block form: |X·BY| ≤ √(X·BX) · √(Y·BY). Proved by the discriminant of the nonnegative quadratic t ↦ (X + t•Y)·B(X + t•Y).

B′2 — the mixed-metric inequality #

Unfold BlockMatLoewnerLE B_tilde (K • B) to the plain quadratic-form comparison X·B_tildeX ≤ K·(X·BX).

theorem HCPolySupport.abs_blockVecDot_sub_le_of_blockMatLoewnerLE {d : ℕ} {B Bt : BlockMat d} {K : ℝ} (hBsymm : IsSymmetricBlockMat B) (hBtsymm : IsSymmetricBlockMat Bt) (hBpsd : ∀ (Z : BlockVec d), 0 ≤ blockVecDot Z (blockMatVecMul B Z)) (hBtpsd : ∀ (Z : BlockVec d), 0 ≤ blockVecDot Z (blockMatVecMul Bt Z)) (hK : 1 ≤ K) (hBt_le : BlockMatLoewnerLE Bt (K • B)) (hB_le : BlockMatLoewnerLE B (K • Bt)) (X Y : BlockVec d) :

B′2. The mixed-metric inequality. For symmetric positive semidefinite B, B_tilde with 1 ≤ K, B_tilde ≤ K•B and B ≤ K•B_tilde in the block Loewner order, |X·B_tildeY − X·BY| ≤ 2·√K·√(X·BX)·√(Y·B_tildeY).