ERDŐS/DAILY

← back to the ledger

ERDőS #1181 · PARTIAL

Erdős problem #1181 — live audit, exact reduction, and exhaustive finite data

Access/search date: 2026-07-28 UTC.

Result in one paragraph

The mandatory collision gate did not fire: the live page is OPEN, has

0 claimed proofs, and lists no current worker or interested collaborator.

I did not prove the requested uniform constant saving. I obtained two

verifiable pieces of progress:

1. [a] an exact reduction

\[ q(n,k)\ge y \quad\Longleftrightarrow\quad \prod_{\substack{k

together with the resulting sharper exact capacity inequality

\[ \sum_{k

2. [d] an exhaustive determination of

\(\max q(n,\lfloor\log n\rfloor)\) in every logarithmic band

\(1\le\lfloor\log n\rfloor\le20\). This covers all

\(1,318,815,732\) integers

\[ 3\le n\le1,318,815,734

The largest value in the whole range is \(113\), attained uniquely at

\(n=999,852,511\).

The exact unresolved step is not prime counting: below

\((1-c)(\log n)^2\), the forced squarefree prime product is exponentially

smaller than the binomial coefficient by \(\exp((c+o(1))(\log n)^2)\).

One needs a uniform theorem saying that enough of the binomial coefficient

is forced into repeated, small, or very large prime factors. The standard

primorial estimate and Gallagher larger sieve do not supply such a theorem.

Claim labels

direct observation from a checked source.

explicitly named published theorem is accepted.

route, not a theorem.

range.

Nothing below claims that problem #1181 is solved.

0. Mandatory live-page gate

Retrieval and collision check

[a, direct source observation] I fetched the rendered DOM of

<https://www.erdosproblems.com/1181> through the Bright Data residential

browser path. Direct datacenter fetching was not used as authority. The live

page displayed:

Thus neither stop condition applied.

Verbatim live statement

> Let \(q(n,k)\) denote the least prime which does not divide

> \(\prod_{1\leq i\leq k}(n+i)\). Is it true that there exists some \(c>0\)

> such that, for all large \(n\),

> \[ > q(n,\log n)<(1-c)(\log n)^2? > \]

The source marker is [Er79d,p.78]; the only tag is number theory.

Everything mathematical listed on the page

[a, tracker transcription] The page records the elementary bound

\[ q(n,\log n)\le(1+o(1))(\log n)^2 \]

from comparison of the primorial with the product of the consecutive

integers.

[c, tracker-reported heuristic] It reports Tao's heuristic from the

comments on problem #457:

\[ q(n,\log n)\ll \frac{\log\log n}{\log\log\log n}\log n \quad\hbox{for all }n. \]

[a, tracker transcription] It points to #457 for lower bounds. The

current #457 page reports the complementary construction

\[ q(n,\log n)> \left(\frac12-o(1)\right) \frac{\log\log n}{\log\log\log n}\log n \]

for infinitely many \(n\), based on an elaboration sketched by Tao in that

page's comments. This is tracker material, not a claim independently promoted

here to a published theorem.

For the integer-valued second argument, I use the original source's explicit

convention \(k=\lfloor\log n\rfloor\), and every logarithm below is natural.

1. Primary-source and literature audit

Original source

[a, source-verified] The cited paper exists:

> Paul Erdős, “Some unconventional problems in number theory,”

> Acta Mathematica Academiae Scientiarum Hungaricae 33 (1979),

> 71–80, DOI

> <https://doi.org/10.1007/BF01903382>.

I downloaded the scan from the

Erdős publication archive

and extracted page 78. Erdős defines

\(A(n,k)=\prod_{1\le i\le k}(n+i)\), defines \(q(n,k)\) as above, gives the

crude \(q(n,k)<(1+o(1))k\log n\), and then asks the stronger

\[ q(n,\lfloor\log n\rfloor)<(2+\varepsilon)\log n \]

for all sufficiently large \(n\). He immediately says that he and Pomerance

could not even prove the weaker constant saving from \((\log n)^2\). Thus

the live problem is an exact extraction of the explicitly stated 1979

barrier.

Searches actually performed

[a, search observation; not a theorem] I searched exact phrases and

notation including "q(n,k)", "q(n,[log n])", `"least prime which does

not divide"`, the title of the 1979 paper, and combinations with

consecutive integers and Pomerance. I also queried Crossref and the

OpenAlex citation graph for DOI 10.1007/BF01903382 and inspected titles and

abstracts/full text when relevant. No paper found in those searches states

the uniform upper bound in #1181 or a constant-factor improvement over

\((\log n)^2\). Search misses are not evidence that no such paper exists.

The closest apparently relevant citing paper was M. A. Bennett,

M. Filaseta, and O. Trifonov,

“On the factorization of consecutive integers”,

J. Reine Angew. Math. 629 (2009), 171–200, DOI

<https://doi.org/10.1515/CRELLE.2009.030>. [a, source-verified] Its

introduction and main theorems concern the small-prime and large-prime parts

of binomial coefficients, especially fixed small \(k\) and explicit

Diophantine exceptions. It does not state a bound for

\(k=\lfloor\log n\rfloor\) that fills the gap below.

The live problem itself was only split off from #457 on 7 March 2026. No

claimed proof or discussion had appeared on its page by the access date.

2. Exact arithmetic reduction

Let

\[ P(n,k)=\prod_{i=1}^{k}(n+i),\qquad B(n,k)={n+k\choose k}=\frac{P(n,k)}{k!}. \]

Lemma 1: one-prime residue test

[a] If \(p>k\) is prime, then

\[ p\mid P(n,k) \quad\Longleftrightarrow\quad n\bmod p\in\{p-k,p-k+1,\ldots,p-1\}. \tag{3} \]

Indeed, the least positive distance from \(n\) to the next multiple of \(p\)

must be one of \(1,\ldots,k\). If \(n\bmod p=0\), that distance is \(p>k\),

so residue zero is correctly excluded.

Lemma 2: binomial divisibility equivalence

[a] For any real \(y>k\),

\[ q(n,k)\ge y \quad\Longleftrightarrow\quad R(k,y):=\prod_{\substack{kProof. Every prime \(p\le k\) divides a block of \(k\) consecutive integers.

For \(p>k\), \(v_p(k!)=0\), hence

\[ p\mid P(n,k)\quad\Longleftrightarrow\quad p\mid B(n,k). \]

The condition \(q(n,k)\ge y\) says exactly that every prime \(p

the block product. The primes in \(R(k,y)\) are distinct, so their individual

divisibilities are equivalent to their product dividing \(B(n,k)\).

\(\square\)

This gives a particularly compact reformulation of #1181: prove that for

some \(c>0\), with \(k=\lfloor\log n\rfloor\),

\[ R\!\left(k,(1-c)(\log n)^2\right)\nmid {n+k\choose k} \]

for every sufficiently large \(n\).

Exact capacity bound

Write

\[ \vartheta_{<}(x)=\sum_{pTaking \(y=q(n,k)\) in (4) gives

\[ \vartheta_{<}(q(n,k))-\vartheta(k) \le \log {n+k\choose k}. \tag{5} \]

This is [a] and is a strict refinement of comparing the primorial with

the unnormalised product: division by \(k!\) is legitimate for all forced

primes \(p>k\).

The standard estimate \({N\choose k}\le(eN/k)^k\) gives the completely

explicit inequality

\[ \vartheta_{<}(q(n,k))-\vartheta(k) \le k\log\frac{e(n+k)}{k}. \tag{6} \]

For \(k=\lfloor\log n\rfloor\), Stirling's formula gives

\[ \log {n+k\choose k} =k\log n-k\log k+k+O(\log k) =k^2-k\log k+O(k). \tag{7} \]

Consequently, the prime number theorem

\(\vartheta(x)\sim x\) yields

\[ q(n,k)\le(1+o(1))(k^2-k\log k). \tag{8} \]

This deduction is [b, prime number theorem]. Importantly, the unknown

\(o(1)\) in (8) may swamp the displayed \(k\log k\) term, so (8) does

not constitute a second-order bound on \(q\), much less a constant

saving. Equation (5), not an overinterpreted expansion of (8), is the useful

rigorous reduction.

3. Exact finite computation

Exhaustive algorithm

[a] For fixed \(k\), the relevant integer band is

\[ L_k=\lceil e^k\rceil,\qquad U_k=\lceil e^{k+1}\rceil-1. \]

The checker proves each claimed ceiling exactly with rational Taylor bounds:

it computes

\[ S_m=\sum_{j=0}^{m}\frac{k^j}{j!}and bounds the tail by

\[ e^k-S_m \le \frac{k^{m+1}/(m+1)!}{1-k/(m+2)} \quad(m=200). \]

Both comparisons with the adjacent integers are then exact Fraction

comparisons; no floating-point logarithm decides a band endpoint.

[a] Within a band, before testing a prime \(p>k\), the candidate vector

contains exactly those \(n\) for which every earlier prime divides

\(P(n,k)\). Equation (3) says to retain exactly the candidates satisfying

n % p >= p-k. Deleted entries have \(q(n,k)=p\). When the candidate vector

is empty, that entire chunk has been classified. Chunking changes memory

use but not the search space.

[d] NumPy performs only exact signed 64-bit remainder and comparison

operations here; the largest \(n\) is below \(2^{31}\). The standalone

checker additionally:

1. cross-checks the Eratosthenes prime list against trial division;

2. compares the residue algorithm with a literal big-integer product

implementation for every \(n\le10,000\) in the bands;

3. recomputes every reported maximizer from the literal product definition;

4. verifies \(R(k,q)\mid {n+k\choose k}\) for every maximizer;

5. verifies the explicit \(k=20\) residue certificate below.

Complete table

[d] The following maxima and complete maximizer lists were obtained by

exhausting every integer in every displayed band.

| \(k\) | \(L_k\) | \(U_k\) | count | \(\max q(n,k)\) | all maximizers |

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

| 1 | 3 | 7 | 5 | 5 | 5 |

| 2 | 8 | 20 | 13 | 11 | 13, 19 |

| 3 | 21 | 54 | 34 | 13 | 32, 53, 54 |

| 4 | 55 | 148 | 94 | 17 | 62, 74, 76, 87, 129, 139 |

| 5 | 149 | 403 | 255 | 23 | 151, 284 |

| 6 | 404 | 1,096 | 693 | 31 | 778, 984, 985 |

| 7 | 1,097 | 2,980 | 1,884 | 37 | 1,764, 1,765, 1,766 |

| 8 | 2,981 | 8,103 | 5,123 | 37 | 3,127, 4,023, 4,024, 4,894, 5,792, 5,793, 5,794, 6,662, 6,663, 6,781, 6,782, 7,561 |

| 9 | 8,104 | 22,026 | 13,923 | 41 | 9,358, 9,359, 12,577, 13,540, 15,309, 15,310, 15,311, 15,685, 17,015, 17,016, 17,569, 17,570, 17,571, 18,351, 18,901 |

| 10 | 22,027 | 59,874 | 37,848 | 47 | 38,655, 38,656, 41,321, 41,322, 45,875, 45,876, 58,341 |

| 11 | 59,875 | 162,754 | 102,880 | 59 | 113,729 |

| 12 | 162,755 | 442,413 | 279,659 | 61 | 386,094 |

| 13 | 442,414 | 1,202,604 | 760,191 | 61 | 614,418, 614,419, 631,061, 631,062, 631,063, 740,619, 749,355, 749,356, 814,544, 882,225, 882,226, 895,431, 920,447, 1,026,185, 1,026,709, 1,026,710, 1,071,074, 1,071,075, 1,174,149 |

| 14 | 1,202,605 | 3,269,017 | 2,066,413 | 73 | 2,265,533, 2,265,534, 2,265,535, 2,265,536 |

| 15 | 3,269,018 | 8,886,110 | 5,617,093 | 79 | 6,087,674, 7,160,348 |

| 16 | 8,886,111 | 24,154,952 | 15,268,842 | 83 | 11,200,377, 11,200,378, 11,581,872, 11,581,873 |

| 17 | 24,154,953 | 65,659,969 | 41,505,017 | 89 | 47,064,472, 47,064,473 |

| 18 | 65,659,970 | 178,482,300 | 112,822,331 | 97 | 71,882,879, 169,206,616, 169,206,617 |

| 19 | 178,482,301 | 485,165,195 | 306,682,895 | 103 | 192,006,638, 207,174,717, 207,174,718, 207,174,719, 346,157,296, 346,157,297, 346,157,298, 346,157,299 |

| 20 | 485,165,196 | 1,318,815,734 | 833,650,539 | 113 | 999,852,511 |

Thus:

[d, exact finite theorem] For every integer

\(3\le n

at \(n=999,852,511\). The much more informative bandwise sharp bounds are in

the table. This is finite evidence, not evidence of a uniform asymptotic

constant by itself.

Compact certificate for the top value

Take \(n=999,852,511\), \(k=20\). Every prime \(p\le20\) automatically

divides one of 20 consecutive integers. For the remaining primes below 113,

the following table gives an \(i\) for which \(p\mid n+i\):

\[ \begin{array}{c|rrrrrrrrrrr} p&23&29&31&37&41&43&47&53&59&61&67\\ \hline i&16&6&6&6&16&1&15&15&16&14&13 \end{array} \] \[ \begin{array}{c|rrrrrrrrrr} p&71&73&79&83&89&97&101&103&107&109\\ \hline i&19&19&8&17&11&15&19&7&1&20. \end{array} \]

On the other hand,

\[ n\bmod113=35, \]

so the next multiple of 113 is \(113-35=78>20\) places away. Hence

\(q(n,20)=113\). Every entry is directly checked by the standalone script.

4. Why the standard machinery stops

The exact exponential capacity gap

Let \(k=\lfloor\log n\rfloor\) and

\(y=(1-c)(\log n)^2=(1-c+o(1))k^2\). By the prime number theorem,

\[ \log R(k,y)=\vartheta(y)-\vartheta(k) =(1-c+o(1))k^2, \]

whereas (7) gives

\[ \log B(n,k)=k^2-k\log k+O(k). \]

Thus \(R(k,y)\) is smaller than \(B(n,k)\) by

\[ \exp((c+o(1))k^2). \tag{9} \]

This calculation is [b, prime number theorem]. It explains precisely why

no refinement of the size comparison by only polynomial or

\(\exp(O(k\log k))\) factors can prove a fixed \(c>0\).

A concrete sufficient missing lemma

Define the squarefree medium-prime part

\[ H(n,k)=\prod_{\substack{kThe factor \(E\) contains all small-prime mass, all repeated copies of

medium primes, and all prime factors exceeding \(k^2\).

[a, reduction] The following lemma would solve #1181:

> There is a fixed \(\delta>0\) such that, whenever

> \(k=\lfloor\log n\rfloor\) and \(n\) is sufficiently large,

> \[ > \log E(n,k)\ge\delta k^2. > \tag{11} > \]

Indeed, if \(q(n,k)\ge(1-c)k^2\), then

\(R(k,(1-c)k^2)\) is a subproduct of \(H\), so

\[ R(k,(1-c)k^2)E(n,k)\mid B(n,k). \]

Taking logarithms and using the prime number theorem gives

\[ k^2+o(k^2)\ge(1-c+\delta+o(1))k^2, \]

which is impossible for \(c<\delta\). This implication is

[b, prime number theorem].

I found no theorem giving (11). Results asserting one large prime factor,

one repeated prime, or an \(\exp(O(k\log k))\) complementary factor are

quantitatively insufficient because of (9). A theorem of the scale (11), or

another mechanism exploiting the aligned residues in (3), is the exact

missing input for this route.

Larger-sieve barrier

Let \(\mathcal A\) be the set of \(n\) in an interval of length \(X\) for

which \(q(n,k)>y\). By (3), modulo every prime \(k

\(\mathcal A\) occupies at most \(k\) residue classes.

Gallagher's larger sieve

(P. X. Gallagher, “A larger sieve,” Acta Arith. 18 (1971), 77–81)

would give

\[ |\mathcal A| \le \frac{\sum_{kbut only when the denominator is positive. For a logarithmic band,

\(\log X=k+O(1)\), so at \(y=(1-c)k^2\) the denominator is

\[ \frac{\vartheta(y)-\vartheta(k)}k-\log X =-ck+o(k)<0. \]

Therefore (12) supplies no bound at the target scale. This is

[b, Gallagher's theorem + prime number theorem]. Improving it here

requires using the special fact that the \(k\) occupied classes are the

aligned interval \(\{-1,\ldots,-k\}\), not merely that there are \(k\) of

them.

Why smooth-number estimates do not immediately substitute

[c] Condition (4) says that a block of only \(k\asymp\log n\) integers

collectively contains every prime below \(y\); it does not say that every

integer in the block is \(y\)-smooth. Average estimates for smooth numbers

therefore do not directly address it. A usable result would need uniform

control in every interval of length \(\log n\), plus enough quantitative

mass outside the one-copy medium-prime product to reach (11). That is much

stronger than the average-density statements located in the search.

Cost of extending the brute-force table

[d] The complete checker scanned 1.319 billion integers in 79.7 seconds

on one VM core, with the \(k=20\) band taking 49.5 seconds. The next band

contains exactly 2,266,097,112 integers. At the measured rate it would cost

about \(0.04\) core-hours; I did not run it because it would add several CPU

minutes for no new asymptotic mechanism.

[c, measured-rate extrapolation] Exponential band growth quickly defeats

this method: the \(k=25\) band has 123,724,710,091 integers (roughly

2 core-hours at the observed rate), and the \(k=30\) band has

18,362,375,083,723 integers (roughly 300 core-hours, likely optimistic).

No finite extension can supply the required all-large-\(n\) step.

5. Reproduction

The standalone checker is

runs/erdos1181_wave8i_reverify.py.

It requires Python 3 and NumPy and is otherwise self-contained.

Run:

python3 runs/erdos1181_wave8i_reverify.py

The completed verification printed:

20  485165196    1318815734    833650539     113     1 (999852511,)  [49.506s]
VERIFIED: scanned 1,318,815,732 integers, 3 <= n <= 1,318,815,734, in 79.711s

SHA-256 of the checker used for that run:

a9049328dfdd631d0c9cde45f64932e6c395534455570bdbaa50f686763d2a0c

The core exhaustive step, reproduced from the standalone source, is:

def scan_band(k, lo, hi, primes, chunk_size):
    q_counts = defaultdict(int)
    terminal_candidates = []
    for start in range(lo, hi + 1, chunk_size):
        stop = min(hi + 1, start + chunk_size)
        candidates = np.arange(start, stop, dtype=np.int64)
        for p in primes:
            if p <= k:
                continue
            before = candidates
            candidates = before[(before % p) >= p - k]
            q_counts[p] += int(before.size - candidates.size)
            if candidates.size == 0:
                terminal_candidates.append((p, tuple(map(int, before))))
                break
        else:
            raise AssertionError("prime limit too small during scan")
    assert sum(q_counts.values()) == hi - lo + 1
    maximum = max(p for p, count in q_counts.items() if count)
    maximizers = []
    for terminal_prime, values in terminal_candidates:
        if terminal_prime == maximum:
            maximizers.extend(values)
    assert len(maximizers) == q_counts[maximum]
    return maximum, tuple(maximizers), dict(sorted(q_counts.items()))

PARTIAL: exact binomial-divisibility reduction proved and q(n,floor log n) exhaustively maximized for every 3<=n<e^21 (unique global maximum q=113), but no uniform constant saving is proved.

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