Documentation

LeanPool.HighContrastHomogenization.Provider.Response.ConstantSkewNormalization

High-contrast homogenization: Provider.Response.ConstantSkewNormalization #

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

Scalar invariants of constant-skew congruence #

The lower triangular shear is invertible. A common congruence by this shear therefore preserves the doubled Loewner order and the two scalar sizes used by the response profile. Normalization is also recorded as a linear operation, which lets the recent averaged defect be handled without choosing an orthogonal representative of the congruence.

A common shear congruence preserves and reflects the structural Loewner order.

Scalar dilation commutes with a shear congruence.

Subtraction commutes with a shear congruence.

The two-sided normalized block size is invariant under a common shear congruence.

The positive normalized excess is invariant under a common shear congruence.

Measuring a normalized symmetric block against the identity gives the same scalar size as measuring the original block against its reference.

A fixed normalization commutes with a finite weighted sum.

theorem HCPolySupport.HighContrast.Response.skewBlockCongr_ofFullBlockMat_smul_sum {d : ℕ} {ι : Type u_1} (g : Mat d) (s : Finset ι) (c : ℝ) (A : ι → BlockMat d) :
skewBlockCongr g (ofFullBlockMat (c • ∑ i ∈ s, toFullBlockMat (A i))) = ofFullBlockMat (c • ∑ i ∈ s, toFullBlockMat (skewBlockCongr g (A i)))

A shear congruence commutes with a finite weighted sum.