High-contrast homogenization: Entry.Multiscale.ResponseTransferHelpers #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Matrix-analysis helpers for the K3/K4 kernels of the p.response.transfer decomposition #
Generic matrix-order and Schur-complement lemmas, and the canonical-imbalance comparison
𝔡(X) ≤ c ↔ X ≤ c • 𝐑X⁻¹𝐑, used by ResponseBlockObjects and EccentricityScaleDecay.
The canonical imbalance 𝔡(A) of a block (e.response.canonical.imbalance, near
e.response.canonical.imbalance):
𝔡(A) := |(𝐑A⁻¹𝐑)^{-1/2}A(𝐑A⁻¹𝐑)^{-1/2}|, where 𝐑 is the fixed swap block near
e.scale.selection.complete.profile
(blockSwap). It is rendered
faithfully via normalizedBlock/blockOpNorm/blockSwap
(HCPoly/Entry/Setup/ProjectiveDistance.lean), not
via explicitCanonicalMetric (an unrelated adapted-grid reference object).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Private helpers for K3 (the canonical comparison). #
The route: 𝔡(X) ≤ c is equivalent to the Loewner inequality
X ≤ c • (𝐑 X⁻¹ 𝐑), because with S := (𝐑 X 𝐑)^{1/2} one has S⁻¹S⁻¹ = 𝐑X⁻¹𝐑 and
𝔡(X) = ‖S X S‖, and congruence by S, resp. S⁻¹, turns each side into the other.
Then M ≤ (1+η)A ≤ (1+η)(1+δ)·𝐑A⁻¹𝐑 ≤ (1+η)²(1+δ)·𝐑M⁻¹𝐑, the last step by
antitonicity of the inverse and congruence by 𝐑; finally (1+η)² ≤ (1+η)³/(1-η).
A positive semidefinite real matrix is symmetric.
c • 1 is Hermitian, for any real scalar c.
Conversely, a uniform bound (P v). (P v) ≤ K² (v. v) for all v bounds the operator
norm ‖P‖ ≤ K.
The quadratic form of the matrix square root: (√P v). (√P v) = v. (P v), for P
positive semidefinite.
Conversely a bound on the quadratic form bounds the operator norm.
Conversely, a uniform quadratic form bound v. (P v) ≤ c (v. v) for Hermitian P
implies P ≤ c • 1.
A nonnegative scalar multiple of a positive semidefinite matrix is positive semidefinite.
A Hermitian matrix above a positive definite one, in the Loewner order, is itself positive definite.
The flattened swap block 𝐑 is Hermitian.
The flattened swap block 𝐑 is invertible, since it is its own inverse.
The swap-conjugate 𝐑 X⁻¹ 𝐑 of the inverse of a positive definite flattened block is
positive semidefinite.
The square root data behind the canonical imbalance of a positive block.
𝔡(X) ≤ c implies the Loewner inequality X ≤ c • 𝐑X⁻¹𝐑.
Conversely the Loewner inequality X ≤ c • 𝐑X⁻¹𝐑 implies 𝔡(X) ≤ c.
For a symmetric positive definite block E, the lower-right block cancels the skew Schur
coefficient against the two off-diagonal blocks: L k = -lowerLeft and
kᴴ L = -upperRight.
A norm bound on the B-normalized form √(B⁻¹) A √(B⁻¹) gives the Loewner bound
A ≤ c • B, for A, B positive definite.
𝔡(A) ≤ c implies the flattened Loewner bound 𝐑 A 𝐑 ≤ c • A⁻¹, for A symmetric
positive definite.
The flattened bound 𝐑 A 𝐑 ≤ c • A⁻¹ descends, via the block congruence V, to the
Schur-complement bound schurSigma A + (k + kᴴ)ᴴ L (k + kᴴ) ≤ c • L⁻¹.
The antisymmetrization (1/2) • (k - kᵀ) of a matrix k is skew.
The Schur-complement bound built from the antisymmetrization of the skew Schur
coefficient is Loewner-below the one built from k + kᴴ, since the two differ by a
nonnegative multiple of a positive semidefinite quadratic form.
K4. If the canonical imbalance of a symmetric positive definite block A is at most
1 + x, then its block contrast satisfies blockContrast A - 1 ≤ 3 * x.