Documentation

LeanPool.HighContrastHomogenization.Provider.Regularity.CorrectorGlobalEquation

High-contrast homogenization: Provider.Regularity.CorrectorGlobalEquation #

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

Globalizing compatible local weak equations #

A compactly supported test lies in one member of the centered-cube exhaustion. A weak equation available on every exhaustion cube therefore gives the equation on all of Euclidean space.

Every compact set lies in one centered cube of the exhaustion.

Weak equations on every centered exhaustion cube globalize to the whole space, since each test function has compact support.

theorem HCPolySupport.HighContrast.isWeakSolutionOn_of_isAHarmonicGradient {d : ℕ} {U : Set (Vec d)} {b : CoeffField d} {lam Lam : ℝ} (hU : IsOpen U) (hEll : IsEllipticFieldOn lam Lam U b) (u : H1Function U) (hu : IsAHarmonicGradient b U u.grad) :

An H1Function whose gradient is coefficient-harmonic satisfies the project's weak-solution predicate.

theorem HCPolySupport.HighContrast.IsWeakSolutionOn.congr_ae {d : ℕ} {U : Set (Vec d)} {a b : CoeffField d} {F G : Vec d → Vec d} (hab : a =ᵐ[MeasureTheory.volume.restrict U] b) (hFG : F =ᵐ[MeasureTheory.volume.restrict U] G) (h : IsWeakSolutionOn a U F) :

The weak-solution predicate is invariant under a.e. replacement of both the coefficient and vector-field representatives.

A joint local affine-corrector equation globalizes for any coefficient representative agreeing a.e. with every centered-cube public coefficient.