Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.Root.CorrectorDecay.OrderComparison

High-contrast homogenization: #

Provider.PolynomialHomogenization.Root.CorrectorDecay.OrderComparison

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

The finite-scale negative-order conversion and its cancellation #

The first theorem is the exact duality conversion once the positive test-norm embedding is supplied. The remaining theorems certify the scale algebra that the inverse-radius statement consumes.

theorem HCPolySupport.HighContrast.negOneNorm_le_of_hsNormSq_le_h1NormSq {d : ℕ} {V : Set (Vec d)} {s K : ℝ} (hK : 0 < K) (hTest : ∀ (psi : Vec d → Vec d), IsLocalVecTest V psi → hsNormSq V s psi ≤ ENNReal.ofReal K * h1NormSq V psi) (F : Vec d → Vec d) :

A positive test-norm embedding gives the corresponding dual negative-order comparison without narrowing either test class.

theorem HCPolySupport.HighContrast.negOneNorm_pair_le_of_hsNormSq_le_h1NormSq {d : ℕ} {V : Set (Vec d)} {s K : ℝ} (hK : 0 < K) (hTest : ∀ (psi : Vec d → Vec d), IsLocalVecTest V psi → hsNormSq V s psi ≤ ENNReal.ofReal K * h1NormSq V psi) (F G : Vec d → Vec d) :

The dual conversion applies jointly to the gradient and flux rows with one common positive embedding constant.

theorem HCPolySupport.HighContrast.inverse_scale_mul_order_loss (n : ℤ) (s : ℝ) :
(3 ^ n)⁻¹ * 3 ^ ((1 - s) * ↑n) = 3 ^ (-s * ↑n)

Exact real exponent arithmetic behind the inverse-radius normalization.

The same cancellation in the extended nonnegative carrier used by the frozen clause.

Consumer-side composition of the two-row fractional estimate, the finite-scale order comparison, and the inverse-radius normalization. The two analytic estimates remain explicit inputs; all scale accounting is proved here.