Tao–Vu -path count bounded by triples
ProvedFinset.path3_count_le_triple_rep_countadditive-combinatoricsbalog-szemeredi-gowersgraphssumsets
Let be an additive commutative group, finite sets, and a set of pairs all of whose sums lie in (i.e. ). For fixed endpoints , the number of length- paths
satisfies The map is injective with the relation . This Tao–Vu injection is the key algebraic step of the graph BSG proof: path richness of a pair forces the triple-representation number of from the small set to be large, so a uniform path lower bound over yields, by double counting, the bound .
Preamble
import Mathlib open scoped Pointwise
Formal statement
theorem Finset.path3_count_le_triple_rep_count {G : Type*} [AddCommGroup G] [DecidableEq G]
(A B S : Finset G) (E : Finset (G × G)) (hSdef : ∀ p ∈ E, p.1 + p.2 ∈ S)
(a b : G) :
(((B ×ˢ A).filter fun q : G × G ↦
(a, q.1) ∈ E ∧ (q.2, q.1) ∈ E ∧ (q.2, b) ∈ E).card : ℕ)
≤ ((S ×ˢ S ×ˢ S).filter
fun p : G × G × G ↦ p.1 - p.2.1 + p.2.2 = a + b).card := by sorry
Source
Injection step y = x - x' + x'' inside Fox-Sudakov, Dependent random choice, Random Structures & Algorithms 38 (2011) 68-99, Section 5.1 (p. 9) / the proof of Tao-Vu, Additive Combinatorics, Cambridge Univ. Press (2006), Theorem 2.29. Not separately stated in the cited works. Formalized in https://github.com/mysticflounder/lean-formalizations/blob/dd46c17a2a034d7bfa0df02e7f77834d35592864/lean/LeanFormalizations/Combinatorics/Additive/BalogSzemerediGowers.lean#L441-L502
Human review
Confirmed by the mission captain (proposal self-audit).