Documentation

LeanPool.HighContrastHomogenization.Provider.Quenched.SmallContrastCalibrationAlgebra

High-contrast homogenization: Provider.Quenched.SmallContrastCalibrationAlgebra #

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

Calibration algebra for the centering estimate #

The response metric is the geometric mean m = b # S₊ of the corrected block and the lower Schur datum. This file records the finite-dimensional facts the centering estimate consumes: a positive semidefinite matrix is dominated by its trace, the calibrated S₊-energies of the two loads are the quadratics of the normalized corrected block B = m^{-1/2} b m^{-1/2} and of its inverse, and B dominates the identity.

Dot-product transport #

Transport of a symmetric factor across the dot product.

The dot square of a vector is nonnegative.

Cauchy–Schwarz for the dot product.

A positive semidefinite matrix is dominated by its trace #

The rank-one square applied to a vector.

The rank-one square is positive semidefinite.

The rank-one square is dominated by the vector energy.

The trace against a rank-one square is the quadratic form.

A positive semidefinite quadratic form is dominated by the trace.

theorem HCPolySupport.HighContrast.Quenched.psd_le_smul_one {d : ℕ} {T : Mat d} (hT : Matrix.PosSemidef T) {c : ℝ} (hc : ∀ (x : Vec d), x ⬝ᵥ Matrix.mulVec T x ≤ c * x ⬝ᵥ x) :
T ≤ c • 1

A positive semidefinite matrix is dominated by any scalar bound on its quadratic form.

theorem HCPolySupport.HighContrast.Quenched.psd_sq_le_smul {d : ℕ} {T : Mat d} (hT : Matrix.PosSemidef T) {c : ℝ} (hc : T ≤ c • 1) :
T * T ≤ c • T

The square of a positive semidefinite matrix below c·1 is below c times the matrix.

The normalized corrected block #

noncomputable def HCPolySupport.HighContrast.Quenched.calibrationB {d : ℕ} (b SStar : Mat d) :
Mat d

The normalized corrected block B = m^{-1/2} b m^{-1/2} at the metric m = b # S₊.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem HCPolySupport.HighContrast.Quenched.calibrationB_inv {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) :

    The inverse of the normalized corrected block.

    theorem HCPolySupport.HighContrast.Quenched.metric_conj_sStar {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) :

    The Riccati conjugation: the calibrated S₊-energy of the p-load is the inverse normalized block.

    theorem HCPolySupport.HighContrast.Quenched.metric_conj_sStarInv {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) :
    matSqrt (matGeomMean b SStar) * SStar⁻¹ * matSqrt (matGeomMean b SStar) = calibrationB b SStar

    The mirrored Riccati conjugation: the calibrated S₊⁻¹-energy of the r-load is the normalized block itself.

    theorem HCPolySupport.HighContrast.Quenched.sStar_le_metric {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) (hbStar : SStar ≤ b) :
    SStar ≤ matGeomMean b SStar

    The metric lies above the lower Schur datum.

    theorem HCPolySupport.HighContrast.Quenched.metric_le_b {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) (hbStar : SStar ≤ b) :
    matGeomMean b SStar ≤ b

    The metric lies below the corrected block.

    theorem HCPolySupport.HighContrast.Quenched.one_le_calibrationB {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) (hbStar : SStar ≤ b) :
    1 ≤ calibrationB b SStar

    The normalized corrected block dominates the identity.

    theorem HCPolySupport.HighContrast.Quenched.calibrationB_inv_le_one {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) (hbStar : SStar ≤ b) :

    The inverse normalized corrected block is below the identity.

    Calibrated loads #

    theorem HCPolySupport.HighContrast.Quenched.calibration_pair {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) (e : Vec d) :

    The calibrated loads pair to the unit.

    The S₊-energy of the p-load is the B⁻¹-quadratic.

    theorem HCPolySupport.HighContrast.Quenched.calibration_energy_r {d : ℕ} {b SStar : Mat d} (hb : Matrix.PosDef b) (hStar : Matrix.PosDef SStar) (e : Vec d) :

    The S₊⁻¹-energy of the r-load is the B-quadratic.

    Square-root conjugations and metric Cauchy–Schwarz #

    The inverse root conjugation of a positive matrix is the identity.

    Cauchy–Schwarz in a positive metric.