Linear covers of admissible Hepp clusters #
Paper §5.3 Step 4(b) covers the leaf cluster below v by at most
3 * (1 + tildeScale Nm v / R)
balls of radius R. The proof is split into two reusable finite statements:
a polygonal-tour cover lemma, and the extraction of a tour of total length at
most 2 * tildeScale from the recursive LinkedChildren structure.
A double traversal of a finite connected graph #
Mathlib does not currently expose the usual doubled-edge tour of a spanning tree. The following finite induction supplies exactly that statement. It removes one vertex while preserving connectedness, recursively tours the induced complement, rotates the tour to a neighbour of the removed vertex, and appends the two-edge excursion to that vertex.
A finite connected graph has a closed walk visiting all its vertices in which every undirected edge is used at most twice.
Length of a finite polygonal chain after an initial point a.
Equations
- Anderson4D.chainLengthFrom d a [] = 0
- Anderson4D.chainLengthFrom d a (b :: bs) = d a b + Anderson4D.chainLengthFrom d b bs
Instances For
Total consecutive-edge length of a finite list.
Equations
- Anderson4D.chainLength d [] = 0
- Anderson4D.chainLength d (b :: bs) = Anderson4D.chainLengthFrom d b bs
Instances For
Consecutive length commutes with mapping the vertices of a chain.
The length of a graph walk's support list is the sum of the weights of its edge list.
A connected weighted finite graph has a vertex tour whose polygonal length is at most twice its total edge weight.
A finite polygonal tour admits a linear-cardinality radius-R cover.
This is the metric-combinatorial core of Step 4(b).
Distance between two embedded leaves.
Equations
- Anderson4D.leafDistance z l l' = Anderson4D.znorm (z l - z l')
Instances For
The metric on the leaves below a fixed vertex, keeping the proof-relevant subtype needed to speak about a graph on exactly that cluster.
Equations
- Anderson4D.clusterLeafDistance z v a b = Anderson4D.leafDistance z ↑a ↑b
Instances For
Total geometric length of a finite graph connecting the leaves below
v. Its edges are measured by the actual znorm distance of their embedded
endpoints.
Equations
- Anderson4D.clusterNetworkLength z v G = ∑ e ∈ G.edgeFinset, Anderson4D.sym2Weight (Anderson4D.clusterLeafDistance z v) ⋯ e
Instances For
The exact geometric certificate underlying §5.3 Step 4(b): the leaf
cluster has a connected network of total length at most its accumulated Hepp
scale. The recursive LinkedChildren construction is intended to produce
this certificate by joining the child certificates with one link per edge of
a child spanning tree.
Equations
- Anderson4D.HasClusterNetwork Nm z v = ∃ (G : SimpleGraph ↥(Anderson4D.leavesUnder v)), G.Connected ∧ Anderson4D.clusterNetworkLength z v G ≤ Anderson4D.tildeScale Nm v
Instances For
Exact tour certificate needed for the cluster-cover claim: the list
visits precisely the leaves below v (repetitions allowed), and its total
polygonal length is at most twice the accumulated Hepp scale. The factor
two is the standard traversal of each edge of a connecting tree in both
directions.
Equations
- Anderson4D.IsClusterTour Nm z v xs = (xs ≠ [] ∧ xs.toFinset = Anderson4D.leavesUnder v ∧ Anderson4D.chainLength (Anderson4D.leafDistance z) xs ≤ 2 * Anderson4D.tildeScale Nm v)
Instances For
Step 4(b) once the precise finite tour certificate has been extracted
from LinkedChildren. This lemma already produces lattice-valued centers,
not merely leaf indices, and has exactly the constant in the paper.
Cluster cover from a connected network, §5.3 Step 4(b).
A connected leaf network of total length at most tildeScale yields the
paper's lattice-centre cover with the exact stated constant. This is the
precise metric-tree main lemma consumed by the recursive LinkedChildren
construction; no ambient box-counting loss is used.