Documentation

LeanPool.HighContrastHomogenization.Provider.PolynomialHomogenization.Root.CorrectorComposition.DirichletHoleBridge

High-contrast homogenization: #

Provider.PolynomialHomogenization.Root.CorrectorComposition.DirichletHoleBridge

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

The root, composed end to end #

Every binder of the root is supplied here, against the assembly RootInterface.polynomial_homogenization_of_quenched_scale. The composition RootInterface.polynomial_homogenization_random_source_of_providers is reproduced by its own one-line proof: the coupled step, then the assembly.

The binders:

The conclusion is the frozen statement's type, taken from the statement region of HCPoly.Frozen.PolynomialHomogenization, with the frozen signature line (d : ℕ) (hd : 2 ≤ d) : replaced by this theorem's own binders.

the negative-Sobolev Dirichlet error clause, bridged to the event-retaining certificate #

theorem HCPolySupport.HighContrast.CorrectorComposition.dirichletHole_antitone {d : ℕ} {G G' : ℝ → ℝ → Mat d → CoeffSpace d → ℝ → Prop} (hproj : ∀ (g κ : ℝ) (abar : Mat d) (a : CoeffSpace d) (x : ℝ), G' g κ abar a x → G g κ abar a x) (h : RowSupply.DirichletHole d G) :

The Dirichlet clause is antitone in the certificate: it consumes GoodScale as a hypothesis, so a stronger certificate weakens the hole.

theorem HCPolySupport.HighContrast.CorrectorComposition.rootGoodScale_of_reconciledRootGoodScaleOn (d : ℕ) [NeZero d] (cStar : ℝ → ℝ) (g κ : ℝ) (abar : Mat d) (a : CoeffSpace d) (x : ℝ) (h : reconciledRootGoodScaleOn d cStar g κ abar a x) :

The exact certificate delta, and its bridge. The Dirichlet module states its hole at RootInterface.RootGoodScale d, whose smallness is hidden behind ∃ c ∈ Ioo 0 1; this module's event-retaining certificate rootGoodScaleOn exposes the smallness as a binder and additionally carries the producing block-row event. The delta is therefore two forgetful steps and nothing else: forget the event (reconciledRootGoodScale_of_reconciledRootGoodScaleOn), then hide the smallness (rootGoodScale_of_rootGoodScaleAt). No hypothesis is added.

the negative-Sobolev Dirichlet error clause at the event-retaining certificate, unconditional.

The root, at the frozen statement's own signature #