Nonabsolute case gives a square deficiency bound
ProvedEsgk.nonabsolute_factor_square_bounddiscrete-geometrydistinct-distances
If , and then . A B\u00e9zout bound on the nonabsolute factor forces a square-root lower bound.
Preamble
import Mathlib
Formal statement
namespace Esgk
/-- Nonabsolute branch (§16.2, (16.3)): with `4N ≤ d^2` (Bézout),
coverage `n * d ≤ N * (2s)` and `d ≤ 2s` force `n ≤ s * s`. -/
theorem nonabsolute_factor_square_bound (n s N d : ℕ) (hd1 : 1 ≤ d) (h4N : 4 * N ≤ d ^ 2)
(hcov : n * d ≤ N * (2 * s)) (hds : d ≤ 2 * s) : n ≤ s * s := by sorry
end Esgk
Source
Nonabsolute square-bound proof; Lean source artifact: esgk-on3 lean/Esgk/AdditiveExcessArithmetic.lean (Esgk.nonabsolute_factor_square_bound)