High-contrast homogenization: Geometry.OperatorOrder #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The Loewner order, the spectral norm, and the square root #
The canonical block geometry built on the matrix geometric mean is read entirely
through the Loewner order on real symmetric matrices, written ≤ here, and the
spectral norm |·|, written ‖·‖. This file collects the interface between the
two:
- congruence
A ≤ B → Cᵀ A C ≤ Cᵀ B C, and its converse for invertibleC; - the scalar comparison
‖A‖ ≤ t ↔ A ≤ t • Ion positive semidefinite data, which is the statement that‖A‖is the largest eigenvalue; - order reversal under inversion;
- operator monotonicity of the square root.
Only the last one is not immediate. The reference text proves it from the
integral representation of the square root; the proof given here is the
equivalent norm argument: writing S, T for the roots of A ≤ B and
W := T^{-1/2} S T^{-1/2}, the powers W^m factor through S T^{-1}, whose
norm the hypothesis bounds by one, so ‖W‖^m stays bounded and ‖W‖ ≤ 1.
The scalar sizes of the reference text are spectral norms of positive
semidefinite matrices throughout this development. The setup layer's
specBound is the same number (specBound_eq_norm); ‖·‖ is used here because
the geometry is built on index types other than Fin d.
Real transposes #
Over the reals the conjugate transpose is the transpose.
A symmetric real matrix is Hermitian.
A Hermitian real matrix is symmetric.
Congruence #
Congruence by an invertible matrix reflects the order.
The scalar comparison #
A matrix bounded by t • I in the Loewner order has spectral norm at most
t, on positive semidefinite data.
A matrix of spectral norm at most t is bounded by t • I in the Loewner
order, on positive semidefinite data.
The spectral norm is the least scalar Loewner bound. On positive
semidefinite data ‖A‖ is the reference text's |A|.
A positive semidefinite matrix is bounded by its own spectral norm.
The spectral norm is monotone for the Loewner order on positive semidefinite data.
The square root as a unit #
matSqrt agrees with the C⋆ functional-calculus square root on positive
semidefinite data, so the two APIs may be mixed freely.
The determinant of a positive definite matrix is a unit.
A positive semidefinite unit is positive definite.
The square root of a positive definite matrix is a unit.
The square root of a positive definite matrix is positive definite.
The inverse square root normalizes. Conjugating a positive definite
matrix by its own inverse square root gives the identity; this is the
substitution the reference text writes as A^{-1/2} A A^{-1/2} = I.