Documentation

LeanPool.HighContrastHomogenization.Entry.Analysis.BlockSwapReflection

High-contrast homogenization: Entry.Analysis.BlockSwapReflection #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

The block swap, the skew shear and the Schur factorization #

The deterministic block algebra the reference-block comparison of HCPoly/Entry/Analysis/ReferenceComparison.lean runs on; the source argument is Lemma l.bfE.bounds of the companion paper HC, near e.reference.aspect.ratio.

Two order dictionaries are proved with them: toFullBlockMat A ≤ toFullBlockMat B is BlockMatLoewnerLE A B on Hermitian carriers, and A ≤ B is MatLoewnerLE A B on Hermitian matrices. No probability law, quantitative ellipticity constant or annealed premise enters.

A real scalar multiple of a Hermitian matrix is Hermitian.

A symmetric block whose block quadratic form is positive definite is positive definite on the full 2d carrier.

On Hermitian full carriers the matrix order is the block Loewner order.

theorem HCPolySupport.HighContrast.Analysis.inv_le_inv_of_posDef_le {ι : Type u_1} [Fintype ι] [DecidableEq ι] {A B : Matrix ι ι ℝ} (hA : A.PosDef) (hB : B.PosDef) (hle : A ≤ B) :

Inversion is antitone on positive definite matrices.

Literal reflection products agree with the CG block reflection.

Conjugation by the swap exchanges the two diagonal corners of a fromBlocks matrix and the two off-diagonal corners.

The adjoint reference block is positive definite in the full matrix carrier.

The skew shear is invertible on the full 2d carrier.

On Hermitian matrices the matrix order is the Loewner order read on quadratic forms.

The skew-corrected form of a symmetric positive definite block is positive definite.

The Schur complement schurSigma E of a symmetric positive definite block is positive definite.

The lower-right block of the swap-conjugated inverse is the inverse Schur complement (schurSigma E)⁻¹. This is the Schur factorization read off the reflected inverse.

Reflection preserves the inverse determinant; no normalized determinant convention is used.