High-contrast homogenization: Geometry.RelativeSize #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The relative size of one positive matrix against another #
The generalized eigenvalue functional Λ(F;E) = |F^{-1/2} E F^{-1/2}| of the
reference text — it appears as the reference imbalance κ_ref of the entry
comparison, and as the imbalance 𝔡 of e.response.canonical.imbalance — is
written here as
relSize E F = ‖matSqrt F⁻¹ * E * matSqrt F⁻¹‖,
so that the numerator is the first argument and the denominator the second.
The whole file rests on one observation: conjugation by F^{-1/2} is a
congruence that sends F to the identity, so a Loewner comparison E ≤ t F
becomes a comparison against t I, which the spectral norm reads off exactly.
The resulting characterization
relSize E F ≤ t ↔ E ≤ t • F (`relSize_le_iff`, for `0 ≤ t`)
says that relSize E F is the least scalar t with E ≤ t F. Every other
statement below is a formal consequence of it, including the invariance under a
common congruence
relSize (Cᴴ E C) (Cᴴ F C) = relSize E F (`relSize_congr`),
which is the "generalized eigenvalues are unchanged under a common congruence" step of the canonical balance.
The relative size of a positive definite matrix against itself is ‖1‖, which
is 1 exactly when the index type is nonempty; the few statements that need
that normalization carry a Nonempty instance.
Scalar dilations and the Loewner order #
Congruence by an invertible matrix preserves positive definiteness.
Normalization by the inverse square root #
The inverse square root of a positive definite Q is symmetric.
Normalization. Conjugating by Q^{-1/2} turns a scalar Loewner bound
against Q into a scalar Loewner bound against the identity, because the
conjugation sends Q to 1.
Normalization preserves positive semidefiniteness.
The relative size #
The relative size Λ(Q;P) = |Q^{-1/2} P Q^{-1/2}| of P against Q: the
scalar size of P measured in the geometry of Q.
Equations
Instances For
The relative size is the least scalar Loewner bound. This is the only
property of relSize used downstream; everything below is a consequence.
The relative size realizes its own bound.
The relative size is monotone in the numerator.
The relative size is antitone in the denominator.
Invariance under a common congruence. Generalized eigenvalues do not
see an invertible change of coordinates; this is the step the canonical balance
takes when it moves the imbalance between E and its normalized form.
The reciprocal reading of the relative size. With
X := m₀^{-1/2} m₁ m₀^{-1/2}, the relative size of m₀ against m₁ is the
size of X⁻¹, while the relative size of m₁ against m₀ is the size of X
by definition. Since X is positive definite, ‖X‖ is its largest eigenvalue
and ‖X⁻¹‖ the reciprocal of its smallest.
Two-sided comparison #
The two relative sizes of a pair multiply to at least one. The product is the ratio of the largest to the smallest generalized eigenvalue.