Documentation

LeanPool.HighContrastHomogenization.Support.CoarseGraining.SharpBlockBounds.Basic

Coarse-graining support: Support.CoarseGraining.SharpBlockBounds.Basic #

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

Pointwise block algebra (items A4–A9) #

Sharp-constant pointwise block-matrix algebra of Proposition 2.1 of the high-moment paper (Armstrong–Kuusi–Loher, to appear). Items A4–A8-upper live here; the diagonal-sandwich lower bound A8 and the two-field comparison A9 (which need the block Fenchel/inverse machinery) live in SharpBlockBounds/DiagonalSandwich.lean.

Notation throughout: A : Mat d, s := symmPart A, k := skewPart A, and bfA := blockMatrixOfCoeff A is the doubled block matrix [[s + kᵀ s⁻¹ k, −kᵀ s⁻¹], [−s⁻¹ k, s⁻¹]].

Elementary matrix/vector helpers #

theorem HCPolySupport.zero_matVecMul {d : ℕ} (x : Vec d) :
matVecMul 0 x = 0

The zero matrix annihilates every vector.

A = symmPart A + skewPart A at the level of the vector action.

A7 — the block quadratic identity #

(p,q) · bfA (p,q) = p · s p + (q − k p) · s⁻¹ (q − k p). This is the identity blockMatrixOfCoeff_quadratic_eq, re-exported under the item-A7 name.

A7. The doubled quadratic form of bfA in Schur-complement form.

The image identity and the sharp flux/coercivity bound #

s + kᵀ s⁻¹ k is the quadratic form w ↦ (A w) · s⁻¹ (A w); combined with the flux inequality (★) this gives the sharp nonsymmetric coercivity A4.

Quadratic-form identity w · s w + (k w) · s⁻¹ (k w) = (A w) · s⁻¹ (A w).

theorem HCPolySupport.image_symmPartInv_le {d : ℕ} {lam Lam : ℝ} {A : Mat d} (hA : IsEllipticMatrix lam Lam A) (w : Vec d) :

The sharp flux/coercivity bound (A w) · s⁻¹ (A w) ≤ Lam · ‖w‖², proved by Cauchy–Schwarz against the flux inequality (★) for Aᵀ.

theorem HCPolySupport.skew_symmPartInv_le {d : ℕ} {lam Lam : ℝ} {A : Mat d} (hA : IsEllipticMatrix lam Lam A) (w : Vec d) :

The skew Schur term is controlled by A4's budget: (k w) · s⁻¹ (k w) ≤ Lam ‖w‖² − w · s w.

A4 — nonsymmetric coercivity #

A4. s + kᵀ s⁻¹ k ≤ Θ • 1 in the Loewner order.

A5 — sharp flux bounds #

Quadratic form of Aᵀ A is the squared image norm ‖A x‖².

Quadratic form of A Aᵀ is the squared adjoint image norm ‖Aᵀ x‖².

A5a. Aᵀ A ≤ Θ • s in the Loewner order.

A5b. A Aᵀ ≤ Θ • s in the Loewner order.

A5 (corollary). ‖A e‖² + ‖Aᵀ e‖² ≤ 2 Θ (e · s e).

A6 — skew bound #

A6. ‖k e‖² ≤ Θ² ‖e‖².

A8 (upper) — diagonal sandwich, upper half #

A block-diagonal matrix with scalar-multiple-of-identity blocks acts diagonally on doubled vectors.

theorem HCPolySupport.vecDot_matVecMul_sub_le_two {d : ℕ} {N : Mat d} (hN : ∀ (x : Vec d), 0 ≤ vecDot x (matVecMul N x)) (a b : Vec d) :
vecDot (a - b) (matVecMul N (a - b)) ≤ 2 * (vecDot a (matVecMul N a) + vecDot b (matVecMul N b))

Cauchy-type parallelogram bound for a p.s.d. quadratic form: (a − b) · N (a − b) ≤ 2 (a · N a + b · N b).

A8 (upper). bfA ≤ blockDiag (2Θ • 1) (2 • 1) in the block Loewner order.