Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.Root.Corrector.PhysicalLiouvilleDoubleInclusion

High-contrast homogenization: #

Provider.PolynomialHomogenization.Root.Corrector.PhysicalLiouvilleDoubleInclusion

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

Physical Liouville double inclusion #

The scalar normalized classification is transported through the exact normalized-root gauge while retaining the same physical corrector family.

theorem HCPolySupport.HighContrast.Root.CanonicalPullbackCorrectorFamily.physicalLiouvilleDoubleInclusion {d : ℕ} [NeZero d] {GoodScale : Mat d → CoeffSpace d → ℝ → Prop} {abar : Mat d} {Phi : Vec d → CoeffSpace d → Vec d → ℝ} {gradPhi : Vec d → CoeffSpace d → Vec d → Vec d} (hfamily : CanonicalPullbackCorrectorFamily GoodScale abar Phi gradPhi) (a : CoeffSpace d) (x : ℝ) (hgood : GoodScale abar a x) (theta : ℝ) :
theta ∈ Set.Ioo 0 1 → (∀ (v : Vec d → ℝ) (Dv : Vec d → Vec d), MemLiouvilleClass (fun (y : Vec d) => ↑↑a y) theta v Dv → ∃ (e : Vec d) (c : ℝ), v =ᵐ[MeasureTheory.volume] fun (y : Vec d) => vecDot e y + Phi e a y + c) ∧ ∀ (e : Vec d) (c : ℝ), MemLiouvilleClass (fun (y : Vec d) => ↑↑a y) theta (fun (y : Vec d) => vecDot e y + Phi e a y + c) fun (y : Vec d) => e + gradPhi e a y

A canonical physical corrector family satisfies the full two-sided Liouville classification on every certified sample.