Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.BoundaryTransports

BoundaryTransports #

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

The boundary lane's data transports onto the anchor window #

The boundary Caccioppoli's data legs — the force [g] and the boundary gradient [∇h] — are Gagliardo seminorms, not L² norms, and this module supplies the same move for them:

  [f]_{H^s(c+□_{n+2})} ≤ 3^d · [f]_{H^s(W')} ,

together with the composition that the boundary Caccioppoli's right-hand side actually reads: CoarseGraining's cube Besov seminorm of the transported force, in the covering cube's own frame, priced by the anchor's own window seminorm.

References #

1. The Gagliardo window move #

The Gagliardo window move, in the real-valued form the boundary assembly consumes. The finiteness hypothesis is the anchor's own clause (iv), read on the anchor's window.

2. The force leg of the boundary Caccioppoli, onto the anchor's window #

theorem Algsuperdiff.Section4.Provider.ExcessDecay.besovVectorSeminormTwo_coveringCube_atWindow {d : ℕ} [NeZero d] {n m : ℤ} {x z : HCPolySupport.Vec d} {s : ℝ} {g : HCPolySupport.Vec d → HCPolySupport.Vec d} (hcov : (fun (y : HCPolySupport.Vec d) => wellPlacedCentre x m (n + 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 2)) ⊆ (fun (y : HCPolySupport.Vec d) => z + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 3)) ∩ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hs : 0 < s) (hs1 : s ≤ 1) (hL2 : MeasureTheory.MemLp g 2 (Support.normalizedVolumeMeasureOn ((fun (y : HCPolySupport.Vec d) => wellPlacedCentre x m (n + 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 2))))) (hWcov : MeasureTheory.MemLp (HCPolySupport.Gagliardo.gagliardoKernel s 2 g) 2 (Support.normalizedGagliardoMeasureOn ((fun (y : HCPolySupport.Vec d) => wellPlacedCentre x m (n + 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 2))))) (hW : MeasureTheory.MemLp (HCPolySupport.Gagliardo.gagliardoKernel s 2 g) 2 (Support.normalizedGagliardoMeasureOn ((fun (y' : HCPolySupport.Vec d) => z + y') '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 3)) ∩ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)))) :

The transported force Besov budget under covering-cube containment.

theorem Algsuperdiff.Section4.Provider.ExcessDecay.besovVectorSeminormTwo_coveringCube_le_anchorWindow {d : ℕ} [NeZero d] {n m : ℤ} {x z : HCPolySupport.Vec d} {s : ℝ} {g : HCPolySupport.Vec d → HCPolySupport.Vec d} (hnm : n + 2 ≤ m) (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hgeom : (fun (y : HCPolySupport.Vec d) => x + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d n) ⊆ (fun (y : HCPolySupport.Vec d) => z + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 1)) ∩ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hs : 0 < s) (hs1 : s ≤ 1) (hL2 : MeasureTheory.MemLp g 2 (Support.normalizedVolumeMeasureOn ((fun (y : HCPolySupport.Vec d) => wellPlacedCentre x m (n + 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 2))))) (hWcov : MeasureTheory.MemLp (HCPolySupport.Gagliardo.gagliardoKernel s 2 g) 2 (Support.normalizedGagliardoMeasureOn ((fun (y : HCPolySupport.Vec d) => wellPlacedCentre x m (n + 2) + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 2))))) (hW : MeasureTheory.MemLp (HCPolySupport.Gagliardo.gagliardoKernel s 2 g) 2 (Support.normalizedGagliardoMeasureOn ((fun (y' : HCPolySupport.Vec d) => z + y') '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 3)) ∩ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)))) :

The transported force's cube Besov seminorm, priced on the anchor's window.

BoundaryOuterAssembly reads its force leg as CoarseGraining's cube Besov seminorm of y ↦ −g(y + c) on the covering cube □_{n+2} in that cube's own frame. This is the composition of BesovBridge's Besov--Gagliardo comparison at the covering cube with the window move of section 1: the whole leg is priced by the anchor's own [g]_{H^s(W')} at the scale weight 3^{s(n+2)} and the coefficient-free constant besovGagliardoConstant d · 3^d.

3. The covering cube's own clause-(iv) data #