Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.OneStepOddPackaging

OneStepOddPackaging #

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

The H¹ packaging of the odd extension #

Where the face-vanishing hypothesis lives #

The input is LocalizedZeroTraceFunctionOn (truncatedWindow x m k) (reflectedWindow x m k) v.toFun — CoarseGraining's own localized zero-trace predicate, with the reflected window as localization window. A cutoff supported there is compactly supported away from ∂(reflectedWindow), hence away from every unmet face of the window; only the met faces (interior to the reflected window) are constrained. This is the "face-only zero-trace glue", stated without a trace operator. It is a caller-supplied conditional API obligation: the supplier is the boundary-branch datum reduction (v − ℓ_h − v₁ vanishes on the met faces), not this module.

1. Integrability helpers #

2. The weak gradient of the odd extension #

The odd extension is H¹ across the interface, from face-only zero trace. U is open and invariant under the reflection r in {yᵢ = a}; v ∈ H¹(faceHalf U i a σ) has localized zero trace with localization window U. Then the odd extension of the zero extension of v has the reflected weak gradient on all of U.

3. The packaged H¹ function #

** A, abstract form.** The odd extension of a face-vanishing H¹ function of the half is an H¹ function of the whole reflection-symmetric domain, with toFun and grad pinned pointwise to the odd extension pair — verbatim the hwval (at c₀ = 0) and hwgrad slots of the proved consumers.

4. The stage-to-stage zero-trace transport #

The odd extension inherits face-only zero trace on the larger box. H ⊆ B are the consecutive boxes of the fold, B invariant under the reflection being unfolded, and V₀ (the common localization window of the whole chain) is invariant as well. A cutoff η supported in V₀ splits the extension as η·W = zeroExtend H (η·f) − (zeroExtend H ((η∘r)·f)) ∘ r, and the three H¹₀ closure facts of the core module do the rest.

5. The window instances (one met face) #

Transport of the value representative along an equality of H¹ domains.

** A on the windows, upper met face.** V = (x+□_k) ∩ □_m meets exactly the upper i-face of ∂□_m; a face-vanishing v ∈ H¹(V) produces the H¹ datum of the reflected window with toFun/grad pinned pointwise to the odd extension pair — the exact hwval (c₀ = 0) and hwgrad slots the boundary branch's odd producer asks for, and the hw slot of OddReflectionAssembly.isWeaklyHarmonicOn_reflectedWindow_of_meetsUpperFace.

** A on the windows, lower met face.**