Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Whitney.ClusterDiameter

ClusterDiameter #

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

l.bad.clusters.geometry, clause (2): the diameter bound #

diam(𝒩(π’ž)) < 4 Β· 3^{b(((n-1)∨1) + h_{(n-1)∨1})} Β· 3^{m-(((n-1)∨1) + h_{(n-1)∨1})}

As in clause (1) only the deterministic geometric layer is delivered: the statements are conditional on avoidance of the bad-cluster diameter failure, carried by the binder havoid, which is the manuscript's own conditioning on p.minimal.scale.separation (see the module docstring of ClusterLayerConstraint). No probability estimate is used.

The diameter carrier, and why this one #

The printed diam(𝒩(π’ž)) is the diameter of a set of cubes. Two choices have to be made explicit.

The accounting, and where the factor 4 comes from #

Write l for the least Whitney layer that 𝒩(π’ž) occupies, j ≀ l for the base index of the lift, L = j + h_j, s = m - L and A = 3^{bL}. Clause (1) places every cube of 𝒩(π’ž) in layer l or l+1, hence at depth β‰₯ L, hence at side ≀ 3^s; so every cube in sight β€” the two endpoint cubes β–‘, β–‘' of 𝒩(π’ž) and the two cubes Q, Q' ∈ π’ž they touch β€” has radius ≀ 3^s/2. The core estimate norm_cubeCenter_sub_lt_of_connectedβ‚‚ of clause (1), run at the common lift depth L, gives β€–c_Q - c_{Q'}β€– < AΒ·3^s, and the five-term triangle inequality

β€–x - yβ€– ≀ ρ░ + (ρ░ + ρQ) + β€–c_Q - c_{Q'}β€– + (ρQ' + ρ░') + ρ░'
        < 3^s/2 + 3^s + AΒ·3^s + 3^s + 3^s/2 = (A + 3)Β·3^s

The printed display is stated at the index (n-1)∨1 for a layer n that 𝒩(π’ž) intersects. Clause (1) gives l ≀ n ≀ l+1 and 1 ≀ l, hence (n-1)∨1 ≀ l and l ≀ ((n-1)∨1) + 2, which is precisely the admissible range of base indices j in the general statements.

References #

The closed carrier of a family of cubes #

The carrier of diam in e.cluster.diameter.bound: the union of the closed cubes of a family, a subset of Vec d = Fin d β†’ ℝ, whose ambient metric is the sup metric.

Equations
Instances For

    The corrected rounding #

    theorem Algsuperdiff.Section3.Provider.Whitney.three_rpow_add_three_mul_lt_four_mul {b : ℝ} (hb0 : 0 < b) {hs kβ‚€ : β„•} (hkβ‚€ : 3 ≀ kβ‚€) (m : β„€) (j : β„•) :
    (3 ^ (b * ↑(j + whitneyScaleSeq b hs kβ‚€ j)) + 3) * 3 ^ (m - ↑(j + whitneyScaleSeq b hs kβ‚€ j)) < 4 * 3 ^ (b * ↑(j + whitneyScaleSeq b hs kβ‚€ j)) * 3 ^ (m - ↑(j + whitneyScaleSeq b hs kβ‚€ j))

    The lift chain at a common base index #

    The headline estimates #

    theorem Algsuperdiff.Section3.Provider.Whitney.norm_sub_lt_three_rpow_add_three_of_mem_whitneyNeighborhood {d : β„•} {M : ABKModel d} {m : β„€} {b : ℝ} {hs kβ‚€ : β„•} {omega : Cutoff.CutoffSample d} (hb0 : 0 < b) (hb : b ≀ 1 / 8) (hkβ‚€ : 3 ≀ kβ‚€) (havoid : βˆ€ (h : β„•), hs ≀ h β†’ βˆ€ u ∈ Percolation.cubeFinset h, ↑(Percolation.badClusterDiam M m h omega u) < 3 ^ (b * ↑h)) {S : Set (HCPolySupport.TriadicCube d)} (hSsub : S βŠ† whitneyPartition m (whitneyScaleSeq b hs kβ‚€)) (hSbad : βˆ€ Q ∈ S, omega ∈ BadEvents.bad M Q) {Qβ‚€ : HCPolySupport.TriadicCube d} (hQβ‚€ : Qβ‚€ ∈ S) {j : β„•} (hjl : j ≀ leastWhitneyLayer m (whitneyScaleSeq b hs kβ‚€) (whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€))) (hlj : leastWhitneyLayer m (whitneyScaleSeq b hs kβ‚€) (whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€)) ≀ j + 2) {U W : HCPolySupport.TriadicCube d} (hU : U ∈ whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€)) (hW : W ∈ whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€)) {x y : HCPolySupport.Vec d} (hx : x ∈ Metric.closedBall (HCPolySupport.cubeCenter U) (HCPolySupport.cubeRadius U)) (hy : y ∈ Metric.closedBall (HCPolySupport.cubeCenter W) (HCPolySupport.cubeRadius W)) :
    β€–x - yβ€– < (3 ^ (b * ↑(j + whitneyScaleSeq b hs kβ‚€ j)) + 3) * 3 ^ (m - ↑(j + whitneyScaleSeq b hs kβ‚€ j))

    e.cluster.diameter.bound, the sharp pointwise form. On avoidance of the bad-cluster diameter failure, any two points of the closed cubes of the closure-touching neighborhood of a connected component of an abstract bad family are less than (3^{bL} + 3)Β·3^{m-L} apart in the β„“^∞ sense, where L = j + h_j for any base index j inside the admissible window j ≀ n_min(𝒩(π’ž)) ≀ j + 2.

    theorem Algsuperdiff.Section3.Provider.Whitney.diam_closedCubeCarrier_whitneyNeighborhood_lt_four_mul_three_rpow {d : β„•} {M : ABKModel d} {m : β„€} {b : ℝ} {hs kβ‚€ : β„•} {omega : Cutoff.CutoffSample d} (hb0 : 0 < b) (hb : b ≀ 1 / 8) (hkβ‚€ : 3 ≀ kβ‚€) (havoid : βˆ€ (h : β„•), hs ≀ h β†’ βˆ€ u ∈ Percolation.cubeFinset h, ↑(Percolation.badClusterDiam M m h omega u) < 3 ^ (b * ↑h)) {S : Set (HCPolySupport.TriadicCube d)} (hSsub : S βŠ† whitneyPartition m (whitneyScaleSeq b hs kβ‚€)) (hSbad : βˆ€ Q ∈ S, omega ∈ BadEvents.bad M Q) {Qβ‚€ : HCPolySupport.TriadicCube d} (hQβ‚€ : Qβ‚€ ∈ S) {j : β„•} (hjl : j ≀ leastWhitneyLayer m (whitneyScaleSeq b hs kβ‚€) (whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€))) (hlj : leastWhitneyLayer m (whitneyScaleSeq b hs kβ‚€) (whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€)) ≀ j + 2) :
    Metric.diam (closedCubeCarrier (whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€))) < 4 * 3 ^ (b * ↑(j + whitneyScaleSeq b hs kβ‚€ j)) * 3 ^ (m - ↑(j + whitneyScaleSeq b hs kβ‚€ j))

    The printed display #

    theorem Algsuperdiff.Section3.Provider.Whitney.diam_closedCubeCarrier_whitneyNeighborhood_lt_of_intersectsLayer {d : β„•} {M : ABKModel d} {m : β„€} {b : ℝ} {hs kβ‚€ : β„•} {omega : Cutoff.CutoffSample d} (hb0 : 0 < b) (hb : b ≀ 1 / 8) (hkβ‚€ : 3 ≀ kβ‚€) (havoid : βˆ€ (h : β„•), hs ≀ h β†’ βˆ€ u ∈ Percolation.cubeFinset h, ↑(Percolation.badClusterDiam M m h omega u) < 3 ^ (b * ↑h)) {S : Set (HCPolySupport.TriadicCube d)} (hSsub : S βŠ† whitneyPartition m (whitneyScaleSeq b hs kβ‚€)) (hSbad : βˆ€ Q ∈ S, omega ∈ BadEvents.bad M Q) {Qβ‚€ : HCPolySupport.TriadicCube d} (hQβ‚€ : Qβ‚€ ∈ S) {n : β„•} (hmeet : IntersectsLayer m (whitneyScaleSeq b hs kβ‚€) (whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€)) n) :
    Metric.diam (closedCubeCarrier (whitneyNeighborhood m (whitneyScaleSeq b hs kβ‚€) (badComponent S Qβ‚€))) < 4 * 3 ^ (b * ↑(max (n - 1) 1 + whitneyScaleSeq b hs kβ‚€ (max (n - 1) 1))) * 3 ^ (m - ↑(max (n - 1) 1 + whitneyScaleSeq b hs kβ‚€ (max (n - 1) 1)))
    diam(𝒩(π’ž)) < 4 Β· 3^{b(((n-1)∨1)+h_{(n-1)∨1})} Β· 3^{m-(((n-1)∨1)+h_{(n-1)∨1})} .
    

    The manuscript's own justification of the index shift β€” "n_min β‰₯ (n-1)∨1 whenever 𝒩(π’ž) intersects layer n" β€” is here the pair (n-1)∨1 ≀ n_min(𝒩(π’ž)) and n_min(𝒩(π’ž)) ≀ ((n-1)∨1) + 2, both read off the proved clause (1).