Documentation

LeanPool.HighContrastHomogenization.Support.Deterministic.ConstantCoefficientDirichletBesov.StandardProjectionSharpKernel

Coarse-graining support: #

Support.Deterministic.ConstantCoefficientDirichletBesov.StandardProjectionSharpKernel

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

The sharp boundary tail as a geometric kernel input #

The one-depth sharp boundary estimate leaves a concrete tail over coarser standard projection depths. This file names that tail and connects any geometric-kernel bound for it to the finite positive Besov summation theorem.

structure HCPolySupport.SharpBoundaryProjectionMemLp {d : ℕ} (Q : TriadicCube d) (u : Vec d → Vec d) :

MemLp closure hypotheses needed by the sharp-boundary standard projection comparison. These are bookkeeping assumptions: the analytic content is in the finite bridge below.

Instances For

    The vector standard projection is L² on its parent cube.

    The vector standard projection restricts to every admissible overlap cube.

    The vector projection residual is L² on the parent cube.

    The vector projection residual restricts to every admissible overlap cube.

    A vector projection gap is the difference of two vector projections.

    A vector projection gap restricts to every admissible overlap cube.

    theorem HCPolySupport.cubeIncrementVec_succ_eq_sub_cubeProjectionVec {d : ℕ} (Q : TriadicCube d) (m : ℕ) (u : Vec d → Vec d) :
    cubeIncrementVec Q (m + 1) u = fun (x : Vec d) => cubeProjectionVec Q (m + 1) u x - cubeProjectionVec Q m u x

    The vector martingale increment is the difference of consecutive vector standard projections.

    A vector martingale increment is L² on the parent cube.

    A vector martingale increment restricts to every admissible overlap cube.

    The sharp-boundary projection MemLp closure package follows from parent L² membership. All projection, gap, and increment fields are finite-depth piecewise constants, and all overlap cubes are measured by restriction from the parent cube.

    Positive triadic depth weights as powers of the one-step weight.

    Dimension-only constant in the sharp boundary kernel.

    Equations
    Instances For

      The square-root surface/volume ratio in one gap of the sharp boundary kernel. For positive dimension this is 3^{-1/2}.

      Equations
      Instances For
        noncomputable def HCPolySupport.sharpBoundaryKernelBase (d : ℕ) (t : ℝ) :

        One-gap kernel base before replacing the dimension ratio by 3^{-1/2}.

        Equations
        Instances For
          noncomputable def HCPolySupport.sharpBoundaryKernelLoss (d : ℕ) (t : ℝ) :

          The explicit finite-depth sharp-boundary loss. For positive dimension and t < 1/2, the denominator is finite because sharpBoundaryKernelBase d t = 3^(t - 1/2) < 1.

          Equations
          Instances For
            noncomputable def HCPolySupport.sharpBoundaryDepthTailTerm {d : ℕ} (Q : TriadicCube d) (t : ℝ) (u : Vec d → Vec d) (j m : ℕ) :

            The mth summand in the sharp boundary tail at depth j.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def HCPolySupport.sharpBoundaryDepthTail {d : ℕ} (Q : TriadicCube d) (t : ℝ) (u : Vec d → Vec d) (j : ℕ) :

              The sharp boundary tail appearing in the one-depth hard comparison.

              Equations
              Instances For

                Single-summand scale arithmetic for the sharp boundary tail, in the clean j = m + n form.

                Single-summand scale arithmetic for the sharp boundary tail.

                theorem HCPolySupport.sharpBoundaryDepthTail_nonneg {d : ℕ} (Q : TriadicCube d) (t : ℝ) (u : Vec d → Vec d) (j : ℕ) :

                Summing termwise geometric bounds gives the sharp-tail geometric kernel bound.

                theorem HCPolySupport.sq_cubeBesovOverlappingPositiveVectorPartialSeminormTwo_le_of_sharpBoundaryDepthTail_kernel {d : ℕ} (Q : TriadicCube d) (t : ℝ) (N : ℕ) (u : Vec d → Vec d) {C r : ℝ} (hC_nonneg : 0 ≤ C) (hr_nonneg : 0 ≤ r) (hr_lt_one : r < 1) (hres : ∀ j ∈ Finset.range (N + 1), MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedCubeMeasure Q)) (hresLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedOverlapCubeMeasure S)) (hprojLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q j u) 2 (normalizedOverlapCubeMeasure S)) (hzeroLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q 0 u) 2 (normalizedOverlapCubeMeasure S)) (hgapLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionGapVec Q 0 j u) 2 (normalizedOverlapCubeMeasure S)) (hincLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, ∀ m ∈ Finset.range j, MeasureTheory.MemLp (cubeIncrementVec Q (m + 1) u) 2 (normalizedOverlapCubeMeasure S)) (huParent : ∀ j ∈ Finset.range (N + 1), ∀ m ∈ Finset.range j, ∀ T ∈ descendantsAtDepth Q m, MeasureTheory.MemLp u 2 (normalizedCubeMeasure T)) (hkernel : ∀ j ∈ Finset.range (N + 1), sharpBoundaryDepthTail Q t u j ≤ C * ∑ m ∈ Finset.range j, r ^ (j - m) * cubeBesovPositiveVectorDepthSeminorm Q t u m) :

                If the named sharp boundary tail is bounded by a geometric convolution of ordinary positive depth seminorms, then the finite overlapping positive seminorm is bounded by the ordinary finite positive seminorm.

                theorem HCPolySupport.sq_cubeBesovOverlappingPositiveVectorPartialSeminormTwo_le_of_sharpBoundaryDepthTailTerm_kernel {d : ℕ} [NeZero d] (Q : TriadicCube d) (t : ℝ) (N : ℕ) (u : Vec d → Vec d) {C : ℝ} (ht : t < 1 / 2) (hC_nonneg : 0 ≤ C) (hres : ∀ j ∈ Finset.range (N + 1), MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedCubeMeasure Q)) (hresLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedOverlapCubeMeasure S)) (hprojLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q j u) 2 (normalizedOverlapCubeMeasure S)) (hzeroLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q 0 u) 2 (normalizedOverlapCubeMeasure S)) (hgapLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionGapVec Q 0 j u) 2 (normalizedOverlapCubeMeasure S)) (hincLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, ∀ m ∈ Finset.range j, MeasureTheory.MemLp (cubeIncrementVec Q (m + 1) u) 2 (normalizedOverlapCubeMeasure S)) (huParent : ∀ j ∈ Finset.range (N + 1), ∀ m ∈ Finset.range j, ∀ T ∈ descendantsAtDepth Q m, MeasureTheory.MemLp u 2 (normalizedCubeMeasure T)) (hterm : ∀ j ∈ Finset.range (N + 1), ∀ m ∈ Finset.range j, sharpBoundaryDepthTailTerm Q t u j m ≤ C * sharpBoundaryKernelBase d t ^ (j - m) * cubeBesovPositiveVectorDepthSeminorm Q t u m) :

                Version of sq_cubeBesovOverlappingPositiveVectorPartialSeminormTwo_le_of_sharpBoundaryDepthTail_kernel where the geometric kernel bound is supplied term-by-term with the canonical sharp boundary kernel base. The only remaining input is the local single-summand scale arithmetic estimate.

                theorem HCPolySupport.sq_cubeBesovOverlappingPositiveVectorPartialSeminormTwo_le_sharpBoundaryKernel {d : ℕ} [NeZero d] (Q : TriadicCube d) (t : ℝ) (N : ℕ) (u : Vec d → Vec d) (ht : t < 1 / 2) (hres : ∀ j ∈ Finset.range (N + 1), MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedCubeMeasure Q)) (hresLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedOverlapCubeMeasure S)) (hprojLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q j u) 2 (normalizedOverlapCubeMeasure S)) (hzeroLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q 0 u) 2 (normalizedOverlapCubeMeasure S)) (hgapLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionGapVec Q 0 j u) 2 (normalizedOverlapCubeMeasure S)) (hincLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, ∀ m ∈ Finset.range j, MeasureTheory.MemLp (cubeIncrementVec Q (m + 1) u) 2 (normalizedOverlapCubeMeasure S)) (huParent : ∀ j ∈ Finset.range (N + 1), ∀ m ∈ Finset.range j, ∀ T ∈ descendantsAtDepth Q m, MeasureTheory.MemLp u 2 (normalizedCubeMeasure T)) :

                Closed finite partial bridge for the sharp boundary branch. The overlapping exponent must satisfy t < 1/2, exactly because the sharp boundary kernel has base 3^(t - 1/2).

                theorem HCPolySupport.cubeBesovOverlappingPositiveVectorPartialSeminormTwo_le_sqrt_sharpBoundaryKernel {d : ℕ} [NeZero d] (Q : TriadicCube d) (t : ℝ) (N : ℕ) (u : Vec d → Vec d) (ht : t < 1 / 2) (hres : ∀ j ∈ Finset.range (N + 1), MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedCubeMeasure Q)) (hresLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (fun (x : Vec d) => u x - cubeProjectionVec Q j u x) 2 (normalizedOverlapCubeMeasure S)) (hprojLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q j u) 2 (normalizedOverlapCubeMeasure S)) (hzeroLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionVec Q 0 u) 2 (normalizedOverlapCubeMeasure S)) (hgapLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, MeasureTheory.MemLp (cubeProjectionGapVec Q 0 j u) 2 (normalizedOverlapCubeMeasure S)) (hincLoc : ∀ j ∈ Finset.range (N + 1), ∀ S ∈ overlapCentersAtDepth Q j, ∀ m ∈ Finset.range j, MeasureTheory.MemLp (cubeIncrementVec Q (m + 1) u) 2 (normalizedOverlapCubeMeasure S)) (huParent : ∀ j ∈ Finset.range (N + 1), ∀ m ∈ Finset.range j, ∀ T ∈ descendantsAtDepth Q m, MeasureTheory.MemLp u 2 (normalizedCubeMeasure T)) :

                Square-root form of sq_cubeBesovOverlappingPositiveVectorPartialSeminormTwo_le_sharpBoundaryKernel.

                Full overlapping regularity from ordinary positive regularity and the sharp-boundary projection MemLp closure package.

                Full norm form of the sharp-boundary comparison. The average part is common to the two positive norms, so the seminorm loss becomes 1 + sqrt L on the full norm.