Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.OneStepEvenBoundSlab

OneStepEvenBoundSlab #

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

The near-face geometry of the one-met-face boundary window #

The boundary branch of the §4.3 excess decay works on the truncated window U₂ = truncatedWindow x m k = coordBox (windowLo x m k) (windowHi x m k) and on its doubled partner R = reflectedWindow x m k, in the regime where exactly one face of ∂□_m meets the closure of U₂, namely the upper i-face {y i = a} with a = ½·3^m.

This module proves the near-face geometry the even (non-odd) part of the comparison estimate consumes:

The window edges in this regime #

Write a = ½·3^m, w = 3^k and ℓ = windowHi x m k i − windowLo x m k i.

  MeetsUpperFace x m k i  ↔  a ≤ x i + w/2      ⟹  windowHi x m k i = a;
  k < m and the upper i-face met  ⟹  the lower i-face is unmet
                                  ⟹  windowLo x m k i = x i − w/2;
  x ∈ □_m  ⟹  x i < a  ⟹  ℓ = a − x i + w/2 > w/2 ,   and   ℓ ≤ w .

On the unmet coordinates j ≠ i the window keeps its full triadic edge (x j − w/2, x j + w/2) and the reflection does not move it; on the met coordinate the doubled edge is (a − ℓ, a + ℓ), because reflectedLo = windowLo and reflectedHi = 3^m − windowLo = a + ℓ.

With the depth budget 16·delta ≤ w we get 2·delta ≤ w/8 < w/2 < ℓ, which is exactly what makes the three boxes fit: transversally w/4 < w/2, and in the i direction the Taylor box (a − 2delta, a + delta) is inside (a − ℓ, a + ℓ) with a margin of at least w/8 on each side — enough room for a whole sup-ball of radius w/4 around every point of T.

What is not done here #

Nothing analytic. No function is restricted, no Taylor expansion is performed, no Hessian bound is proved. This module is pure geometry: box endpoints, inclusions of boxes, one reflection identity, one ball family, and one lower bound on the Lebesgue measure of the core slab.

References #

1. The window edges in the one-met-face regime #

theorem Algsuperdiff.Section4.Provider.ExcessDecay.windowLo_eq_of_meetsUpperFace {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} (hkm : k < m) (hup : MeetsUpperFace x m k i) :
windowLo x m k i = x i - 1 / 2 * 3 ^ k

The met upper i-face is the top of the i-edge, so the bottom is untruncated.

theorem Algsuperdiff.Section4.Provider.ExcessDecay.windowLo_eq_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (hji : j ≠ i) :
windowLo x m k j = x j - 1 / 2 * 3 ^ k

On an unmet coordinate the window keeps its full triadic lower endpoint.

theorem Algsuperdiff.Section4.Provider.ExcessDecay.windowHi_eq_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (hji : j ≠ i) :
windowHi x m k j = x j + 1 / 2 * 3 ^ k

On an unmet coordinate the window keeps its full triadic upper endpoint.

