Documentation

Atlas.ProjectionTheory.code.BourgainKatzTao

theorem BourgainKatzTao.bourgain_katz_tao_sumproduct (p : ℕ) [hp : Fact (Nat.Prime p)] (A : Finset (ZMod p)) (hA_lower : 1 < A.card) (hA_upper : A.card < p) :
∃ (ε : ℝ), 0 < ε ∧ ↑(max (A * A).card (A + A).card) ≥ ↑A.card ^ (1 + ε)

Bourgain–Katz–Tao sum-product theorem (finite field case): for any prime $p$ and any $A \subseteq \mathbb{Z}/p\mathbb{Z}$ with $1 < |A| < p$, there exists $\varepsilon > 0$ such that $$\max(|A+A|,\ |A\cdot A|) \geq |A|^{1+\varepsilon}.$$