ERDŐS/DAILY

← back to the ledger

ERDőS #279 · PARTIAL

Erdős problem #279 — live audit, reduction, repaired density argument, and exact finite frontier

Access/research date: 2026-07-26 (UTC)

Claim labels

Source/status facts are marked source-verified rather than being given a mathematical claim label.

0. Mandatory live-page gate

Fetch method and verbatim statement

Source-verified. Direct datacenter access was not used. I loaded the rendered page through the Bright Data browser endpoint, waited for the client-side content, extracted document.body.innerText, followed the comments link, and separately loaded the page's LaTeX-source route. The final browser URL was <https://www.erdosproblems.com/279>.

The current statement, copied verbatim from the live page's LaTeX view, is:

> Let $k\geq 3$. Is there a choice of congruence classes $a_p\pmod{p}$ for every prime $p$ such that all sufficiently large integers can be written as $a_p+tp$ for some prime $p$ and integer $t\geq k$?

The page-linked formalization confirms the intended quantifiers and normalization: for every \(k\geq3\), one seeks \(a(p)

Status and stop-condition audit

Source-verified.

Therefore the mandatory stop condition did not trigger.

Results and conjectural extension listed on the live page

Source-verified.

\[ |A\cap[1,N]|\gg \frac{N}{\log N} \quad\text{and}\quad \sum_{\substack{n\in A\\n\leq N}}\frac1n-\log\log N\longrightarrow\infty . \]

This is treated as (c), not as a known result.

All 11 live comments read

The comments are user content and the site explicitly says they are not verified. I record them so that no claimed activity or warning is silently omitted.

1. onetwothreefour, 21 Jul 2026: reports the typo “Przemek Chojeckl” in the thanks line. No mathematical claim.

2. Przemek Chojecki, 16 Apr 2026: links a six-page note at <https://www.ulam.ai/research/erdos279.pdf>; it distinguishes strong finite-exception and density-one formulations and gives “lift” lemmas.

3. Nat Sothanaphan, 16 Apr 2026: says they will wait for clarification before checking the note.

4. Adenwalla, 16 Apr 2026: points to p. 29 of the original Erdős–Graham monograph and observes that it asks for all sufficiently large integers and does not claim the strong \(k=1,2\) cases.

5. Woett, 16 Apr 2026: proposes correcting the page's last sentence to the almost-all formulation for all \(k\); the page notes that it was updated.

6. Przemek Chojecki, 16 Apr 2026: says the remaining thresholds would follow from a lift argument if a base strong case were known.

7. Woett, 16 Apr 2026: notes that taking a common residue \(a_p=c\) handles the strong \(k=1\) case for primes in the elementary sense, and that \(a_2=1,\ a_p=0\) for odd \(p\) nearly handles \(k=2\), missing powers of two.

8. Thomas Bloom, 17 Apr 2026: says the earlier page remark had confused “almost all” with “all.”

9. Przemek Chojecki, 17 Apr 2026: suggests that Ford–Green–Konyagin–Tao finite-window machinery might be globalizable if a sufficiently high-probability version of its random step were available. This is (c) only.

10. Nat Sothanaphan, 17 Apr 2026: identifies a gap in Theorem 7 of the linked note: from \(x\in I_J\) one cannot infer \(\sum_{j\leq J}|I_j|\ll x\) when \(I_J\) can be arbitrarily long. This objection is correct; Section 5 gives a different proof.

11. Przemek Chojecki, 17 Apr 2026: says the note was mainly about the superseded general-\(A\) wording and may be disregarded after the correction.

There is consequently no current worker, claimed solution, or registered collision. The speculative finite-window globalization in comment 9 is not used as a theorem.

1. Primary-source and literature audit

Original source

Source-verified. I downloaded and inspected the scan:

<https://mathweb.ucsd.edu/~ronspubs/80_11_number_theory.pdf>.

0cbf0c32f0ab1e1c71db5121a88bac905bf976c4a6ab6bb6d7d9cf9ddd184ed3.

The scan's printed p. 29 introduces this finite-exception version of an infinite covering system, asks whether the primes work for every \(k\), and says \(k=3\) already seems difficult. It separately discusses the almost-all consequence of a divergent reciprocal sum. This corroborates the current page; it does not prove the strong problem.

Finite-window theorem actually used

Source-verified. The relevant primary paper exists and says precisely what is used here:

<https://arxiv.org/abs/1412.5029>.

6a2c86f06946315f2abafb11b25c60bef9ca780921e4b0c1f55a144430c48145.

Their Definition 1 defines \(Y(x)\) as the largest \(y\) for which one residue class modulo every prime \(p\leq x\) covers \([1,y]\). Their equation (1.2), proved in the paper, is

\[ Y(x)\gg x\,\frac{\log x\,\log_3 x}{\log_2 x}, \tag{FGKMT} \]

where \(\log_j\) denotes the \(j\)-fold iterated logarithm. They also record \(Y(x)=j(P(x))-1\), the primorial Jacobsthal identity.

The earlier four-author paper

also proves arbitrarily long finite covers; its Theorem 3 explicitly selects one residue modulo every prime \(p\leq x\) covering an initial interval. The five-author theorem above gives the cleaner quantitative bound used below.

Search misses and exclusions

Source-verified search record; absence conclusion is (c). Exact-phrase searches for “primes form the moduli of an infinite covering system,” the exact current statement, and combinations of “\(a_p+tp\),” “\(k=3\),” primes, and infinite covering systems found the 1980 source, the current Erdős Problems page/discussion, and general finite covering/prime-gap literature. They did not find a later primary paper asserting the finite-exception conclusion of #279.

The 2025 preprint titled “A Question of Erdős and Graham on Covering Systems” (arXiv:2501.15170) concerns a different divisors-of-\(n\) problem and is not evidence for #279. Papers on exact/disjoint infinite covering systems likewise impose different conditions.

This search miss is not proof that no relevant literature exists. The only claimed current-status fact here is the live page's OPEN/0-claims/None-worker record.

2. Least-residue normalization and the triangular finite problem

Fix \(k\geq1\), and always take

\[ 0\leq a_pWithout this convention, changing \(a_p\) by a multiple of \(p\) changes the lower bound on \(t\) while leaving the named congruence class unchanged.

Eligibility lemma

(a) For a positive integer \(n\) and prime \(p\),

\[ n=a_p+tp\text{ for some integer }t\geq k \quad\Longleftrightarrow\quad n\equiv a_p\pmod p\ \text{ and }\ kp\leq n. \tag{2.1} \]

Indeed, under \(0\leq a_p \[ t=\frac{n-a_p}{p}=\left\lfloor\frac np\right\rfloor. \]

Thus \(t\geq k\) is equivalent to \(kp\leq n\). The verifier exhaustively recomputes this identity for \(1\leq k\leq6\), all primes \(p\leq97\), and \(0\leq n<500\).

Finite feasibility and the discarded-prefix function

(a) Define \(F_k(A,B)\) to mean:

> there are least residues \(a_p\) such that every \(n\in[A,B]\) matches \(a_p\bmod p\) for some prime \(p\leq n/k\).

Only primes \(p\leq B/k\) occur, so this is a finite constraint problem.

For \(B\) large enough that a one-point cover exists, define

\[ H_k(B):=\min\{A\leq B:F_k(A,B)\}. \tag{2.2} \]

Then \(H_k(B)\) is nondecreasing in \(B\): a cover through \(B+1\), restricted to the earlier integers and earlier eligible primes, is a cover through \(B\).

Exact compactness reduction

(a) For a fixed \(k\), the strong conclusion of #279 holds if and only if \(H_k(B)\) is bounded as \(B\to\infty\).

Proof:

  • If one assignment covers every \(n\geq A\), then \(F_k(A,B)\) holds for every \(B\), hence \(H_k(B)\leq A\).
  • Conversely, suppose \(H_k(B)\leq A\) for all \(B\). A witness for \(F_k(H_k(B),B)\) also witnesses \(F_k(A,B)\). Form a tree whose level \(B\) consists of assignments to primes \(p\leq B/k\) that cover \([A,B]\), with restriction as the parent map. Every level is finite and nonempty. Kőnig's infinity lemma supplies an infinite compatible path, i.e. one residue for every prime covering all \(n\geq A\).

Thus the exact missing finiteness statement in the first open case is

\[ \boxed{H_3(B)=O(1).} \tag{2.3} \]

The original “for every \(k\)” question asks for this boundedness for every fixed \(k\geq3\).

This reduction is stronger and more precise than saying merely that long finite windows exist: the left endpoint must remain bounded.

3. CRT shadow and the prime-gap connection

Finite CRT equivalence

(a) Given residues for all primes \(p\leq B/k\), the Chinese remainder theorem gives an integer \(R\), unique modulo

\[ P=\prod_{p\leq B/k}p, \]

such that

\[ R\equiv-a_p\pmod p\qquad(p\leq B/k). \]

Consequently

\[ n\equiv a_p\pmod p \quad\Longleftrightarrow\quad p\mid R+n. \]

Therefore \(F_k(A,B)\) is equivalent to the existence of an \(R\) such that every \(n\in[A,B]\) has

\[ p\mid R+n\quad\text{for some prime }p\leq n/k. \tag{3.1} \]

The bound \(p\leq n/k\) is triangular: the set of allowed primes grows with the index \(n\). Removing that triangular restriction recovers the standard finite prime-gap/Jacobsthal covering problem.

What the published finite-window theorem gives

(b), modulo FGKMT (2018), equation (1.2). If residues modulo \(p\leq x\) cover \([1,Y(x)]\), then those same residues are valid for #279 on

\[ \lceil kx\rceil\leq n\leq Y(x), \]

because every covering prime satisfies \(p\leq x\leq n/k\). Hence

\[ H_k(\lfloor Y(x)\rfloor)\leq\lceil kx\rceil. \tag{3.2} \]

Inverting (FGKMT) gives, for every fixed \(k\),

\[ \boxed{ H_k(B)\ll_k B\,\frac{\log_2 B}{\log B\,\log_3 B} } \qquad(B\to\infty). \tag{3.3} \]

For completeness, choose

\[ x=C\,B\,\frac{\log_2 B}{\log B\,\log_3 B}. \]

Then \(\log_jx\sim\log_jB\) for \(j=1,2,3\), so (FGKMT) gives \(Y(x)\geq B\) when \(C\) is sufficiently large. Equation (3.2) gives (3.3).

This is genuine uniform finite progress: \(H_k(B)=o(B)\). It is still far from the required \(H_k(B)=O(1)\).

Why longer prime gaps alone do not close the problem

(a), as a logical diagnosis. Any theorem only of the form “primes \(p\leq x\) cover a window of length \(Y(x)\)” validates the threshold \(t\geq k\) only after index \(kx\). Its certified left endpoint therefore moves to infinity with \(x\). Making \(Y(x)\) much larger improves the ratio \(H_k(B)/B\), but it does not keep \(H_k(B)\) bounded.

What is needed is a triangular/nested covering theorem that controls every index from one fixed \(A\), or equivalently a direct proof of (2.3). This is the precise uniformity step absent from the published finite-window machinery.

4. Random baseline: why independent residues do not solve the strong problem

(b), modulo Mertens' product theorem. If each \(a_p\) is independently uniform, then for fixed \(n\)

\[ \Pr(n\text{ is not covered with }t\geq k) =\prod_{p\leq n/k}\left(1-\frac1p\right) \sim \frac{e^{-\gamma}}{\log(n/k)}. \tag{4.1} \]

Thus the expected number of misses in a dyadic interval of length comparable to \(B\) is of order \(B/\log B\), not \(o(1)\). Independent random choices therefore do not directly produce a finite-exception cover.

This does not prove that a highly correlated or adaptive assignment cannot work. It only identifies why a naive Borel–Cantelli argument has the wrong summability and why the high-probability/nested strengthening mentioned in the public comment would be a genuinely new ingredient.

5. Repair of the listed density-one result

The public note's Theorem 7 has the endpoint gap identified in comment 10. The following deterministic argument avoids random blocks entirely.

Greedy periodic-density theorem

(a). Let \(A=\{m_1,m_2,\ldots\}\subseteq\mathbb N_{\geq2}\) consist of distinct moduli and satisfy

\[ \sum_{m\in A}\frac1m=\infty. \]

For every fixed integer \(k\geq1\), there are least residues \(a_m\bmod m\) such that the set of positive integers not representable as

\[ a_m+tm,\qquad t\geq k, \]

has natural density zero.

Proof. Let \(S_0=\mathbb Z\). Having selected \(a_{m_1},\ldots,a_{m_{j-1}}\), let \(S_{j-1}\) be the integers avoiding all selected classes. It is periodic, so its density \(\delta_{j-1}\) exists. For \(0\leq r \[ d_r=d\bigl(S_{j-1}\cap\{n:n\equiv r\pmod{m_j}\}\bigr). \]

Since the \(m_j\) residue classes partition the integers,

\[ \sum_{r=0}^{m_j-1}d_r=\delta_{j-1}. \]

Choose \(a_{m_j}=r\) with \(d_r\geq\delta_{j-1}/m_j\). The new survivor set has density

\[ \delta_j\leq\delta_{j-1}\left(1-\frac1{m_j}\right). \]

Inductively,

\[ \delta_j\leq\prod_{i\leq j}\left(1-\frac1{m_i}\right) \leq\exp\left(-\sum_{i\leq j}\frac1{m_i}\right)\longrightarrow0. \tag{5.1} \]

Let \(E_k\) be the final threshold-\(k\) exceptional set. For fixed \(j\), once

\[ n\geq k\max_{i\leq j}m_i, \]

every match with one of the first \(j\) residues has quotient at least \(k\). Hence, apart from a finite initial segment,

\[ E_k\subseteq S_j. \]

Therefore \(\overline d(E_k)\leq\delta_j\) for every \(j\). Letting \(j\to\infty\) in (5.1) gives \(\overline d(E_k)=0\), hence \(E_k\) has natural density zero. ∎

This proves the live page's almost-all statement and repairs the linked note's proof. It does not upgrade density zero to finitely many exceptions.

The standalone verifier exhausts complete common periods for both coprime moduli \((2,3,5,7,11)\) and non-coprime moduli \((4,6,9,10,14)\), checking every greedy density inequality as an exact rational inequality.

6. Exact finite computation for \(k=3\)

CNF encoding

(a). For a finite interval \([A,B]\), create a Boolean variable \(x_{p,r}\) for every relevant prime/residue pair. Its meaning is “choose residue \(r\bmod p\).”

  • For every prime \(p\), add

\[ \neg x_{p,r}\vee\neg x_{p,s}\qquad(r\neq s) \]

so at most one residue is selected.

  • For every \(n\in[A,B]\), add

\[ \bigvee_{\substack{p\ \mathrm{prime}\\3p\leq n}}x_{p,n\bmod p}. \tag{6.1} \]

It is harmless not to require a residue for a prime unused by the model; an arbitrary residue can be filled in afterward. Thus this CNF is satisfiable exactly when \(F_3(A,B)\) holds.

An independent CP-SAT encoding instead gives every prime an integer variable \(a_p\in[0,p-1]\) and reifies the equalities \(a_p=n\bmod p\). Both encodings are rebuilt from first principles by the verifier.

Verified table

(d). The following are exact finite values. For each row the program found and directly checked a model for \([H_3(B),B]\), and proved the immediately preceding start \([H_3(B)-1,B]\) infeasible.

| \(B\) | \(H_3(B)\) | covered length \(B-H_3(B)+1\) |

|---:|---:|---:|

| 12 | 10 | 3 |

| 24 | 16 | 9 |

| 36 | 26 | 11 |

| 48 | 28 | 21 |

| 60 | 34 | 27 |

| 72 | 40 | 33 |

| 84 | 46 | 39 |

| 96 | 52 | 45 |

| 108 | 58 | 51 |

| 120 | 62 | 59 |

| 132 | 64 | 69 |

| 144 | 68 | 77 |

| 156 | 68 | 89 |

| 168 | 76 | 93 |

| 172 | 76 | 97 |

The last row follows from the explicit \([76,172]\) certificate below and the independently checked infeasibility of \([75,168]\).

Explicit 97-integer certificate

(d), with direct arithmetic checking. The following least residues cover every integer \(76\leq n\leq172\) with \(t\geq3\):

\[ \begin{array}{c|rrrrrrrr} p&2&3&5&7&11&13&17&19\\ \hline a_p&0&1&1&2&0&9&4&3 \end{array} \] \[ \begin{array}{c|rrrrrrrr} p&23&29&31&37&41&43&47&53\\ \hline a_p&14&8&12&8&2&8&6&0. \end{array} \]

These are all primes \(p\leq172/3\). For primes not displayed, choose any residue; they are irrelevant to this finite certificate.

Examples at the tight threshold include

\[ 83=14+3\cdot23,\qquad 159=0+3\cdot53. \]

The verifier directly checks a valid \((p,t)\) for each of the 97 integers.

Its CRT shadow is

\[ R=16220664941634553664 \pmod{32589158477190044730}, \]

where the modulus is \(53\#\). The script independently checks, for every displayed prime and for \(0\leq n\leq500\), that \(n\equiv a_p\pmod p\) if and only if \(p\mid R+n\).

Exact local maximality

(d).

  • \([75,168]\) is infeasible: 316 Boolean residue variables and 4382 direct pairwise CNF clauses.
  • \([76,173]\) is infeasible: 329 variables and 4719 clauses.
  • The displayed assignment covers \([76,172]\).

Therefore

\[ \boxed{H_3(172)=76} \qquad\text{and}\qquad \boxed{\max\{B:F_3(76,B)\}=172}. \tag{6.2} \]

The two infeasibility results were independently reproduced by:

1. CaDiCaL 1.9.5 on the direct Boolean encoding;

2. MiniSat 2.2 on the same freshly generated clauses;

3. OR-Tools CP-SAT on the separate integer-residue encoding, single-threaded.

The full clean run took 52.79 seconds. CP-SAT reported, respectively, 418,521 branches/202,732 conflicts and 573,511 branches/269,906 conflicts. Because no independently checked DRAT/LRAT certificate is shipped, (6.2) remains correctly labelled computational-only rather than elementary-rigorous.

7. Standalone reproduction

Complete code is in:

runs/erdos279_wave5p_reverify.py

SHA-256:

ea8b8caa5fda23de1bbfdef73308516b5efd2ecba570dc892507b622952dda22

Run the full independent audit with:

cd /home/exedev/MathDyad
python runs/erdos279_wave5p_reverify.py

The program:

1. generates primes by its own sieve;

2. exhaustively checks the least-residue eligibility identity;

3. checks all 97 integers in the displayed certificate;

4. recomputes its CRT shadow;

5. rebuilds every SAT instance in the table;

6. checks both sides of every claimed \(H_3(B)\) value;

7. reruns the two frontier infeasibility instances through two Boolean solvers and one independently encoded integer solver;

8. exhausts finite periodic examples of the density-descent lemma.

Observed final line:

ALL CHECKS PASSED in 52.79 seconds

8. Precise wall

The infinite problem is not solved here.

  • (a) The exact remaining statement for the first open case is \(H_3(B)=O(1)\).
  • (b) Published prime-gap machinery gives the quantitative but weaker

\[ H_3(B)\ll B\frac{\log_2 B}{\log B\,\log_3 B}. \]

  • (d) The exact finite frontier reaches \(H_3(172)=76\), with a locally maximal 97-integer certificate.
  • (a) No computation at any single finite \(B\), however large, can supply the Kőnig/compactness uniformity required for all \(B\).
  • (c) A robust nested-covering or high-probability extension theorem might bridge this gap, as suggested in the public comment, but no such theorem was located or proved.

Heavier SAT computation is therefore not the missing mathematical step. It could extend the table, but it cannot certify boundedness of \(H_3\). The pilot already became irregular near \(B\approx190\) (one 25-second CP-SAT probe returned UNKNOWN); extrapolating this encoding to \(B=1000\) would likely require at least many core-hours and would still be only finite evidence, so that computation was not run.

PARTIAL: Rigorous reduction to boundedness of H_k, FGKMT-based sublinear bound, repaired density-one proof, and independently verified exact frontier H_3(172)=76; the required uniform O(1) bound remains open.

This is the AI working report, labelled by outcome — not an independently verified claim unless marked PROVED. ← ledger