Section 15.3: The finite sparse-count lemma #
This file was automatically generated by Claude.
Formalization of blueprint Section 15, "Common heights and concentration of the core terms"
(sec:core), subsection 3, "The finite sparse-count lemma" (lines 2584-2707) of
blueprint/formalization_blueprint.tex.
The finite sparse-count lemma (lem:sparse-count, blueprint lines 2587-2705) #
Blueprint lines 2668-2674 (minimal-growth iteration): if X minimizes |X' + B|/|X'| among
its nonempty subsets, then |X + mB| ≤ (|X + B|/|X|)^m |X| for the m-fold sumset (from the
Plünnecke–Petridis inequality).
Verification of the counting hypotheses (tested-counts, blueprint lines 2707-2744) #
Blueprint lines 2711-2712 (pair determination): if two label differences u, v satisfy
a u + b v = s₁ + e₁, c u + d v = s₂ + e₂ with integer coefficients, nonzero determinant
D = ad - bc, shifts with d s₁ - b s₂ = D w (the reserved shifts are divisible by the
denominators 1, 2, 3) and errors at most ε, then |u - w| ≤ (|d| + |b|) ε.
Blueprint lines 2608-2609 (many four-step paths): in a bipartite graph with parts of size
at most M and at least η M² edges, some subset B₀ of the first part with
|B₀| ≥ η M / 3 has at least η⁵ M³ / 160000 four-step paths between any two of its vertices
(repetitions allowed).
Blueprint line 2609: for a proper edge coloring, the four-step paths between fixed endpoints have distinct ordered color sequences.
Difference covers and shift boxes (lem:sparse-count, blueprint lines 2618-2626) #
Blueprint lines 2622-2624 (packing by color sequences): if every pair (a, a') of B₀ has
at least κ witness sequences c ∈ W a a' ⊆ Cs with a - a' - q c ∈ U₁, and U₁ - U₁ ⊆ U₂
with U₂ symmetric, then B₀ - B₀ is covered by translates p + U₂ of at most |Cs|/κ
packed differences.
The pure shift n · ζ of an integer index vector.
Equations
- TrilinearHT.Auto.shiftDot n ζ = ∑ k : Fin d, n k * ζ k
Instances For
Blueprint lines 2650-2651 (one small-growth scale): three increasing families of finite
sets with |U_i(t)| ≤ (2t+1)^D |U_i(1)| and U_i(1) nonempty have a common odd scale
H = 2k + 1 ≤ 1000 D² with |U_i(H + 2)| ≤ 2 |U_i(H)| for all three.
Packings and minimal growth (lem:sparse-count, blueprint lines 2652-2676) #
Blueprint lines 2652-2676 (one role): let U be an additive family of symmetric finite sets,
B₀ ⊆ B a nonempty anchor set whose translates by U(H) are disjoint, B - B ⊆ P + U(2), and
|U(H + 2)| ≤ 2|U(H)|. Then every packing P' ⊆ mB with pairwise differences outside U(2H)
satisfies |P'| ≤ (2|P|/|B₀|)^m |B₀| (minimal growth of Z = B₀ + U(H) and one anchor
translate).
The slab cover (lem:sparse-count, blueprint lines 2678-2687) #
Anchor separation implies disjointness of anchor translates by U(H).
Blueprint lines 2681-2687 (local third-coordinate packing): if the pairwise differences of a
column set Lc ⊆ 2B satisfy |α(x - x') - 6 k · ζ| ≤ E_c with |k|_∞ ≤ K_c, and anchors are
separated, then any packing of Lc outside U(2H) has at most (2|P|/|B₀|)³ elements: the
sums B₀ + P₃ ⊆ 3B form a packing with distinct sums.
Separation of translated triples (lem:sparse-count, blueprint lines 2689-2692) #
Blueprint lines 2690-2692: two translated triples x + y, x' + y' whose coordinates differ
by box elements 6 k_j · ζ + w_j, where the residual of x is annular at the big scale
μR ≤ |ρ_x| ≤ νR and all other residuals and the scalars w_j are small, produce a pure shift
m · ζ of size between μR/50 and 50νR; the gap hypothesis excludes it.