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 #
hasWeakGradientOn_oddFaceExtend_of_localizedZeroTrace— the analytic core: on a reflection-symmetric openU, the odd extensionW = Z − Z ∘ rof the zero extensionZofv ∈ H¹(faceHalf U i a σ)has the weak gradientoddFaceExtendGrad a i (zeroExtendGrad … v.grad)on all ofU— the interface hyperplane contributes nothing, providedvhas face-only zero trace (LocalizedZeroTraceFunctionOn (faceHalf U i a σ) U). Per testφand coordinatej, the change of variables folds the test toψⱼ = φ − εⱼ·(φ ∘ r)(εⱼ = −1exactly at the normal coordinate), and the eta-cutoff integration by parts ofOneStepOddPackagingCorecloses the identity; forj = ithe fold is the even foldφ + φ ∘ r, which does not vanish on the interface — that is precisely where the zero trace is spent.exists_h1Function_oddFaceExtend— the packaged existence: anH1Function UwhosetoFun/gradare pointwise the odd extension pair, i.e. verbatim thehwval(atc₀ = 0) andhwgradslots the boundary branch's odd producer asks for at one met face, and thehwslot of the proved transfers.localizedZeroTraceFunctionOn_oddFaceExtend— the stage-to-stage transport: the odd extension inherits face-only zero trace on the larger box, from the threeH¹₀closure facts of the core module. This is what lets the multi-face iteration (OneStepPartialReflection) re-fold across the next met face.exists_h1_oddFaceReflection_of_meetsUpperFace/…_of_meetsLowerFace— the window instances at the manuscript's geometry:V = (x+□_k) ∩ □_mmeeting exactly one face of∂□_m, extension toreflectedWindow x m k.
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.**