Periodic-boundary bridge for the continuum cell decomposition #
The canonical floor index of a torus point jumps at the boundary of the
fundamental cube. Consequently, covariance support never implies equality
of the two canonical floor indices. This file instead works with the
Euclidean representative supplied by PairedCellConstraint: it floors that
representative, proves that the represented torus point lies in the resulting
lattice-centred neighbourhood, and proves a quantitative no-wrapping
criterion for the two lattice centres.
The criterion is deliberately geometric. No singular-integral or lattice sum estimate is included in its assumptions.
Exact no-wrap criterion for one lattice edge #
Coordinatewise half-period condition for the Euclidean displacement between two lattice representatives.
Equations
- Anderson4D.LatticeEdgeNoWrap ε y y' = ∀ (i : Fin Anderson4D.dim), |ε * ↑((y - y') i)| ≤ Real.pi
Instances For
Under the half-period condition, quotienting the two Euclidean lattice centres does not shorten their distance.
Recursive adapters for the existing chain interfaces #
Every consecutive displacement in a lattice path is at most one half-period after multiplication by the mesh.
Equations
- Anderson4D.LatticeCellPathWithinHalfPeriod ε y [] = True
- Anderson4D.LatticeCellPathWithinHalfPeriod ε y (y' :: ys) = (ε * Anderson4D.znorm (y - y') ≤ Real.pi ∧ Anderson4D.LatticeCellPathWithinHalfPeriod ε y' ys)
Instances For
The quantitative half-period predicate supplies exactly the geometric
hypothesis required by integratedLatticeCellChain_le.
Half-period version of the far-terminal path predicate. Unlike
LatticeTerminalPathFar, all geometric premises are expressed directly in
the Euclidean lattice norm.
Equations
- Anderson4D.LatticeTerminalPathWithinHalfPeriod ε R y e [] = (ε * Anderson4D.znorm (y - e) ≤ Real.pi ∧ 4 * R ≤ Anderson4D.znorm (y - e))
- Anderson4D.LatticeTerminalPathWithinHalfPeriod ε R y e (y' :: ys) = (ε * Anderson4D.znorm (y - y') ≤ Real.pi ∧ Anderson4D.LatticeTerminalPathWithinHalfPeriod ε R y' e ys)
Instances For
Adapter from the quantitative terminal-path condition to the existing far-terminal chain interface.
Euclidean representatives and lattice neighbourhoods #
The coordinatewise quotient map is distance non-increasing for the fixed sup norms.
The first endpoint of a paired-cell constraint lies in the radius-one lattice neighbourhood of the recorded cell.
The supported paired endpoint lies in the enlarged neighbourhood of the same recorded lattice cell. This is the boundary-safe substitute for the false assertion that both canonical floor indices are equal.
Both paired endpoints lie in one common enlarged lattice neighbourhood.
Flooring the boundary-safe representative #
Flooring the chosen Euclidean representative of the paired endpoint produces a genuine lattice cell containing that endpoint, and its index is within a cutoff-dependent bounded displacement of the first index.
At scales below the explicit half-period threshold, the first cell and
the floored boundary-safe representative form an exact no-wrap edge. The
conclusion is in the form consumed by
invSqKer_latticeCellEdge_le.
Direct consumption by the singular-cell estimates #
One covariance-supported pair, floored through its boundary-safe
representative, supplies a legitimate invocation of
invSqKer_latticeCellEdge_le. The theorem returns the chosen cell because
the canonical floor cell of w is intentionally not used.
integratedLatticeCellChain_le with its no-wrap premise discharged by
the checkable half-period inequalities.
Far-terminal analogue of
integratedLatticeCellChain_le_of_withinHalfPeriod.
Exact index translations on a period-compatible mesh #
Translating a lattice index by q cells in each chosen coordinate.
Equations
- Anderson4D.translateCellIndex q k y i = y i + q * k i
Instances For
Compatibility condition saying that exactly q mesh cells make one
torus period. It is intended for a mesh δ = 2π/q; the covariance scale
may remain an arbitrary nearby positive real.
Instances For
Mesh size 2π/q, where q = ⌈2π/ε⌉. Unlike using ε itself as
the mesh, this makes the discrete grid exactly periodic while staying
comparable to ε.
Equations
Instances For
The compatible mesh is no coarser than the covariance scale.
For the theorem regime ε ≤ 1, the covariance scale is less than
twice the compatible mesh size. Thus changing meshes only enlarges the
fixed cell-neighbourhood constant.
Translating by a whole number of period-cell blocks does not change the torus centre.
The period-block translate of y' nearest to y, coordinatewise.
Equations
- Anderson4D.nearestPeriodTranslate q y y' = Anderson4D.translateCellIndex q (fun (i : Fin Anderson4D.dim) => round (↑((y - y') i) / ↑q)) y'
Instances For
A nearest period-block translate is always inside the half-period window around the reference index.
The nearest translate represents the same torus centre as the original index.
Every edge on a compatible mesh admits a centre-preserving lattice representative satisfying the exact distance identity required by the cell estimates.
Centre-preserving unwrapping of complete paths #
Recursively choose, for each original path vertex, the period-block translate nearest to the previously chosen vertex.
Equations
- Anderson4D.unwrapLatticePath q y [] = []
- Anderson4D.unwrapLatticePath q y (y' :: ys) = Anderson4D.nearestPeriodTranslate q y y' :: Anderson4D.unwrapLatticePath q (Anderson4D.nearestPeriodTranslate q y y') ys
Instances For
Unwrapping changes lattice labels but not the corresponding list of torus centres.
Every recursively unwrapped path satisfies the exact no-wrap predicate, with no condition on the original canonical indices.
On a period-compatible mesh, the arbitrary torus-centre path is
therefore covered by integratedLatticeCellChain_le; only its lattice
weight is evaluated on the centre-preserving unwrapped labels.
Covariance support on the compatible mesh #
Covariance support and an independently chosen positive mesh give a
boundary-safe representative of the paired endpoint. Its distance to the
first mesh cell is δ + 2Rε, separating the mesh and covariance scales.
At the compatible mesh δ = 2π/⌈2π/ε⌉, both endpoints of a nonzero
covariance factor lie in one common cell neighbourhood with the fixed
radius factor 1 + 4R. This is valid for every real 0 < ε ≤ 1; no
commensurability assumption is placed on the covariance scale itself.