Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.BoundaryAssemblyDirichlet

BoundaryAssemblyDirichlet #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

The rough-field Dirichlet solution with boundary datum h #

This module removes that input: it constructs v, at the rough coefficient family a itself (not a constant background), from CoarseGraining's zero-trace Dirichlet well-posedness.

  ρ ∈ H¹₀(□_m)  solves  −∇·a∇ρ = ∇·(g − a∇h) ,      v := h + ρ .

Then −∇·a∇v = ∇·g weakly and v − h = ρ ∈ H¹₀(□_m) on the nose, which is exactly CoarseGraining's DirichletForcedCubeSolution with boundaryData = h.

The coefficient bridge #

CoarseGraining's public weak formulation IsForcedEquation tests against (a.coeffOn Q).toCoeffField, while its Dirichlet existence theorem needs the everywhere-elliptic representative publicCoeffField Q a. The two agree a.e. on the cube (publicCoeffField_ae_eq), and integral_flux_eq_publicCoeffField below is the only place that fact is used.

Main results #

What is not done here #

No estimate of any kind: the energy of the solution constructed here is bounded by CoarseGraining's energyConsequencesRHSTheory, consumed in BoundaryAssemblyEnergy. Uniqueness of v is not claimed (it is not needed: every statement downstream is existential in v).

References #

1. The coefficient bridge #

2. The shifted force #

3. The zero-trace corrector at the rough field #

CoarseGraining's Dirichlet existence theorem at the rough field. Nothing in it is special to a constant background: it asks only for an elliptic field, and publicCoeffField Q a is one on the open cube.

4. The Dirichlet solution with boundary datum h #

The comparison solution of the printed boundary reduction.

For every boundary datum h ∈ H¹(□_m) and every square-integrable force g there is a Dirichlet forced solution on the cube whose boundary datum is exactly h.