Documentation

LeanPool.HighContrastHomogenization.Provider.Response.ProfileCenterIdentities

High-contrast homogenization: Provider.Response.ProfileCenterIdentities #

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

Exact centers after constant-skew recentering #

The primal and coefficient-transpose optimizer centers are computed from their own loads. Constant-skew covariance identifies their annealed blocks with the corresponding shear congruences. The final two results flatten the identities in the signs used by the load-calibration argument.

The two independently annealed centers #

theorem HCPolySupport.HighContrast.Response.profilePrimalCenter_subSkew_eq {d : ℕ} {P : MeasureTheory.Measure (CoeffSpace d)} [MeasureTheory.IsProbabilityMeasure P] {q : Mat d} (hq : Matrix.PosDef q) (t : ℤ) (hint : HasFiniteAdaptedMean P q t) (h0 : Mat d) (hh0 : IsSkewMat h0) (pMinus qMinus : Vec d) :
profilePrimalCenter P hq t (fun (a : CoeffSpace d) => a.subSkew h0 hh0) pMinus qMinus = blockMatVecMul (Book.Ch02.blockR d) (blockMatVecMul (skewBlockCongr h0 (adaptedMean P q t)) (-pMinus, qMinus)) + (-pMinus, qMinus)

The primal hatted center is (I + R Êₜ)(-p⁻,q⁻).

The independently computed adjoint hatted center uses the signed congruence of the hatted mean and its own load.

Load-calibration forms #

Flattened primal identity in the exact x⁻ + R Êₜx⁻ form.

The paper-signed adjoint center is exactly x⁺ - R Êₜx⁺.

Flattened adjoint identity in the exact x⁺ - R Êₜx⁺ form.