Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.CaccioppoliInteriorEnergy

CaccioppoliInteriorEnergy #

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

e.energy.bound.interior at the parent slot #

This module assembles ABK26's interior coarse-grained Caccioppoli energy estimate (e.energy.bound.interior) at the parent slot of the frozen §4.3 anchor, in the translated frame of resolution A4:

  ⨍_{□_{n+2} ∩ (w+□_n)} ∇u · ã_{L,n+2} ∇u  ·  1_𝒢
      ≤  C(d) ( σ_{n+2} 3^{-2(n+2)} ‖u - (u)_{□_{n+2}}‖²_{L²(□_{n+2})}
                + s^{-8} σ_{n+2}^{-1} [g]²_{B^s(□_{n+2})} ) ,

almost surely on the harmonic anchor's own good event 𝒢(n+2, z; s/8, 1/2), for every L ≥ n+2, every window centre w, and every forced H¹(□_{n+2}) solution of -∇·ã_{L,n+2}∇u = ∇·g.

What each input supplies #

What this module does NOT do (disclosed frontier) #

The forced equation on the parent cube, at the flux-corrected family and at the translated sample, is an input. Producing it from the frozen theorem's Dirichlet problem on □_m still needs, and this module does not contain:

  1. the restriction of the □_m equation to the parent window (the interior gate (z+□_{n+2}) ⊆ □_m — proved in CaccioppoliInteriorGeometry.lean — plus H¹₀ extension by zero, which CoarseGraining has for arbitrary open supersets);
  2. the A4 translation transport of H¹, of the coefficient field and of the Besov seminorm from the geometric window z + □_{n+2} to the origin cube.

Likewise the passage from this estimate to the frozen theorem's own display needs the ν^{1/2}‖∇u‖_{L²} ↔ ⨍ ∇u·ã∇u identification and a Gagliardo-versus-Besov comparison (the anchor writes normalizedGagliardo, CoarseGraining's Caccioppoli carries the block-average Besov seminorm).

1. The display object #

