Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Claim. The answer to Problem 379 is yes: lim sup⁡n→∞S(n)=∞\limsup_{n\to\infty}S(n)=\infty, where S(n)S(n) is the largest ss such that every (nk)\binom{n}{k} with 1≤k<n1\le k<n is divisible by psp^s for some prime pp depending on kk. The result is proved in Lean 4 as the theorem erdos_379 of the code that Zheng Yuan linked from the problem's discussion thread on 21 December 2025, presenting it as the proof found by Seed-Prover 1.5, an automated theorem-proving system; the claimant is the submitter, Yuan. The construction differs from the one of Cambie, Kovač and Tao on their claim page: for M≥1M\ge1 and R=2M−1R=2^{M-1} it takes a prime q>Rq>R dividing 22⋅R!+12^{2\cdot R!}+1 and an exponent LL with 2L≡−1(modqM)2^L\equiv-1\pmod{q^M}, and considers the row n=R⋅2L=2M+L−1n=R\cdot2^L=2^{M+L-1}: an entry (nk)\binom nk with 2L∤k2^L\nmid k is divisible by 2M2^M, by the 22-adic valuation of a binomial coefficient in a power-of-two row, and an entry with k=j⋅2Lk=j\cdot2^L, 1≤j<R1\le j<R, is divisible by qMq^M, by Kummer's theorem, since the congruence 2L≡−1(modqM)2^L\equiv-1\pmod{q^M} forces a carry in each of the lowest MM base-qq digits when kk is added to n−kn-k. Taking M→∞M\to\infty gives S(n)≥MS(n)\ge M along a sequence of rows. A version of the code is the file Erdos379.lean in Boris Alexeev's lean-proofs collection (the second link, pinned), whose header declares it a Lean formalization of a solution to the problem with Cambie, Kovač and Tao as informal authors and Seed-Prover 1.5 and Zheng Yuan as formal authors and points to the thread post.

Submission note. Posted to the site's forum by Zheng Yuan on 21 December 2025:

Check the proof from Seed-Prover 1.5.

Depends on. No page of this wiki.

Acceptance. Formalized. This corpus's verification built Alexeev's lean-proofs collection at the pinned commit of 2026-09-15 (Lean v4.33.0, Mathlib v4.33.0, the toolchain of its src/latest folder, in which the module builds), compiling the module ErdosProblems.Erdos379 and the collection's comparator challenge for the problem, and checked the axioms of Erdos379.erdos_379, which are exactly propext, Classical.choice and Quot.sound; the module contains no sorry. The challenge ComparatorChallenges/ErdosProblems/Erdos379.lean pins that theorem together with the definition Erdos379.S, and the fingerprint of both was found identical to the challenge. What was built is the collection's file, a version of the code posted in the thread; the code as posted was not itself built. The statement was audited clause by clause against the problem's Statement and is exact: S n is the supremum of the exponents ss such that every (nk)\binom nk with 1≤k<n1\le k<n is divisible by psp^s for some prime pp; for n≥2n\ge2 this set contains 00, is closed downward and is bounded, since ps≤(n1)=np^s\le\binom n1=n, so S n is the problem's S(n)S(n), and the junk values S(0)=S(1)=0S(0)=S(1)=0 cannot affect a limsup; the theorem says that the limsup of S n in the extended natural numbers is ⊤\top, which for a sequence of finite values holds exactly when SS is unbounded, the question asked. The definition and the theorem are verbatim the challenge's, the formal-conjectures statement file states the same theorem, and the file's lemmas follow the construction above. Not reviewed: the site's label PROVED (LEAN) and its remarks credit the proof of Cambie, Kovač and Tao and Tao's formalization and do not mention this proof, and no outside reviewer has published an examination of it. Not refereed: there is no journal publication; the result exists as the thread post and the Lean code.