Why sharpen the integer 3SUM exponent?
3SUM asks whether an input sequence contains three entries at different positions whose sum is zero. The classical quadratic running time makes it a benchmark for fine-grained algorithm design: even a small fixed improvement in the exponent changes its asymptotic complexity. The setting here is polynomially bounded integers and a deterministic word RAM; the input-size exponent, rather than an experimental speedup, is the quantity being studied.
Alman and Vassilevska Williams (2026) give a deterministic truly subquadratic integer 3SUM algorithm through thin matrix products and reductions involving Exact Triangle. Xu's manuscript, Deterministic Integer 3SUM in O(n^1.999017) Time via a Sharper Binomial-Tail Analysis, dated 13 October 2026, refines the analysis of that framework. Its claimed bound is the formalization target here. The Hexagon link identifies the author's submission page, which may require authentication; it is not presented as a public article identifier or evidence of peer review.
Inputs, machine model, and analytic quantities
An input of size n is a function x:{0,…,n−1}→Z. For a fixed natural number κ, every entry obeys ∣xi∣≤nκ. Acceptance means that there are pairwise distinct indices i,j,k with xi+xj+xk=0. Repeated values at different positions are allowed. This is a decision problem, so the algorithm need not return a witness triple.
The word-RAM specification is the campaign's existing EndStatement definition, imported from its foundation mission. For each fixed κ, one finite deterministic program, one word-width threshold constant, and one time-bound function must work for all input sizes and all word widths above that threshold. Words have finite signed interpretations; arithmetic, indirect memory access, branching, acceptance, and rejection are defined operationally. The result concerns this exact model.
For the supporting analysis, let H(u)=−ulogu−(1−u)log(1−u), with endpoint values H(0)=H(1)=0. All logarithms are natural. For an integer c>10, a positive integer m, and 0<θ<0.9, set L=cm, D=4m, t=⌈θm⌉, and
βd=(m−dL)9L−m+d,M=β0.
The sharp preprocessing saving, query exponent, and encoding exponent are
γ∗(c,θ)=log4cH(1/c)−cH((1−θ)/c)−θlog9,
q(θ)=log4H(θ)+θlog9,A(c)=log4clog10−cH(1/c)/2−(c−1)log3.
These auxiliary definitions describe costs; they neither redefine 3SUM nor assume the existence of a fast algorithm.
Formalization targets
The campaign goal is the exact fixed bound
EndStatement.ThreeSum.SolvedInTime1.999017.
The first supporting milestone is the two-sided binomial entropy estimate. The second is the manuscript's normalized tail bound
M1d=t∑mβd≤1−9/(c−1)cm+1D−γ∗(c,θ).
A further milestone establishes strict improvement over the earlier preprocessing saving γ(c,θ)=θlog((c−1)/9)/log4 at fixed parameters. The algorithmic milestone combines the manuscript's Propositions 4.1 and 5.1: admissible sharp-tail parameters must yield a program satisfying the shared 3SUM specification, not merely a numerical inequality.
The final supporting milestone certifies the exact choice
c=21,θ=0.11202,a=0.05665,s=0.06945.
It includes the preprocessing, query, encoding, prime-selection, and instance-construction inequalities, together with
2−as/4=1.999016414375,1.999017−(2−as/4)=0.000000585625>0.
Every terminating decimal denotes an exact rational number. The target is the fixed big-O exponent 1.999017; the smaller cutoff is accompanied by residual asymptotic losses in the manuscript and is not asserted as the same fixed bound.
What completing this mission would establish
A complete proof would certify the manuscript's improved integer 3SUM bound in the campaign's common machine model. The gain is an analysis refinement of the inherited algorithm and reductions. It does not claim a new algorithmic framework, optimal parameters, global optimality, or priority over all other work.
The manuscript also gives an auxiliary O(n1.999073) bound by retuning the previous estimate. That weaker result is background, not this mission's campaign value. The existing upstream formalization is prior work; it does not automatically certify either refinement. The supplied rational interval verifier checks the parameter inequalities, but those checks alone do not prove a word-RAM running-time theorem. The main goal and the newly drafted supporting statements remain open Lean proof obligations.
Where the difficulty lies
A better tail estimate is insufficient unless every other cost remains within the final budget. Shared encoding work, all queries, deterministic prime selection, witness scanning, and instance construction must be included. The word-size and address bounds must remain valid after changing parameters. Ceiling operations, restricting D to powers of four, and bounded-size exceptions must also be handled.
The central formalization burden is the connection between the analytic estimates and an actual deterministic program. Assuming an oracle with the desired running time would remove that burden and would not establish the stated target. Likewise, checking a finite range of sizes or a floating-point optimizer's output cannot establish the universal algorithmic statement.
Formalization scope and conventions
The environment is Lean 4.33.1 with Mathlib revision 0df444a360eaa60ab8c11dca51a86af692955474. The foundation reference and the campaign goal's import are retained. Supporting definitions use real logarithms, real powers, natural binomial coefficients, finite sums, and a natural ceiling. Domain hypotheses exclude invalid entropy-tail regimes; endpoint binomial cases are included explicitly.
For r=1999017/1000000, the shared time predicate means that there exists K∈N such that T(n)1000000≤Kn1999017 for every n≥2. Correctness and termination still cover every input size, including n<3. The manuscript's κ≥1 convention must be extended to the campaign's κ=0 case, and its word-size analysis must justify uniform correctness at every sufficiently large word width. Both are explicit interface obligations.
Reusable contributions include entropy and tail estimates, rigorous logarithm enclosures, and parameterized cost-to-program results. Existing compatible library results should be reused where available. The manuscript and metadata were prepared with AI assistance; this mission makes no claim of completed human review or completed formal verification of the improved bound.
Selected references
- Yuxuan Xu, Deterministic Integer 3SUM in O(n^1.999017) Time via a Sharper Binomial-Tail Analysis, manuscript, 13 October 2026. Author-supplied Hexagon submission page. Target: Theorem 1.1; supporting analysis: Sections 3–6.
- Josh Alman and Virginia Vassilevska Williams, Truly Subquadratic 3SUM and Truly Subcubic APSP via Triangles in Sparse Lopsided Graphs, arXiv preprint, 2026. arXiv:2610.06783v1. Inherited ingredients: Section 4, Lemma 29, Theorem 30, Corollary 31, and the deterministic reductions cited in Xu's Section 2.
- Anthropic, Truly Subquadratic 3SUM and Truly Subcubic APSP: a Lean 4 formalization, source repository, 2026. Pinned source at commit e1a4e6508154ea59f030480661590a9fe3018011. Its
EndStatement.lean supplies the shared specification, not a proof of this mission's new exponent.