Documentation

LeanPool.HighContrastHomogenization.Geometry.Sharp

High-contrast homogenization: Geometry.Sharp #

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

The sharp involution and the shear #

On a doubled block matrix the reference text sets R := (0 I; I 0), the swap matrix of s.scale.selection, and H^♯ := R H^{-1} R, and writes G_h := (I 0; h I) for the shear. This file fixes both on the flattened carrier FullBlockMat d, where the doubled index type is a sum type and Matrix.fromBlocks is available, and proves the rules for the primal-adjoint involution together with its invariance under a constant skew shear: the sharp map is an involution, it reverses the Loewner order, it is homogeneous of degree minus one, and it commutes with congruence by a shear along a skew matrix.

The recentering identity rests on the two displayed identities of the reference proof, R G_h^{-1} = G_h^t R and G_h^{-t} R = R G_h, valid exactly because h is skew.

The reflection R = (0 I; I 0) of s.scale.selection.

Equations
Instances For

    The shear G_h = (I 0; h I).

    Equations
    Instances For

      The reflection #

      Conjugation by the reflection preserves positive definiteness.

      Conjugation by the reflection is monotone.

      The sharp involution #

      The sharp of a positive definite block is positive definite.

      The sharp map reverses the Loewner order.

      The sharp map is homogeneous of degree minus one.

      The determinant of the sharp is the inverse determinant.

      The shear and recentering #

      The first recentering identity of the reference proof, R G_h^{-1} = G_h^t R, for a skew h.

      The inverse of the transposed shear along a skew matrix is the transposed shear along its negative.

      The second recentering identity of the reference proof, G_h^{-t} R = R G_h, for a skew h.

      Recentering: the sharp map commutes with congruence by a shear along a skew matrix.