theorem Algsuperdiff.Section4.Provider.ExcessDecay.reflectedLo_eq {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} (hkm : k < m) (hup : MeetsUpperFace x m k i) (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (j : Fin d) :
reflectedLo x m k j = windowLo x m k j

In the one-met-face regime no lower face is met, so the partial reflection never moves a lower endpoint.

theorem Algsuperdiff.Section4.Provider.ExcessDecay.reflectedHi_eq_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (hji : j ≠ i) :
reflectedHi x m k j = windowHi x m k j

On an unmet coordinate the partial reflection does not move the upper endpoint.

theorem Algsuperdiff.Section4.Provider.ExcessDecay.reflectedHi_eq_self {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} (hup : MeetsUpperFace x m k i) :
reflectedHi x m k i = 3 ^ m - windowLo x m k i

On the met coordinate the upper endpoint is the reflection of the lower one.

2. The three near-face boxes #

noncomputable def Algsuperdiff.Section4.Provider.ExcessDecay.slabLo {d : ℕ} (x : HCPolySupport.Vec d) (m k : ℤ) (i : Fin d) (delta : ℝ) :
Fin d → ℝ

The lower corner of the core slab: the near-face slab of depth delta, transversally concentric with the window at half its side.

Equations
Instances For
    noncomputable def Algsuperdiff.Section4.Provider.ExcessDecay.slabHi {d : ℕ} (x : HCPolySupport.Vec d) (m k : ℤ) (i : Fin d) :
    Fin d → ℝ

    The upper corner of the core slab.

    Equations
    Instances For
      noncomputable def Algsuperdiff.Section4.Provider.ExcessDecay.deepLo {d : ℕ} (x : HCPolySupport.Vec d) (m k : ℤ) (i : Fin d) (delta : ℝ) :
      Fin d → ℝ

      The lower corner of the deep slab: the core slab pushed one depth delta away from the face.

      Equations
      Instances For
        noncomputable def Algsuperdiff.Section4.Provider.ExcessDecay.deepHi {d : ℕ} (x : HCPolySupport.Vec d) (m k : ℤ) (i : Fin d) (delta : ℝ) :
        Fin d → ℝ

        The upper corner of the deep slab.

        Equations
        Instances For
          noncomputable def Algsuperdiff.Section4.Provider.ExcessDecay.taylorLo {d : ℕ} (x : HCPolySupport.Vec d) (m k : ℤ) (i : Fin d) (delta : ℝ) :
          Fin d → ℝ

          The lower corner of the Taylor box.

          Equations
          Instances For
            noncomputable def Algsuperdiff.Section4.Provider.ExcessDecay.taylorHi {d : ℕ} (x : HCPolySupport.Vec d) (m k : ℤ) (i : Fin d) (delta : ℝ) :
            Fin d → ℝ

            The upper corner of the Taylor box.

            Equations
            Instances For

              The six corners, coordinate by coordinate #

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.slabLo_self {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} :
              slabLo x m k i delta i = 1 / 2 * 3 ^ m - delta
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.slabLo_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} {delta : ℝ} (hji : j ≠ i) :
              slabLo x m k i delta j = x j - 3 ^ k / 4
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.slabHi_self {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} :
              slabHi x m k i i = 1 / 2 * 3 ^ m
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.slabHi_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} (hji : j ≠ i) :
              slabHi x m k i j = x j + 3 ^ k / 4
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.deepLo_self {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} :
              deepLo x m k i delta i = 1 / 2 * 3 ^ m - 2 * delta
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.deepLo_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} {delta : ℝ} (hji : j ≠ i) :
              deepLo x m k i delta j = x j - 3 ^ k / 4
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.deepHi_self {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} :
              deepHi x m k i delta i = 1 / 2 * 3 ^ m - delta
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.deepHi_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} {delta : ℝ} (hji : j ≠ i) :
              deepHi x m k i delta j = x j + 3 ^ k / 4
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.taylorLo_self {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} :
              taylorLo x m k i delta i = 1 / 2 * 3 ^ m - 2 * delta
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.taylorLo_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} {delta : ℝ} (hji : j ≠ i) :
              taylorLo x m k i delta j = x j - 3 ^ k / 4
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.taylorHi_self {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} :
              taylorHi x m k i delta i = 1 / 2 * 3 ^ m + delta
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.taylorHi_of_ne {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i j : Fin d} {delta : ℝ} (hji : j ≠ i) :
              taylorHi x m k i delta j = x j + 3 ^ k / 4

              3. Nondegeneracy #

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.slabLo_lt_slabHi {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hdelta : 0 < delta) (j : Fin d) :
              slabLo x m k i delta j < slabHi x m k i j
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.deepLo_lt_deepHi {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hdelta : 0 < delta) (j : Fin d) :
              deepLo x m k i delta j < deepHi x m k i delta j
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.windowLo_lt_windowHi {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hkm : k < m) (hup : MeetsUpperFace x m k i) (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (j : Fin d) :
              windowLo x m k j < windowHi x m k j
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.reflectedLo_lt_reflectedHi {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hkm : k < m) (hup : MeetsUpperFace x m k i) (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (j : Fin d) :
              reflectedLo x m k j < reflectedHi x m k j

              4. The slabs sit inside the window #

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.coordBox_slab_subset_truncatedWindow {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hkm : k < m) (hup : MeetsUpperFace x m k i) (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (hdelta16 : 16 * delta ≤ 3 ^ k) :
              coordBox (slabLo x m k i delta) (slabHi x m k i) ⊆ truncatedWindow x m k

              The core slab is inside the window. The met i-edge has length ℓ > w/2 ≥ 8·delta, so the depth-delta layer under the face fits; transversally the half-side w/4 is inside the full half-side w/2.

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.coordBox_deep_subset_truncatedWindow {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hkm : k < m) (hup : MeetsUpperFace x m k i) (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (hdelta : 0 < delta) (hdelta16 : 16 * delta ≤ 3 ^ k) :
              coordBox (deepLo x m k i delta) (deepHi x m k i delta) ⊆ truncatedWindow x m k

              The deep slab is inside the window.

              5. The slabs sit inside the Taylor box #

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.coordBox_slab_subset_taylor {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hdelta : 0 < delta) :
              coordBox (slabLo x m k i delta) (slabHi x m k i) ⊆ coordBox (taylorLo x m k i delta) (taylorHi x m k i delta)
              theorem Algsuperdiff.Section4.Provider.ExcessDecay.coordBox_deep_subset_taylor {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hdelta : 0 < delta) :
              coordBox (deepLo x m k i delta) (deepHi x m k i delta) ⊆ coordBox (taylorLo x m k i delta) (taylorHi x m k i delta)

              6. The reflection of the core slab proves in the Taylor box #

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.reflection_mem_taylor {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} {y : HCPolySupport.Vec d} (hy : y ∈ coordBox (slabLo x m k i delta) (slabHi x m k i)) (hdelta : 0 < delta) :
              HCPolySupport.coordFaceReflection (1 / 2 * 3 ^ m) i y ∈ coordBox (taylorLo x m k i delta) (taylorHi x m k i delta)

              The reflected core slab is inside the Taylor box. The reflection through the met face {y i = a} sends the i-range (a − delta, a) to (a, a + delta) and fixes every other coordinate, so the union of the core slab and its mirror image is inside (a − 2delta, a + delta) × ∏_{j ≠ i} (x j − w/4, x j + w/4).

              7. The sup-ball family on the Taylor box #

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.metricBall_subset_reflectedWindow_of_mem_taylor {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hkm : k < m) (hup : MeetsUpperFace x m k i) (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (hdelta16 : 16 * delta ≤ 3 ^ k) {p : HCPolySupport.Vec d} (hp : p ∈ coordBox (taylorLo x m k i delta) (taylorHi x m k i delta)) :
              Metric.ball p (3 ^ k / 4) ⊆ reflectedWindow x m k

              The sup-ball family. Every point of the Taylor box carries a sup-ball of radius 3^k/4 inside the doubled window reflectedWindow x m k.

              In the i direction the doubled edge is (a − ℓ, a + ℓ) with ℓ > w/2, while a ball around a point of the Taylor box reaches at most a − 2delta − w/4 ≥ a − 3w/8 from below and a + delta + w/4 ≤ a + 5w/16 from above: both are strictly inside (a − w/2, a + w/2), hence inside (a − ℓ, a + ℓ). Transversally the reach is w/4 + w/4 = w/2, exactly the (unmet, hence untruncated) half-edge.

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.coordBox_taylor_subset_reflectedWindow {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hx : x ∈ HCPolySupport.openCubeSet (HCPolySupport.originCube d m)) (hkm : k < m) (hup : MeetsUpperFace x m k i) (hother : ∀ (j : Fin d), j ≠ i → ¬MeetsUpperFace x m k j ∧ ¬MeetsLowerFace x m k j) (hdelta16 : 16 * delta ≤ 3 ^ k) :
              coordBox (taylorLo x m k i delta) (taylorHi x m k i delta) ⊆ reflectedWindow x m k

              The Taylor box is inside the doubled window.

              8. The core slab's volume from below #

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.volume_coordBox_slab_ge {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hdelta : 0 < delta) (hdelta16 : 16 * delta ≤ 3 ^ k) :
              ENNReal.ofReal (delta ^ d) ≤ MeasureTheory.volume (coordBox (slabLo x m k i delta) (slabHi x m k i))

              The core slab's volume from below. Every edge of the core slab is at least delta: the met edge is exactly delta, and each transversal edge is w/2 ≥ 8·delta.

              theorem Algsuperdiff.Section4.Provider.ExcessDecay.volume_toReal_coordBox_slab_ge {d : ℕ} {x : HCPolySupport.Vec d} {m k : ℤ} {i : Fin d} {delta : ℝ} (hdelta : 0 < delta) (hdelta16 : 16 * delta ≤ 3 ^ k) :
              delta ^ d ≤ (MeasureTheory.volume (coordBox (slabLo x m k i delta) (slabHi x m k i))).toReal

              The toReal form of the core slab's volume bound.