Documentation

Pseudorandom.Incidence.Incidence

theorem ST_prime_field_proj (p : ) [Fact (Nat.Prime p)] (β : ) (h : 0 < β) (P : Finset (ZMod p × ZMod p)) (L : Finset (Line (ZMod p))) (n : ℕ+) (nhₗ : p ^ β n) (nhᵤ : n p ^ (2 - β)) (h₂ : L.card n) (p₁ : ZMod p × ZMod p) (p₂ : ZMod p × ZMod p) (neq : p₁ p₂) (nml₁ : (IntersectionsL p₁ L).card 4 * n ^ (1 / 2 + 2 * ST_prime_field_eps β)) (nml₂ : (IntersectionsL p₂ L).card 4 * n ^ (1 / 2 + 2 * ST_prime_field_eps β)) (all_int : p_1P, (∃ l ∈ L, p_1 l p₁ l) ∃ l ∈ L, p_1 l p₂ l) (nl : p_1P, p_1Line.of p₁ p₂ neq) :
(Intersections P L).card SG_C * n ^ (3 / 2 - SG_eps β)
theorem ST_prime_field_aux (p : ) [Fact (Nat.Prime p)] (β : ) (h : 0 < β) (P : Finset (ZMod p × ZMod p)) (L : Finset (Line (ZMod p))) (n : ℕ+) (nhₗ : p ^ β n) (nhᵤ : n p ^ (2 - β)) (h₁ : P.card n) (h₂ : L.card n) (hc : lP, n ^ (1 / 2 - ST_prime_field_eps β) (IntersectionsL l L).card) (hd : lP, (IntersectionsL l L).card 4 * n ^ (1 / 2 + 2 * ST_prime_field_eps β)) :
(Intersections P L).card ST_C₃ * n ^ (3 / 2 - ST_prime_field_eps₂ β)
theorem ST_prime_field_aux₂' (p : ) [Fact (Nat.Prime p)] (β : ) (h : 0 < β) (P : Finset (ZMod p × ZMod p)) (L : Finset (Line (ZMod p))) (n : ℕ+) (nhₗ : p ^ β n) (nhᵤ : n p ^ (2 - β)) (h₁ : P.card n) (h₂ : L.card n) (hc : lP, n ^ (1 / 2 - ST_prime_field_eps β) (IntersectionsL l L).card) :
(Intersections P L).card ST_C₂ * n ^ (3 / 2 - ST_prime_field_eps β)
theorem ST_prime_field (p : ) [Fact (Nat.Prime p)] (β : ) (h : 0 < β) (P : Finset (ZMod p × ZMod p)) (L : Finset (Line (ZMod p))) (n : ℕ+) (nhₗ : p ^ β n) (nhᵤ : n p ^ (2 - β)) (h₁ : P.card n) (h₂ : L.card n) :
(Intersections P L).card ST_C * n ^ (3 / 2 - ST_prime_field_eps β)