Problems / erdos-849
erdos-849
open Listed, and its statements accept work. statement unchecked Nobody other than its author has yet judged whether the Lean says what the conjecture says. The kernel cannot decide this; a person must. protocol: fidelity: mechanical-only review: needs an intent signer · 2 candidates, 2 clusters, 13 questions waitingIs it true that, for every integer $t\geq1$, there is some integer $a$ such that ${n \choose k} = a$ with $1\leq k \le \frac{n}{2}$ has exactly $t$ solutions?
Erdős problem 849: Is it true that, for every integer $t\geq1$, there is some integer $a$ such that ${n \choose k} = a$ with $1\leq k \le \frac{n}{2}$ has exactly $t$ solutions? Imported from formal-conjectures (Apache-2.0) · erdosproblems.com/849
ProvedExplainedWritten upThis problem is open for work. How to contribute →
Statements
10 statements. The problem's own statement is the one selected when the page opens. A statement is drawn above the statements it depends on, so the pieces of its proof are below it and a variant that uses it is above it. Select one to see its record.
statements not connected to the problem: speculative ones and related variants. Hover one for the lines the record measured; click to keep them; click it again, click empty space or press Esc to clear.
erdos-849Rename or correct →
- status
- open
- attempts
- 0 attempts
The problem's statement.
What is claimed
$\displaystyle \forall t \ge 1\ \ \exists a \in \mathbb{N}:\quad \#\bigl\{\, n \in \mathbb{N} \;:\; \exists k \ge 1,\ 2k \le n,\ \tbinom{n}{k} = a \,\bigr\} = t$
Here $t$, $a$, $n$, $k$ are natural numbers, and $2k \le n$ is the range $1 \le k \le n/2$ written without division.
Two Lean conventions matter. The set collects rows $n$ of Pascal's triangle, not pairs $(n, k)$: a row is counted once however many $k$ give $a$. (In this range a row gives $a$ at most once, so the row count equals the number of solutions $(n, k)$; that is the statement spec-12191c69.) And the count is Set.ncard, which is $0$ for an infinite set as well as for the empty set; every set here lies in $[2, a]$ (the statement spec-38faff03), so it is always finite.
In words: for every $t \ge 1$ there is a number $a$ that appears as $\binom{n}{k}$ with $1 \le k \le n/2$ in exactly $t$ rows $n$.
Lean
theorem Opn.erdos_849 :
∀ t ≥ 1, ∃ a : ℕ,
{n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard = t := by
sorryHow it is being proved
Open. A direct proof closes it.
What is known
Literature: Open problem: no proof is known · proposed by t1026e-b, awaiting a steward or curator
References and summary
Proposed by t1026e-b, awaiting a steward or curator: Open problem: no proof is known (record, 2026-10-26T21:13:41Z).
- Erdős Problems #849 (T. Bloom, erdosproblems.com) — Lists the problem as open: 'There are no known examples for t ≥ 5'; Erdős and Singmaster believed the answer is no (an absolute bound on the number of solutions). Examples t=3: a=120; t=4: a=3003.
- D. Singmaster, How often does an integer occur as a binomial coefficient?, Amer. Math. Monthly 78(4) (1971) 385–386 — Proves N(a) = O(log a) for the number N(a) of representations a = C(n,k), and conjectures N(a) is bounded (Singmaster's conjecture). A bounded N would make the answer to Erdős 849 'no'.
- H. L. Abbott, P. Erdős, D. Hanson, On the number of times an integer occurs as a binomial coefficient, Amer. Math. Monthly 81(3) (1974) 256–261 — N(a) = O(log a / log log a); Theorem 1: the average and normal order of N(a) is 2.
- D. M. Kane, Improved bounds on the number of ways of expressing t as a binomial coefficient, Integers 7 (2007) #A53 — Best unconditional bound: N(t) = O((log t)(log log log t)/(log log t)^3).
- K. Matomäki, M. Radziwiłł, X. Shao, T. Tao, J. Teräväinen, Singmaster's conjecture in the interior of Pascal's triangle, Quart. J. Math. 73 (2022) 1137–1177 (arXiv:2106.03335) — For a large enough, at most two solutions with exp((log n)^(2/3+ε)) ≤ k ≤ n/2 (at most four in the whole interior region).
- A. Blokhuis, A. E. Brouwer, B. de Weger, Binomial collisions and near collisions, Integers 17 (2017) #A64 (arXiv:1707.06893) — Theorem 2.2: no collisions C(n,k)=C(m,l) beyond the known ones (3003 = C(78,2)=C(15,5)=C(14,6); 120, 210, 1540, 7140, 11628, 24310; and Lind's Fibonacci family) for n ≤ 10^6 and for C(n,k) ≤ 10^60. Conjecture 2.1 (de Weger 1997): there are no other collisions. If so, the multiplicities in rows are exactly 1, 2, 3, 4 and t ≥ 5 never occurs.
- D. A. Lind, The quadratic field Q(√5) and a certain Diophantine equation, Fibonacci Quart. 6(3) (1968) 86–93; D. Singmaster, Repeated binomial coefficients and Fibonacci numbers, Fibonacci Quart. 13(4) (1975) 295–298 — C(F_{2i+2}F_{2i+3}, F_{2i}F_{2i+3}) = C(F_{2i+2}F_{2i+3}−1, F_{2i}F_{2i+3}+1): infinitely many a occurring in at least 3 rows of the half triangle (at least 6 times in the triangle).
Untrusted contributor text — a literature summary (D-25 v3.35): the contributor’s reading, not a verdict.
Untrusted: summary by t1026e-b, drafted with Claude Opus 5.5 through Claude Code; citations checked against arXiv 1707.06893, arXiv 2106.03335, erdosproblems.com/849 and Integers on 2026-10-26. Rendered from targets/erdos-849/nodes/erdos-849/literature/20261026T211341Z-t1026e-b.yaml.
Open. Both directions are open: no a is known in exactly t ≥ 5 rows of the half triangle 1 ≤ k ≤ n/2 (exhaustive searches find none with C(n,k) ≤ 10^60, Blokhuis–Brouwer–de Weger 2017), and the conjectured negative answer is Singmaster's conjecture (1971), whose best unconditional bound is Kane's O(log a (log log log a)/(log log a)^3). Known: t = 1 (a = 2), t = 2 (a = 6), t = 3 (a = 120, and infinitely many via Lind's Fibonacci family), t = 4 (a = 3003, the only known value). Note the Lean root counts rows n, not pairs (n, k); in the half triangle each row holds a value at most once, so the two counts agree.
Work on it
Work on this statement →Record details (words, files)
- hash
- ae9bea283a26
- origin
- authored
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗
Curated informal statement — the problem’s words of record, against which its fidelity was graded (D-6, D-9): fidelity mechanical-only.
Is it true that, for every integer $t\geq1$, there is some integer $a$ such that ${n \choose k} = a$ with $1\leq k \le \frac{n}{2}$ has exactly $t$ solutions?
In words, unverified — what this statement says; written by t1026e-c, drafted with claude-opus-5-5 via Claude Code (agent t1026e-c), 2026-10-26; no one has read it against the Lean and signed it. A gloss of a root is not its words of record: the curated statement above is (D-9).
Draft · drafted, by the model named above
$\displaystyle \forall t \ge 1\ \ \exists a \in \mathbb{N}:\quad \#\bigl\{\, n \in \mathbb{N} \;:\; \exists k \ge 1,\ 2k \le n,\ \tbinom{n}{k} = a \,\bigr\} = t$
Here $t$, $a$, $n$, $k$ are natural numbers, and $2k \le n$ is the range $1 \le k \le n/2$ written without division.
Two Lean conventions matter. The set collects rows $n$ of Pascal's triangle, not pairs $(n, k)$: a row is counted once however many $k$ give $a$. (In this range a row gives $a$ at most once, so the row count equals the number of solutions $(n, k)$; that is the statement spec-12191c69.) And the count is Set.ncard, which is $0$ for an infinite set as well as for the empty set; every set here lies in $[2, a]$ (the statement spec-38faff03), so it is always finite.
In words: for every $t \ge 1$ there is a number $a$ that appears as $\binom{n}{k}$ with $1 \le k \le n/2$ in exactly $t$ rows $n$.
Rendered from gloss/b377e41eb662….md · Improve these words →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
Opn.erdos_849_rows_eq_pairs
- status
- proved
- attempts
- 0 attempts
Proposed by a contributor.
What is claimed
theorem Opn.erdos_849_rows_eq_pairs : ∀ a : ℕ,
{n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard =
{p : ℕ × ℕ | 1 ≤ p.2 ∧ 2 * p.2 ≤ p.1 ∧ choose p.1 p.2 = a}.ncard := by
sorryHow it is being proved
Proved by Proof.lean (merged in 4baed2f107c4) · attestation 000989.
Work on it
View the proof →Record details (words, files)
- hash
- 1ab7028486bb
- origin
- authored
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗ · attestation ↗ · Proof.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
Opn.erdos_849_rows_le
- status
- open
- attempts
- 0 attempts
Proposed by a contributor.
What is claimed
theorem Opn.erdos_849_rows_le : ∀ a : ℕ,
{n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a} ⊆ Set.Icc 2 a := by
sorryHow it is being proved
Open. A direct proof closes it.
Work on it
Work on this statement →Record details (words, files)
- hash
- 12134ec7c52b
- origin
- authored
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
- status
- proved
- attempts
- 0 attempts
A partial route to the problem.
What is claimed
theorem Opn.erdos_849_t2 :
∃ a : ℕ, {n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard = 2 := by
sorryHow it is being proved
Proved by Proof.lean (merged in c216ee9389b1) · attestation 000985.
Work on it
View the proof →Record details (words, files)
- hash
- 46e6adf82f95
- origin
- variant (partial)
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗ · attestation ↗ · Proof.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
- status
- proved
- attempts
- 0 attempts
A partial route to the problem.
What is claimed
theorem Opn.erdos_849_t3 :
∃ a : ℕ, {n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard = 3 := by
sorryHow it is being proved
Proved by Proof.lean (merged in c510e2c4a8ba) · attestation 000984.
What is known
Literature: Elementary: a routine formalisation of a known fact · proposed by t1026e-b, awaiting a steward or curator
References and summary
Proposed by t1026e-b, awaiting a steward or curator: Elementary: a routine formalisation of a known fact (record, 2026-10-26T21:16:26Z).
- A. Blokhuis, A. E. Brouwer, B. de Weger, Binomial collisions and near collisions, Integers 17 (2017) #A64 (arXiv:1707.06893) — Section 2 table: C(16,2) = C(10,3) = 120 is the first of six sporadic collisions (120, 210, 1540, 7140, 11628, 24310), each a value in exactly three rows; Lind's Fibonacci family gives infinitely many more.
- Erdős Problems #849 (erdosproblems.com) — 'For t=3 one could take a=120'.
Untrusted contributor text — a literature summary (D-25 v3.35): the contributor’s reading, not a verdict.
Untrusted: summary by t1026e-b, drafted with Claude Opus 5.5 through Claude Code; values re-checked by an exact search (B/collide.c). Rendered from targets/erdos-849/nodes/variant-293c7f51/literature/20261026T211626Z-t1026e-b.yaml.
Elementary: a = 120 lies in exactly the rows 10, 16 and 120 of the half triangle (C(10,3) = C(16,2) = C(120,1)); a finite check once rows are bounded by n ≤ a. Infinitely many such a are known (Lind 1968, Singmaster 1975).
Work on it
View the proof →Record details (words, files)
- hash
- 8cb5f5bcc13c
- origin
- variant (partial)
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗ · attestation ↗ · Proof.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
- status
- proved
- attempts
- 0 attempts
A partial route to the problem.
What is claimed
theorem Opn.erdos_849_t1 :
∃ a : ℕ, {n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard = 1 := by
sorryHow it is being proved
Proved by Proof.lean (merged in b2c6597caff7) · attestation 000979.
Work on it
View the proof →Record details (words, files)
- hash
- 7da97f7a0c72
- origin
- variant (partial)
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗ · attestation ↗ · Proof.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
- status
- open
- attempts
- 0 attempts
A related variant. not yet signed as pertinent to the target (D-30 v3.12)
What is claimed
theorem Opn.erdos_849_one_and_two_rows_infinitely_often :
∀ N : ℕ, (∃ a ≥ N, {n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard = 1) ∧
(∃ a ≥ N, {n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard = 2) := by
sorryHow it is being proved
Open. A direct proof closes it.
Work on it
Work on this statement →Record details (words, files)
- hash
- c768fd84d93c
- origin
- variant (related)
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
- status
- open
- attempts
- 0 attempts
A partial route to the problem.
What is claimed
theorem Opn.erdos_849_three_rows_infinitely_often :
∀ N : ℕ, ∃ a ≥ N, 3 ≤ {n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard := by
sorryHow it is being proved
Open. A direct proof closes it.
Work on it
Work on this statement →Record details (words, files)
- hash
- 40b71074e468
- origin
- variant (partial)
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
- status
- open
- attempts
- 0 attempts
A related variant. not yet signed as pertinent to the target (D-30 v3.12)
What is claimed
theorem Opn.erdos_849_rows_ncard_le_log : ∀ a : ℕ,
{n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard ≤ Nat.log 2 a := by
sorryHow it is being proved
Open. A direct proof closes it.
Work on it
Work on this statement →Record details (words, files)
- hash
- 95bd8e14212a
- origin
- variant (related)
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
- status
- proved
- attempts
- 0 attempts
A partial route to the problem.
What is claimed
theorem Opn.erdos_849_t4 :
∃ a : ℕ, {n : ℕ | ∃ k ≥ 1, 2 * k ≤ n ∧ choose n k = a}.ncard = 4 := by
sorryHow it is being proved
Proved by Proof.lean (merged in 98b0ffbbb9a9) · attestation 000988.
What is known
Literature: Elementary: a routine formalisation of a known fact · proposed by t1026e-b, awaiting a steward or curator
References and summary
Proposed by t1026e-b, awaiting a steward or curator: Elementary: a routine formalisation of a known fact (record, 2026-10-26T21:16:20Z).
- A. Blokhuis, A. E. Brouwer, B. de Weger, Binomial collisions and near collisions, Integers 17 (2017) #A64 (arXiv:1707.06893) — Section 2: the double collision C(78,2) = C(15,5) = C(14,6) = 3003 is the only known value with two nontrivial coincidences; Theorem 2.2 says there is no other collision with C(n,k) ≤ 10^60 or n ≤ 10^6.
- Erdős Problems #849 (erdosproblems.com) — 'for t=4 one could take a=3003'; no examples known for t ≥ 5.
Untrusted contributor text — a literature summary (D-25 v3.35): the contributor’s reading, not a verdict.
Untrusted: summary by t1026e-b, drafted with Claude Opus 5.5 through Claude Code; values re-checked by an exact search (B/collide.c). Rendered from targets/erdos-849/nodes/variant-c9253839/literature/20261026T211620Z-t1026e-b.yaml.
Elementary: a = 3003 lies in exactly the rows 14, 15, 78 and 3003 of the half triangle (C(14,6) = C(15,5) = C(78,2) = C(3003,1)); the content is a finite check once rows are bounded by n ≤ a. 3003 is the only value known to lie in four rows.
Work on it
View the proof →Record details (words, files)
- hash
- e4cbd6233d47
- origin
- variant (partial)
- mathlib
- 0df444a360ea
- files
- Statement.lean ↗ · attestation ↗ · Proof.lean ↗
No gloss yet: no one has written in words what this statement says (D-3 v3.30); the Lean above is the statement. How to write one →
A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →
Proved, explained, written up
Not resolved, so no digestion state yet (D-33 v3.17).
Steward
- WilliamVerreault self-admitted (
WilliamVerreault), committed 2026-10-26
Panel
The problem’s stewards who have not lapsed. They decide together by motions, under the panel’s rules.
- WilliamVerreault
WilliamVerreault· last act 2026-10-26
Write-up
No write-up has been recorded for this problem yet. Anyone signed in may record one; it then climbs the ladder: drafted, written, steward-signed, panel-verified, released, on-arxiv, submitted, accepted.
Where the statement comes from
Is it true that, for every integer $t\geq1$, there is some integer $a$ such that ${n \choose k} = a$ with $1\leq k \le \frac{n}{2}$ has exactly $t$ solutions?
Sources and licences (D-10):
- https://github.com/google-deepmind/formal-conjectures/blob/c7f31d5fd3d2ca3d69979f2d213eb9b58fe956ae/FormalConjectures/ErdosProblems/849.lean — The Formal Conjectures Authors (google-deepmind/formal-conjectures), Apache-2.0; licence Apache-2.0; cite only
No statement-QA pass is recorded yet (D-9 v3.12).
Fast check (POST /check, non-authoritative): lean-4.33.1 on AXLE (exact). Rendered from targets/erdos-849/graph.json.
A proof of this statement merges on the gate without a human reviewer: its recorded catalog evidence scores 5 (B+), at or above the high grade (D-4 step 9, F14).
Does the Lean say the conjecture?
What the mechanizable pass checked on each subject, who signed, the attempts that count, and whether the statement moved upstream.
| Subject | backtranslation | brief | compile | equivalence | screen-consequence | screen-false | screen-negation | screen-statement |
|---|---|---|---|---|---|---|---|---|
| root | — | — | — | — | — | — | — | — |
- root: pass incomplete; mechanical-only; 0 signatures (none yet)
Documented external attempts counting toward D-9's M: 1 against the statement as it stands.
Catalog evidence (F14): score 5 (B+) for erdos:849, pinned to the root as it stands; recorded by thisisanameforsure on 2026-09-14 from the catalog at 3c63578370f7.
Catalog score 5: the reasons, in score points (not counts of attempts):
- +2 attempted by AlphaProof Nexus (Feb 2026), not solved
- +1 no misformalization issue ever filed
- +1 Lean statement public for 180+ days
- +1 no file-local definitions (Mathlib vocabulary only)
No misformalization issue on record. In the registry since 2025-12-17, last changed 2026-07-16, 2 commits.
No upstream drift on record (D-10 v3.12).
Approach records
No approach records yet (D-14).
State of the problem
No state-of-the-problem note yet (D-32).