OneStepDatumZeroTrace #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The hzt supplier: face-only zero trace of the datum-split competitor #
hzt : LocalizedZeroTraceFunctionOn (truncatedWindow x m (n-2))
(reflectedWindow x m (n-2)) v.toFun
for the manuscript's odd competitor V_odd = v − ℓ_h − v₁ (: "v − ℓ_h − v₁
vanishes on the met portion of ∂□_m"). This module produces that hypothesis
from the chain's own binders — no new caller-supplied mathematical
proposition:
u − h ∈ H¹₀(□_m)— the Dirichlet datum of the frozen theorem (IsDirichletSolutionOn'sHasZeroTraceDifferenceOncomponent);v₁ − Ψ ∈ H¹₀(U₂)withΨ = h − ℓ_honU₂— the datum corrector's own output (OneStepDatumSplit.exists_datumCorrectorcomposed with the clamp's match and theH¹realization ofh − ℓ_h).
The decomposition #
v − ℓ − v₁ = (v − u) + (u − h) + (h − ℓ − Ψ) + (Ψ − v₁) ,
and each summand has the localized zero trace:
v − uandΨ − v₁areH¹₀(U₂)— any cutoff product stays inH¹₀(U₂)(CoarseGraining'slocalizedZeroTraceFunctionOn_of_h10_any).h − ℓ − Ψvanishes pointwise onU₂, so every cutoff product vanishes onU₂and is triviallyH¹₀(U₂)(memH10_of_forall_eq_zero).u − hisH¹₀(□_m), and a cutoff supported in the reflected window localizes it intoH¹₀(U₂): the product'sH¹₀(□_m)approximants are supported intsupport η ∩ □_m ⊆ reflectedWindow ∩ □_m = U₂(memH10_mul_of_tsupport_subset+ the geometric identityreflectedWindow_inter_openCubeSet). This is where "zero trace on the met face only" is genuinely spent: the reflected window crosses∂□_mexactly through the met faces, so the localization keeps the datum identityu = hthere and discards the rest of∂□_m.
No trace operator, no max principle, no analytic input: the supplier is pure
H¹₀ bookkeeping on the chain's structural binders. (The max-principle
content of the datum reduction lives in OneStepDatumSplit, where v₁ is
priced; here v₁ only needs its trace structure.)
References #
- CoarseGraining
Homogenization/Sobolev/H1/LocalizedZeroTrace.lean(the predicate),Homogenization/Sobolev/H1/Algebra/H10Function.lean(mulContDiffHasCompactSupport).
1. The reflected window meets the domain cube in the window #
The reflected window crosses ∂□_m only through the met faces.
Inside □_m the partial reflection adds nothing: coordinatewise, a met edge
is extended only beyond the corresponding face of □_m, and an unmet edge
is not moved at all.
2. H¹₀ localization by a cutoff #
Cutoff localization of H¹₀. If f ∈ H¹₀(B) and η is a smooth
compactly supported cutoff with tsupport η ⊆ V, then η·f ∈ H¹₀(V ∩ B):
the H¹₀(B) approximants of the product are supported in
tsupport η ∩ tsupport (approx) ⊆ V ∩ B, and every field of the witness
restricts.
3. Functions vanishing on the window are trivially H¹₀ #
A function vanishing pointwise on Ω is H¹₀(Ω). CoarseGraining's
MemH10 constrains its witness only on Ω, so the zero approximation sequence
serves.
4. Localized zero-trace producers #
Any H¹₀(Ω) function has the localized zero trace, in any window.
A function vanishing pointwise on Ω has the localized zero trace, in any
window.
The cube-datum localization. A function of H¹₀(□_m) has the
face-only localized zero trace on every truncated window, against the
reflected window: a cutoff supported in reflectedWindow x m k localizes the
global zero trace to reflectedWindow ∩ □_m = (x+□_k) ∩ □_m.
Localized zero trace is invariant under pointwise-equal functions.