The right-hand side of e.energy.bound.interior, squared, at the parent window. The mean-subtracted parent L² square plus the forcing seminorm square, at the honest envelope s^{-8}.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The same display at the printed envelope s^{-11} (the square of the printed s^{-11/2}).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The honest envelope is stronger than the printed one on the anchor's s-range: s^{-8} ≤ s^{-11} for 0 < s ≤ 1.

      2. The arithmetic stitch #

      3. The energy estimate on the good event #

      theorem Algsuperdiff.Section4.Provider.ExcessDecay.ae_interiorCaccioppoliEnergy_harmonicSlot (d : ℕ) [NeZero d] :
      ∃ (C : ℝ) (Cout : ℝ), 0 < C ∧ 0 < Cout ∧ ∀ (M : Section3.ABKModel d), ∀ s ∈ Set.Icc (64 * M.gamma) 1, M.gamma ≤ C⁻¹ * Section3.Disorder.cstar M ^ 10 → M.gamma * |Real.log M.gamma| ^ 2 ≤ (s / 8).rpow (3 / 2) * Section3.Disorder.cstar M ^ 2 * (1 / 2) → ∀ (hs : 0 < s) (n : ℤ) (z : HCPolySupport.Vec d), ∀ᵐ (omega : Section3.Cutoff.CutoffSample d) ∂↑(Section3.Cutoff.cutoffSampleLaw M), omega ∈ Frozen.Section4.goodEventAt M (Support.cgEllipLowerConstant d) (n + 2) z ⟨s / 8, ⋯⟩ (1 / 2) → ∀ (L : ℤ), n + 2 ≤ L → ∀ (w : HCPolySupport.Vec d) (g : HCPolySupport.Vec d → HCPolySupport.Vec d) (u : HCPolySupport.H1Function (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d (n + 2))).carrier), HCPolySupport.Book.Ch03.openCubeAtScale w (n + 1) ⊆ HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 2)) → HCPolySupport.Book.Ch03.ForceBesovRegularity (HCPolySupport.originCube d (n + 2)) s g → HCPolySupport.Book.Ch03.IsForcedEquation (HCPolySupport.originCube d (n + 2)) (Support.fluxCorrectedCoeffFamily M L (n + 2) (HCPolySupport.originCube d (n + 2)) (Section3.Cutoff.translateCutoffSample z omega)) u g → HCPolySupport.Book.Ch03.localizedCoeffEnergyValue (HCPolySupport.Book.Ch03.caccioppoliCoreSet (HCPolySupport.originCube d (n + 2)) w) ((Support.fluxCorrectedCoeffFamily M L (n + 2) (HCPolySupport.originCube d (n + 2)) (Section3.Cutoff.translateCutoffSample z omega)).coeffOn (HCPolySupport.originCube d (n + 2))) u ≤ Cout * interiorEnergyRHS M n s u g

      e.energy.bound.interior at the parent slot, in the translated frame.

      Almost surely on the harmonic anchor's good event 𝒢(n+2, z; s/8, 1/2), for every L ≥ n+2, every window centre w whose Dirichlet patch w + □_{n+1} sits inside □_{n+2} (the interior regime), and every H¹(□_{n+2}) solution of -∇·ã_{L,n+2}∇u = ∇·g with g ∈ H^s(□_{n+2}),

        ⨍_{□_{n+2} ∩ (w+□_n)} ∇u · ã_{L,n+2} ∇u ≤ Cout · interiorEnergyRHS M n s u g .
      

      The two constants are separate: C is the annular anchor's regime constant, Cout the output constant.

      4. The frozen theorem's own geometry, at the printed envelope #

      theorem Algsuperdiff.Section4.Provider.ExcessDecay.ae_interiorCaccioppoliEnergy_originCube (d : ℕ) [NeZero d] :
      ∃ (C : ℝ) (Cout : ℝ), 0 < C ∧ 0 < Cout ∧ ∀ (M : Section3.ABKModel d), ∀ s ∈ Set.Icc (64 * M.gamma) 1, M.gamma ≤ C⁻¹ * Section3.Disorder.cstar M ^ 10 → M.gamma * |Real.log M.gamma| ^ 2 ≤ (s / 8).rpow (3 / 2) * Section3.Disorder.cstar M ^ 2 * (1 / 2) → ∀ (hs : 0 < s) (m n : ℤ) (x z : HCPolySupport.Vec d), (fun (y : HCPolySupport.Vec d) => x + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d n) ⊆ (fun (y : HCPolySupport.Vec d) => z + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d (n + 1)) ∩ HCPolySupport.openCubeSet (HCPolySupport.originCube d m) → ∀ᵐ (omega : Section3.Cutoff.CutoffSample d) ∂↑(Section3.Cutoff.cutoffSampleLaw M), omega ∈ Frozen.Section4.goodEventAt M (Support.cgEllipLowerConstant d) (n + 2) z ⟨s / 8, ⋯⟩ (1 / 2) → ∀ (L : ℤ), n + 2 ≤ L → ∀ (g : HCPolySupport.Vec d → HCPolySupport.Vec d) (u : HCPolySupport.H1Function (HCPolySupport.Book.Ch02.cubeDomain (HCPolySupport.originCube d (n + 2))).carrier), HCPolySupport.Book.Ch03.ForceBesovRegularity (HCPolySupport.originCube d (n + 2)) s g → HCPolySupport.Book.Ch03.IsForcedEquation (HCPolySupport.originCube d (n + 2)) (Support.fluxCorrectedCoeffFamily M L (n + 2) (HCPolySupport.originCube d (n + 2)) (Section3.Cutoff.translateCutoffSample z omega)) u g → HCPolySupport.Book.Ch03.localizedCoeffEnergyValue ((fun (y : HCPolySupport.Vec d) => x - z + y) '' HCPolySupport.openCubeSet (HCPolySupport.originCube d n)) ((Support.fluxCorrectedCoeffFamily M L (n + 2) (HCPolySupport.originCube d (n + 2)) (Section3.Cutoff.translateCutoffSample z omega)).coeffOn (HCPolySupport.originCube d (n + 2))) u ≤ Cout * interiorEnergyRHSPrinted M n s u g

      e.energy.bound.interior read at the frozen theorem's geometry binder.

      Under the anchor's own binder (x+□_n) ⊆ (z+□_{n+1}) ∩ □_m, the Caccioppoli core of the translated frame is the translated child cube (x-z) + □_n, and the Dirichlet patch inclusion is automatic. The right-hand side is stated at the printed envelope s^{-11} (the square of s^{-11/2}), which the honest s^{-8} dominates on the anchor's s-range:

        ⨍_{(x-z)+□_n} ∇u · ã_{L,n+2} ∇u  ·  1_𝒢
            ≤ C(d) ( σ_{n+2} 3^{-2(n+2)} ‖u - (u)_{□_{n+2}}‖²_{L²(□_{n+2})}
                     + s^{-11} σ_{n+2}^{-1} [g]²_{B^s(□_{n+2})} ) .
      

      The frontier-empty gate of the anchor's second conjunct is not consumed here: it is what the caller needs in order to restrict the □_m equation to the parent (see CaccioppoliInteriorGeometry.lean and the module docstring).