OddReflectionWindow #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The partially reflected window of the §4.3 boundary lane #
This module proves the geometry of that construction.
The met faces are pairwise orthogonal, one per coordinate #
V is the coordinate box ∏ᵢ (windowLo i, windowHi i) with
windowLo x m k i = max (xᵢ - ½·3^k) (-½·3^m) ,
windowHi x m k i = min (xᵢ + ½·3^k) ( ½·3^m) .
The i-th upper face of ∂□_m meets closure V exactly when
½·3^m ≤ xᵢ + ½·3^k (MeetsUpperFace), the lower one exactly when
xᵢ - ½·3^k ≤ -½·3^m (MeetsLowerFace). For k < m the two are mutually
exclusive (not_meetsLowerFace_of_meetsUpperFace), so at most one face per
coordinate is met and the met faces are pairwise orthogonal, as the draft
asserts. Consequently the group generated by the corresponding reflections is
(ℤ/2)^S for the met set S ⊆ Fin d, of order 2^{#S} ≤ 2^d.
The reflected window is again a box #
Because each reflection acts in a single coordinate and the reflected face is
an endpoint of that coordinate's interval, the union of the images of V
under the group, together with the interface hyperplanes, is again an open
coordinate box: reflectedWindow, with
reflectedLo i = if lower met then -3^m - windowHi i else windowLo i ,
reflectedHi i = if upper met then 3^m - windowLo i else windowHi i .
This is the cube-adapted substitute for the draft's "open set containing
closure W₃", and it is cheaper: no interface bookkeeping is needed, because
the box already contains the relatively open faces.
The interior distance (the draft's c(d)·3ⁿ ball) #
The draft's key geometric claim — the reflected set "contains a ball of radius
c(d)3^n around every point of W₃" — is proved here in the sharper triadic
form
p ∈ W₃ = (x + □_{n-3}) ∩ □_m ⟹ p + □_{n-3} ⊆ reflectedWindow x m (n-2)
(image_add_openCubeSet_subset_reflectedWindow), i.e. with c(d) = 1/54,
uniformly in d, and with the cube p + □_{n-3} rather than a ball, which
is the shape CoarseGraining's interior estimates consume.
What is not done here #
Nothing analytic. No function is reflected, no H¹ statement is made, and no
Hessian estimate is proved.
References #
- ABK26,
l.excess.decay.good.scales; the odd-reflection step replaced. - CoarseGraining
Homogenization.Sobolev.Foundations.CubeReflection.Reflections(coordFaceReflection, the single-face reflection map adapted downstream).
1. Open coordinate boxes #
The open coordinate box ∏ i (lo i, hi i) of Vec d.
Equations
Instances For
2. The truncated window as a box #
The lower endpoint of the i-th edge of (x + □_k) ∩ □_m.
Equations
Instances For
The upper endpoint of the i-th edge of (x + □_k) ∩ □_m.
Equations
Instances For
The truncated window (x + □_k) ∩ □_m is the coordinate box cut out by
windowLo and windowHi.
3. The met faces #
The upper i-face of ∂□_m meets the closure of (x + □_k) ∩ □_m.
Equations
Instances For
The lower i-face of ∂□_m meets the closure of (x + □_k) ∩ □_m.
Equations
Instances For
At most one face per coordinate. A window strictly smaller than the
domain cube cannot meet both the upper and the lower i-face; this is what
makes the met faces pairwise orthogonal and the reflection group
(ℤ/2)^S.
4. The partially reflected window #
The lower endpoint of the i-th edge of the partially reflected window:
unchanged unless the lower i-face of ∂□_m is met, in which case the edge is
reflected through that face.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The upper endpoint of the i-th edge of the partially reflected window.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The partially reflected window. The union of the images of
V = (x + □_k) ∩ □_m under the reflection group generated by the met faces of
∂□_m, together with the interface hyperplanes: again an open box.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The window sits inside its own partial reflection.
Note that the endpoint comparisons reflectedLo ≤ windowLo and
windowHi ≤ reflectedHi are false for degenerate (empty) windows — reflecting
an empty edge through a face moves it — so the inclusion is proved pointwise
instead, using only the two-sided bounds a genuine point of the window
carries.
5. The reflected window is bounded, and stays inside □_{m+2} #
The partial reflection of a window of □_m never leaves □_{m+2}.
6. Edge lengths: the reflection doubles exactly the met coordinates #
On a met coordinate the reflected edge has exactly twice the original
length; on an unmet coordinate it is unchanged. This is the per-coordinate
form of |reflectedWindow| = 2^{#S} · |V|, the volume identity that makes the
odd extension's normalized L² norm equal to the original's.
7. The interior distance: the draft's c(d)·3ⁿ ball at c(d) = 1/54 #
The draft's key geometric claim, in triadic form.
Every point p of W₃ = (x + □_{n-3}) ∩ □_m carries a full cube
p + □_{n-3} inside the partially reflected window of V = (x + □_{n-2}) ∩ □_m.
Since p + □_{n-3} contains the sup-ball of radius ½·3^{n-3} = 3ⁿ/54, this is
the draft's "ball of radius c(d)3ⁿ around every point of W₃" with the
explicit, dimension-free constant c = 1/54.
Only x ∈ □_m and n - 2 < m are used (the anchor's m ≥ n + 5 is far
stronger).