files / problems / long-gap-dilate / RESEARCH.md

7.1 KB · on GitHub

Research log — a long gap in a dilate modulo a prime

Status (accessed 2026-08-27)

Opened again:

Published record I must beat: Shakan’s universal 2. I did not beat it.

Status (accessed 2026-08-17)

Published record I must beat: Shakan’s universal 2. I did not beat it.

Published bound

constant meaning reference
1 pigeonhole, g(A)≥p/∥A∥−1g(A)\ge p/\|A\|-1 trivial
2 some dilate misses 2p/∥A∥−22p/\|A\|-2 Shakan 2020
100 Green’s asked-for constant at ∥A∥∼p\|A\|\sim\sqrt p open

For ∣A∣=⌊p⌋|A|=\lfloor\sqrt p\rfloor, Shakan is a gap of 2p−22\sqrt p-2.

Independent checks (this folder)

python3 compute/verify.py
compute/.venv/bin/python compute/verify_sat_witnesses.py
compute/.venv/bin/python compute/enum_diagonal.py

What we computed (residue, not a bound)

Exact G(p,n)=min⁡∣A∣=nmax⁡dg(dA)G(p,n)=\min_{|A|=n}\max_d g(dA) for n=roundpn=\mathrm{round}\sqrt p, primes p≤73p\le 73, by SAT (hits-every-TT-AP). Through p=71p=71 this is Glucose4; p=73p=73 is Glucose4 SAT plus Cadical unsat:

p n G 2p/n−2 G/(p/n) G/√p
17 4 9 6.50 2.118 2.183
23 5 11 7.20 2.391 2.294
31 6 13 8.33 2.516 2.335
47 7 18 11.43 2.681 2.626
53 7 22 13.14 2.906 3.022
71 8 26 15.75 2.930 3.086
73 9 24 14.22 2.959 2.809

On this range G/pG/\sqrt p lives in [2.18,3.09][2.18,3.09] and extra above Shakan is order nn. That is compatible with a hidden leading 3 and compatible with slack that returns to 2. It is not a universal C>2C>2.

Fixed nn: G(p,3)/(p/3)=2.76G(p,3)/(p/3)=2.76 at p=199p=199 and still rising, as Dirichlet predicts (G=p−Θ(p)G=p-\Theta(\sqrt p), ratio →3\to 3). G(p,4)/(p/4)=2.97G(p,4)/(p/4)=2.97 at p=97p=97.

Upper bounds: local search gives ratios 3.03.0–3.53.5 for p≤113p\le 113. Singer matches SAT at p=13,31p=13,31 and then has ratio 5.285.28 at p=307p=307. No family with max⁡dg≤(2+ε)p\max_d g\le(2+\varepsilon)\sqrt p.

What the method cannot do

Write m=sup⁡g(dA)+1m=\sup g(dA)+1, χ(t)=∏a∈A(t+a)\chi(t)=\prod_{a\in A}(t+a), k=nm−p+1k=nm-p+1. Shakan produces χm=tpg+h\chi^m=t^pg+h with deg⁡g,deg⁡h≤k\deg g,\deg h\le k, then χm−1∣(h′g−hg′)\chi^{m-1}\mid(h'g-hg'). The degree comparison is nm≥2p−O(n)nm\ge 2p-O(n). For m=Cp/nm=Cp/n and C>2C>2 the range of “middle” coefficients of χm\chi^m is empty, so the slice imposes no condition. Ordinary vs discrete derivatives, or deg⁡W≤2k−2\deg W\le 2k-2, change only O(1)O(1). The interval in the original product w(d,t)=d∏(t+j+da)w(d,t)=d\prod(t+j+da) is lost in the top homogeneous part.

2026-08-27 compute (still residue)

sh compute/run_all.sh
cd compute/q1 && ./run_all.sh

Did not beat