Complete cell-chain dichotomy for paper §5.1 #
This file closes the analytic gap between the one-sided estimates in
CellSingular.lean and the per-cell chain estimate used in (5.3)--(5.4).
The integration order is centred at a selected pivot:
- in the far branch, all variables are integrated from the two endpoints towards a pointwise far edge;
- in the all-near branch, all outer variables are integrated towards the
three-edge local convolution proved in
LocalTripleScale.lean.
The elementary lattice predicate latticePathAllNear is proved to be
complementary to latticePathHasFarEdge; the case split is therefore not
an analytic hypothesis in disguise.
The exhaustive lattice case split #
Every edge of the lattice path
y :: internal ++ [e] has length at most 4R.
Equations
- Anderson4D.latticePathAllNear R y e [] = (Anderson4D.znorm (y - e) ≤ 4 * R)
- Anderson4D.latticePathAllNear R y e (y' :: ys) = (Anderson4D.znorm (y - y') ≤ 4 * R ∧ Anderson4D.latticePathAllNear R y' e ys)
Instances For
At least one edge of the lattice path
y :: internal ++ [e] has length at least 4R.
Equations
- Anderson4D.latticePathHasFarEdge R y e [] = (4 * R ≤ Anderson4D.znorm (y - e))
- Anderson4D.latticePathHasFarEdge R y e (y' :: ys) = (4 * R ≤ Anderson4D.znorm (y - y') ∨ Anderson4D.latticePathHasFarEdge R y' e ys)
Instances For
The near and far alternatives in the proof of (5.3) cover every lattice path. No geometric alternative is left as an assumption.
Last vertex reached by following a finite path from a starting vertex. This recursive form is convenient when stripping path edges.
Equations
- Anderson4D.walkEnd a [] = a
- Anderson4D.walkEnd a (b :: bs) = Anderson4D.walkEnd b bs
Instances For
A pivot-ordered full chain #
The full chain integral, ordered from both fixed endpoints towards
one pivot edge. The path represented by (left,right) is
x -- left -- pivot -- reverse right -- z.
This is an honest iterated integral of the chain product, not a numerical majorant.
Equations
- Anderson4D.twoSidedCellChain r x z [] [] = Anderson4D.invSqKer (x - z)
- Anderson4D.twoSidedCellChain r x z (c :: cs) x✝ = ∫ (u : Anderson4D.T4) in Metric.ball c r, Anderson4D.invSqKer (x - u) * Anderson4D.twoSidedCellChain r u z cs x✝ ∂Anderson4D.paperMeasure
- Anderson4D.twoSidedCellChain r x z [] (c :: cs) = ∫ (u : Anderson4D.T4) in Metric.ball c r, Anderson4D.invSqKer (z - u) * Anderson4D.twoSidedCellChain r x u [] cs ∂Anderson4D.paperMeasure
Instances For
With no vertices assigned to the right side, the pivot ordering is
definitionally the original fixed-terminal chain from
CellSingular.lean.
Tonelli-safe chain representation #
Nonnegative Lebesgue-integral version of the fixed-terminal chain. Unlike the Bochner integral, it has no junk value when integrability has not yet been established.
Equations
- One or more equations did not get rendered due to their size.
- Anderson4D.terminalCellLIntegral r x z [] = ENNReal.ofReal (Anderson4D.invSqKer (x - z))
Instances For
Tonelli-safe version of the two-sided pivot ordering.
Equations
- One or more equations did not get rendered due to their size.
- Anderson4D.twoSidedCellLIntegral r x z [] [] = ENNReal.ofReal (Anderson4D.invSqKer (x - z))
Instances For
Tonelli moves a final integrated vertex to the outside of the fixed-terminal chain. No integrability premise is needed because this is an equality of nonnegative Lebesgue integrals.
Tonelli reordering for the selected pivot. The two-sided
integration order is exactly the original fixed-terminal chain on
left ++ reverse right. This is unconditional: all swaps took place in
ℝ≥0∞ above, before any finiteness or Bochner-integrability claim.
A reusable nonnegative one-step estimate. It converts an ordinary
integrable kernel bound and a uniform bound on the remaining
ℝ≥0∞-chain into a bound for the next Lebesgue integral.
Lattice product along the same pivot-ordered path, including the pivot edge.
Equations
- Anderson4D.latticeTwoSidedPathWeight y e [] [] = Anderson4D.latticeEdgeWeight y e
- Anderson4D.latticeTwoSidedPathWeight y e (y' :: ys) x✝ = Anderson4D.latticeEdgeWeight y y' * Anderson4D.latticeTwoSidedPathWeight y' e ys x✝
- Anderson4D.latticeTwoSidedPathWeight y e [] (e' :: es) = Anderson4D.latticeEdgeWeight e e' * Anderson4D.latticeTwoSidedPathWeight y e' [] es
Instances For
The selected pivot is a far edge.
Equations
- Anderson4D.LatticeTwoSidedPivotFar R y e left right = (4 * R ≤ Anderson4D.znorm (Anderson4D.walkEnd y left - Anderson4D.walkEnd e right))
Instances For
A far edge in a linearly ordered path can be selected as the central
edge of a two-sided pivot ordering. Together with
latticePath_allNear_or_hasFarEdge, this removes the last possible
"assume a suitable pivot exists" shortcut from the (5.3) reduction.
Final exhaustive form used by the analytic assembly: either every edge is near, or the same internal path has a concrete two-sided decomposition with a far central pivot.
Extracting the all-near three-edge core #
Splitting a no-wrap path at a list append.
Reverse a no-wrap segment whose final endpoint is exposed. Besides
the reversed outer path, the conclusion records the final (pivot) edge
with exactly the orientation used by LatticeTwoSidedNoWrap.
A far edge selected from an actual no-wrap full path carries all the geometry needed by the two-sided analytic estimate.
Exhaustive geometric split for one actual no-wrap lattice path. The
near branch is the original latticePathAllNear predicate; the far branch
contains a concrete decomposition and no extra geometric assumptions.
If an all-near path is written with its final two internal vertices
exposed, its last three edges are 4R-near.
The far-pivot estimate #
A far pivot with k integrated vertices gives k ordinary
ε²⟨Δy⟩⁻² factors and one pointwise ε⁻²⟨Δy⟩⁻² factor. This is the
general (pivot-at-an-arbitrary-edge) form of the far branch in (5.3).
Tonelli-safe far estimate #
Recursive real majorant for the far-pivot chain. Its recursive shape matches the two-sided Lebesgue integral exactly.
Equations
- Anderson4D.latticeFarChainMajorant C ε R y e [] [] = Anderson4D.terminalRadiusFactor R * (ε ^ 2)⁻¹ * Anderson4D.latticeEdgeWeight y e
- Anderson4D.latticeFarChainMajorant C ε R y e (y' :: ys) x✝ = C * (R ^ 2 + R ^ 4) * ε ^ 2 * Anderson4D.latticeEdgeWeight y y' * Anderson4D.latticeFarChainMajorant C ε R y' e ys x✝
- Anderson4D.latticeFarChainMajorant C ε R y e [] (e' :: es) = C * (R ^ 2 + R ^ 4) * ε ^ 2 * Anderson4D.latticeEdgeWeight e e' * Anderson4D.latticeFarChainMajorant C ε R y e' [] es
Instances For
Far-pivot bound for the Tonelli-safe integral. Consequently the
selected pivot order is finite, and
twoSidedCellLIntegral_eq_terminal transports the same bound to the
original chain order.
Closed-form version of the Tonelli-safe far estimate. This is the
same recursive estimate as twoSidedCellLIntegral_le_of_far, with every
ordinary cell edge expanded and the powers collected.
The far-pivot estimate in the original fixed-terminal order. The
only reordering step is the unconditional Tonelli identity
twoSidedCellLIntegral_eq_terminal; no Bochner-integrability premise is
silently introduced.
Paper-order form of the far-pivot estimate. For the 2n-2
integrated vertices in (5.3), the exposed scale is exactly
ε^(4n-6).
The all-near local-triple branch #
Nonnegative Lebesgue-integral version of the local three-edge core. This is the object to which Tonelli/Fubini is applied; in particular it does not inherit the junk value of a non-integrable Bochner integral.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The local triple product is genuinely integrable on the product
torus. The proof uses the public 3/2-power AM--GM majorant, so the
subsequent identification of Bochner and Lebesgue integrals is not a
junk-value inference.
The Tonelli-safe local core is the ofReal of the paper's ordinary
iterated integral. Product integrability is proved above before either
application of Fubini.
Scale estimate for the Tonelli-safe local core.
The two-vertex terminal chain is exactly the Tonelli-safe local three-edge core.
Lattice geometry for the all-near core #
Lattice product of all edges in a chain with a three-edge central core.
Equations
- Anderson4D.latticeTwoSidedTripleWeight y a b e [] [] = Anderson4D.latticeEdgeWeight y a * Anderson4D.latticeEdgeWeight a b * Anderson4D.latticeEdgeWeight b e
- Anderson4D.latticeTwoSidedTripleWeight y a b e (y' :: ys) x✝ = Anderson4D.latticeEdgeWeight y y' * Anderson4D.latticeTwoSidedTripleWeight y' a b e ys x✝
- Anderson4D.latticeTwoSidedTripleWeight y a b e [] (e' :: es) = Anderson4D.latticeEdgeWeight e e' * Anderson4D.latticeTwoSidedTripleWeight y a b e' [] es
Instances For
One no-wrapping, 4R-near lattice edge.
Equations
- Anderson4D.LatticeNearEdge ε R y y' = (dist (Anderson4D.latticeTorusCenter ε y) (Anderson4D.latticeTorusCenter ε y') = ε * Anderson4D.znorm (y - y') ∧ Anderson4D.znorm (y - y') ≤ 4 * R)
Instances For
Exact geometric data for an all-near central triple after the outer edges have been stripped.
Equations
- Anderson4D.LatticeTripleNear ε R y a b e = (Anderson4D.LatticeNearEdge ε R y a ∧ Anderson4D.LatticeNearEdge ε R a b ∧ Anderson4D.LatticeNearEdge ε R b e)
Instances For
All-near core extraction. For at least two internal vertices,
the actual latticePathAllNear predicate and the actual no-wrap path
produce the exact (prefix,a,b) geometry consumed by the local-triple
estimate.
Recursive majorant for a one-sided all-near chain. Its base is the three-edge local core and every recursive layer is one ordinary cell edge.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pivot-ordered lattice product is the product along the original linear path.
The three-edge-core lattice product is likewise the product along the original one-sided path.
Tonelli-safe all-near estimate in the original terminal-chain order. The actual triple geometry, including the no-wrap prefix, is consumed recursively.
Closed paper-style form of the Tonelli-safe all-near estimate.
A single per-cell majorant containing both exhaustive alternatives.
The first summand is the far-pivot estimate and the second is the
all-near local-triple estimate. For paths of length at least two both
summands have the paper scale ε^(2k-2) after cancellation in the first
summand.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exhaustive Tonelli-safe per-cell chain estimate.
For one actual no-wrap cell path with at least two integrated vertices,
this theorem itself performs the all-near/has-far-edge split. The
near branch extracts the concrete (pre,a,b) core from
latticePathAllNear; the far branch extracts a two-sided pivot together
with its no-wrap geometry. Both branches bound the same original
terminalCellLIntegral and the same original linear lattice weight.
Paper-order specialization of the exhaustive per-cell estimate.
For 2n-2 integrated vertices, both exhaustive summands expose exactly
ε^(4n-6).
Chain obtained after selecting the two central integrated vertices
a,b; all other integrated vertices are ordered outwards towards the two
fixed endpoints.
Equations
- One or more equations did not get rendered due to their size.
- Anderson4D.twoSidedTripleCellChain r a b x z [] [] = Anderson4D.localTripleCellIntegral r a b x z
Instances For
In the one-sided orientation the local-triple construction is exactly the ordinary terminal chain with the two central vertices appended.
Complete all-near branch of (5.4), with the local triple theorem consumed at the base and every outer cell integrated explicitly.
Paper-order form of the all-near branch. The two central variables
and all outer variables total 2n-2, hence the local-triple scale and the
outer ε² factors again give exactly ε^(4n-6).