Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Whitney.SimplexPartition

SimplexPartition #

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

d.simplex.partition: the simplicial refinement SW(□_m) of W(□_m) #

This module defines a local implementation of ABK26's e.SW.def, the paragraph "The simplex partition" of sss.affine.approximation:

Compatibility scope #

The manuscript infers from the size identity that SW(□_m) is a "valid simplicial partition" with compatible adjacent sizes. SW(□_m) therefore has hanging vertices, and

this module makes no global face-to-face claim, and no downstream statement proved here needs one.

Complete-face compatibility needs two ingredients, not one: the nested-refinement lemma (proved here) and a face-alignment lemma for equal-scale adjacent cubes, which is Provider/Affine/KuhnFaceAlignment.lean's closedCarrier_inter_subset_commonClosedFace.

The independent overlap defect (neighborhoods of distinct bad components are not disjoint) is untouched by this module: no statement below asserts or uses disjointness of component neighborhoods, and the cell interface is component-free, so the overlap-aware consumer statements remain available.

References #

The layer-dependent simplex scale #

The simplex scale of e.SW.def: a layer-n Whitney cube is decomposed into simplices of size 3^{m-(n+1)-h_{n+1}}.

Equations
Instances For
    theorem Algsuperdiff.Section3.Provider.Whitney.simplexScale_le_scale_of_mem_whitneyLayer {d : ℕ} {m : ℤ} {hn : ℕ → ℕ} {n : ℕ} (hstep : hn n ≤ hn (n + 1) + 1) {Q : HCPolySupport.TriadicCube d} (hQ : Q ∈ whitneyLayer m hn n) :

    The layer-n simplex scale is at most the layer-n cube scale, so the decomposition of a layer-n cube is nonempty. Uses only h_n ≤ h_{n+1} + 1.

    The cells of one Whitney cube #

    S_{m-(n+1)-h_{n+1}}(□): the simplices refining a layer-n Whitney cube.

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

      Every cell of the layer-n decomposition sits inside its Whitney cube. This is the containment used.

      theorem Algsuperdiff.Section3.Provider.Whitney.cubeSet_eq_iUnion_whitneySimplexCells {d : ℕ} {m : ℤ} {hn : ℕ → ℕ} {n : ℕ} (hstep : hn n ≤ hn (n + 1) + 1) {Q : HCPolySupport.TriadicCube d} (hQ : Q ∈ whitneyLayer m hn n) :
      HCPolySupport.cubeSet Q = ⋃ T ∈ ↑(whitneySimplexCells m hn n Q), T.carrier

      The cells of one layer-n cube tile it exactly.

      The simplex partition SW(□_m) #

      ABK26 e.SW.def: the simplex partition SW(□_m) = ⋃_{n ∈ ℕ} ⋃_{□ ∈ W(□_m, n)} S_{m-(n+1)-h_{n+1}}(□).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem Algsuperdiff.Section3.Provider.Whitney.mem_simplexPartition_iff {d : ℕ} {m : ℤ} {hn : ℕ → ℕ} {T : KuhnCell d} :
        T ∈ simplexPartition m hn ↔ ∃ (n : ℕ), ∃ Q ∈ whitneyLayer m hn n, T ∈ whitneySimplexCells m hn n Q

        Disjointness of the Whitney cubes #

        The Whitney cubes are pairwise disjoint. This is the cube-level input of the exactness of SW(□_m); it is not stated by sss.whitney.partition itself. No hypothesis on the depth profile hn is needed: the statement is the proved whitneyPartition_pairwiseDisjoint_cubeSet of PartitionCovering, whose exit-depth proof is profile-free.

        Exactness of SW(□_m) #

        The cells of SW(□_m) are pairwise disjoint. This is a partition statement for the canonical half-open realizations; it is not a face-to-face assertion (see the module docstring). No hypothesis on the depth profile hn is needed.

        theorem Algsuperdiff.Section3.Provider.Whitney.iUnion_carrier_simplexPartition {d : ℕ} {m : ℤ} {hn : ℕ → ℕ} (hstep : ∀ (n : ℕ), hn n ≤ hn (n + 1) + 1) :

        SW(□_m) is an exact refinement of W(□_m): the canonical cells cover exactly the Whitney cubes. The Whitney covering ⋃_{□ ∈ W(□_m)} □ = □_m is proved (openCubeSet_originCube_eq_iUnion_whitneyPartition), so this composes to the partition of the root cube: iUnion_carrier_simplexPartition_eq_openCubeSet.

        SW(□_m) tiles □_m: the cells of the simplex partition cover the root cube exactly. Together with simplexPartition_pairwiseDisjoint this is the partition-of-□_m statement; the carrier is the open root cube, which is the manuscript's own □_m and the form forced by the termination clause of sss.whitney.partition (see PartitionCovering).

        This will support the measure splitting of p.bfA.multiscalebound once the volume layer proves: that consumer needs, in addition, measurability of the cells and the volume facts (|△_n^π| = 3^{dn}/d!, hence the per-simplex refinement count), which are not proved here.