Erdős problem #1013 — wave w028
Date of live-page and literature audit: 2026-07-29 UTC.
Claim labels used throughout:
- (a) elementary-rigorous: proved here from definitions.
- (b) rigorous-modulo-named-theorem: the deduction is rigorous assuming the explicitly named published/preprint theorem.
- (c) plausible/structural-unverified: a heuristic or a proposed missing lemma, not a theorem.
- (d) computational-only: browser observation or reproducible computation, with no formally checked proof certificate.
0. Mandatory live-page gate
(d) I fetched both the live problem page and its discussion thread through the Bright Data browser path:
- <https://www.erdosproblems.com/1013>
- <https://www.erdosproblems.com/forum/discuss/1013>
The page was last edited 21 January 2026. It says OPEN, 0 claimed proofs, “Currently working on this problem: None”, and “Interested in collaborating: None”. Thus the requested stop condition is not triggered.
Verbatim live statement
Let \(h_3(k)\) be the minimal \(n\) such that there exists a triangle-free graph on \(n\) vertices with chromatic number \(k\). Find an asymptotic for \(h_3(k)\), and also prove \[ > \lim_{k\to\infty}\frac{h_3(k+1)}{h_3(k)}=1. > \]
Results and discussion actually listed on the live page
(d) The page states that \(h_3\) is dual to the function \(f(n)\) of problem #1104, where \(f(n)\) is the largest chromatic number of an \(n\)-vertex triangle-free graph. It lists:
as a result of Graver and Yackel, and it displays
as an implication of the bounds for \(f\) on problem #1104. It points to problem #920 for the \(K_r\)-free generalization.
(d) There are 15 comments. Their mathematically relevant content is:
- The September 2025 exchange among Adenwalla, Stijn Cambie, and Thomas Bloom caught an earlier wording error. The corrected statement is about the smallest order of an example, not a threshold after which all graphs have the property. Stijn Cambie reported that the original Erdős source had been checked; the site was corrected.
- Zach Hunter observed that if \(R(3,n/k)>n\), the conclusion is an upper, not a lower, bound on \(h_3(k)\). Bloom agreed and identified the duality with #1104; the site says it was updated.
- The January 2026 exchange among Bloom, Nat Sothanaphan, and Wouter Cames van Batenburg clarified that the Johansson/Molloy maximum-degree theorem must be combined with a high-degree-neighborhood deletion induction. Merely quoting an independence-set bound is not the chromatic argument.
- Wouter noted that Johansson's 1996 result was an unpublished technical report and pointed to later expositions/proofs.
No comment claims a solution, and no user is marked as currently working.
1. Primary-source audit
(d) Erdős's original item is problem 6 in Some unsolved problems in graph theory and combinatorial analysis (1971), pp. 98–99. With his notation \(g(3,n)\), he asks for an asymptotic and separately asks whether \(g(3,n+1)/g(3,n)\to1\). The scan is at <https://www.renyi.hu/~p_erdos/1971-25.pdf>.
(d) The Graver–Yackel paper exists as J. Combinatorial Theory 4 (1968), 125–175, DOI <https://doi.org/10.1016/S0021-9800(68)80038-9>. This verifies the bibliographic identity of the live-page citation. Its full text was not openly retrievable through the DOI, CORE mirror, or Elsevier text-mining endpoint on this VM, so I do not invent a theorem number or claim direct inspection of its asymptotic proof; the bound recorded in Section 0 is taken from the authoritative live page as instructed.
(b) Davies and Illingworth, The \(\chi\)-Ramsey problem for triangle-free graphs, Theorem 1, prove
Primary sources: <https://arxiv.org/abs/2107.12288> and DOI <https://doi.org/10.1137/21M1437573>.
(b) Hefty, Horn, King, and Pfender prove
The paper is Improving \(R(3,k)\) in just two bites, arXiv:2510.19718v3, last revised 19 February 2026: <https://arxiv.org/abs/2510.19718>. As derived below, this gives
(b) Goedgebeur proves \(32\le h_3(6)\le40\), \(h_3(7)\ge41\), and, more specifically, that a hypothetical triangle-free \(6\)-chromatic graph on 32 vertices must have maximum degree 6, while one on 33 vertices must have maximum degree 6 or 7. See Theorem 2, Corollary 3, and Claim 8 of On minimal triangle-free 6-chromatic graphs, arXiv:1707.07581, DOI 10.1002/jgt.22467: <https://arxiv.org/abs/1707.07581>.
(b) Abrishami and Erfanian prove Reed's conjectured bound
for every triangle-free graph of order at most 32 whose chromatic number is not 5 (their Theorem 3). They also prove it for every maximal triangle-free graph of maximum degree less than 7 (their Theorem 4). See A note on Reed's conjecture for triangle-free graphs, Discrete Mathematics 346 (2023), 113609, DOI <https://doi.org/10.1016/j.disc.2023.113609>.
(d) Searches by the exact \(h_3(k)\) notation, by the title/phrasing of the problem, and through the papers above found no primary source claiming the asymptotic constant or the consecutive-ratio limit. This is a literature-search miss, not a proof of nonexistence.
2. Exact inversion lemma and a factor-of-two problem in the live-page bound
Let
and let \(h(k)=h_3(k)\).
2.1 Exact threshold relation
(a) Adding isolated vertices shows that \(f\) is nondecreasing. If \(G\) has \(n+1\) vertices and chromatic number \(r\), deleting any vertex leaves chromatic number at least \(r-1\); hence
(a) If \(f(n)\ge k\), take a witnessing graph and delete vertices one at a time. Chromatic number changes by at most one per deletion, so an induced subgraph of chromatic number exactly \(k\) appears. Conversely, a graph counted by \(h(k)\) witnesses \(f(h(k))\ge k\). Therefore
At this first threshold, the one-step inequality also gives \(f(h(k))=k\).
2.2 Transfer of leading constants
(a) Proposition. Suppose \(0<A\le B\) and
Then
(a) Proof. Equation (2) first gives the coarse estimate \(h(k)=\Theta(k^2\log k)\), so
For a fixed \(C>2/A^2\), put \(n=Ck^2\log k\). Then
so (1) gives \(h(k)\le n\). Let \(C\downarrow2/A^2\). The lower bound is identical: for fixed \(c<2/B^2\), monotonicity and the upper half of (2) give
so \(h(k)>\lfloor ck^2\log k\rfloor\). Let \(c\uparrow2/B^2\). ∎
2.3 Applying the verified current \(f\)-bounds
(b) The cited #1104 bounds have \(A=1\) and \(B=2\). Proposition (3) therefore gives
It does not give upper coefficient \(1\).
(a) The Ramsey calculation independently gives the same answer. More generally, a construction
provides a triangle-free graph with \(N=(c+o(1))t^2/\log t\) and \(\alpha<t\). Thus
Inverting gives \(h(k)\le(1/c+o(1))k^2\log k\). HHKP has \(c=1/2\), hence coefficient \(2\), not \(1\).
(a) An upper coefficient \(1\) for \(h_3\) would require a currently unverified construction with
or, if one insists on deriving it only from independence number/Ramsey graphs, the much stronger coefficient \(c=1\) in the lower bound for \(R(3,t)\).
(d) The live page's coefficient \(1\) is faithfully recorded in Section 0, but it is not supported by the cited #1104 inequalities. I found no separate primary source for (6). Consequently I treat (5), not the live-page upper coefficient, as the source-verified interval. It remains logically possible that an uncited construction proves the stronger bound.
(c) The most likely explanation is a dropped factor \(2\) when replacing \(\log h(k)\) by \(2\log k\), but this diagnosis is not independently documented.
3. A sharper concrete finite bound: \(33\le h_3(6)\le40\)
(b) Proposition.
(b) Proof. Goedgebeur proves \(h_3(6)\ge32\), and his Claim 8 says that a hypothetical \((6,32)\)-graph \(G\) has \(\Delta(G)=6\). Since \(G\) is triangle-free and \(6\)-chromatic, \(\omega(G)=2\). Abrishami–Erfanian's order-32 theorem applies because \(\chi(G)=6\ne5\), and gives
a contradiction. Hence no \((6,32)\)-graph exists and \(h_3(6)\ge33\). Goedgebeur's explicit \((6,40)\)-graphs give the upper bound. ∎
(d) I do not claim priority for this immediate two-paper corollary. The secondary OEIS entry A292528, even though it was modified on 27 July 2026, still records only \(32\le h_3(6)\le40\); that is evidence that the corollary is at least easy to overlook, not evidence of novelty.
(d) The verifier decodes from scratch the graph6 witness printed in the commented appendix of arXiv:1707.07581v3. It checks 40 vertices, 213 edges, no triangle, independently finds and checks a 6-coloring, and builds the ordinary 5-coloring CNF. CaDiCaL 1.9.5 and Glucose 4.2 independently return UNSAT, so the run fully rechecks that this explicit graph is 6-chromatic. This remains computational-only because no separately checked DRAT proof is emitted.
The explicit graph6 construction is:
g???A???T_GtIGFo?@G?I?DO?V?AOW@OWEQPBAD?EDOFaAXocgso_iDS?gVBX_cOoGALAx_k_ACs_@GaHA?sGgSJ@_OILChoGEQSAqSGDCFO@?q_wGOm?P~qEW??F|@w???
For the fixed graph, the coloring CNF uses variables \(y_{v,c}\), an exactly-one-color constraint for each vertex, and
for u, v in edges:
for color in range(q):
clauses.append([-y[u, color], -y[v, color]])
It canonically orders colors by first occurrence to remove color-permutation symmetry. Every coloring can be relabeled this way, so the symmetry break preserves satisfiability. The \(q=5\) instance has 200 variables and 1,665 clauses.
3.1 Exact reduction of the next finite case
(b) If \(h_3(6)=33\), then there must exist a maximal triangle-free \(6\)-chromatic graph \(H\) with
Indeed, saturate a hypothetical 33-vertex example by adding edges while preserving triangle-freeness. Its chromatic number stays 6: if it rose to at least 7, vertex deletion would expose an induced subgraph of chromatic number exactly 7 on at most 33 vertices, contradicting Goedgebeur's \(h_3(7)\ge41\). Claim 8 gives \(\Delta(H)\in\{6,7\}\). If \(\Delta(H)=6\), Abrishami–Erfanian's theorem for maximal triangle-free graphs of maximum degree less than 7 would give Reed's bound \(\chi(H)\le5\), a contradiction. This proves (8).
(b) Since the lower bound \(h_3(6)\ge33\) makes \(H\) minimum-order and hence vertex-critical, for a degree-7 vertex \(v\),
is a triangle-free \(5\)-chromatic graph on 25 vertices. To see the chromatic assertion directly, \(J\subset H-v\) gives \(\chi(J)\le5\); if \(J\) were 4-colorable, color the independent set \(N(v)\) with a fifth color and give \(v\) one of the first four colors, contradicting \(\chi(H)=6\). Moreover, maximal triangle-freeness means every vertex outside \(N[v]\) has a neighbor in \(N(v)\); hence it loses at least one incident edge upon passing to \(J\), and \(\Delta(J)\le6\). Thus
This is only a necessary condition, not an existence claim. Reed's bound permits equality here: \(\lceil(6+2+1)/2\rceil=5\). The exact finite obstruction remaining at order 33 is therefore no longer an arbitrary graph search; it is the extension problem from these constrained 25-vertex remainders.
4. Exact small-case recomputation
(d) The standalone checker rebuilds a SAT instance from the definitions. For every possible edge \(ij\) it has a Boolean variable \(x_{ij}\).
- For every triple \(i,j,\ell\), it adds
\[ \neg x_{ij}\vee\neg x_{i\ell}\vee\neg x_{j\ell}, \] which is exactly triangle-freeness.
- For every partition of the vertices into at most \(q\) unlabeled color classes, it adds the clause consisting of all \(x_{ij}\) whose endpoints lie in one class. This says that the proposed \(q\)-coloring must contain a monochromatic edge. Satisfying all these clauses is exactly “not \(q\)-colorable”.
- It imposes \(x_{01}\) as a harmless relabeling symmetry break: a non-\(q\)-colorable graph has an edge, whose endpoints may be named 0 and 1.
The core generator is:
for i, j, k in combinations(range(n), 3):
clauses.append([-x[i, j], -x[i, k], -x[j, k]])
for coloring in canonical_partitions(n, q):
clauses.append([
x[i, j] for i, j in combinations(range(n), 2)
if coloring[i] == coloring[j]
])
clauses.append([x[0, 1]])
(d) For \(n=10,q=3\), this has 45 variables, 120 triangle clauses, 9,842 coloring-partition clauses, and one symmetry clause: 9,963 clauses total. CaDiCaL 1.9.5 and Glucose 4.2 independently return UNSAT (280,389 and 277,097 conflicts, respectively). If a smaller counterexample existed, adding isolated vertices would produce one on exactly 10 vertices. The checker separately constructs the 11-vertex Mycielski graph of \(C_5\), checks triangle-freeness, proves by exact DSATUR backtracking that it is not 3-colorable, and exhibits a 4-coloring.
(d) The analogous \(n=4,q=2\) computation plus the explicit \(C_5\) recomputes:
These are computational-only claims in this report because the run does not emit a formally checked DRAT certificate. They agree with the classical exact theorems. Jensen and Royle's exhaustive result gives \(h_3(5)=22\) (DOI <https://doi.org/10.1002/jgt.3190190111>).
Combining the literature and this run gives the current finite summary
| \(k\) | \(h_3(k)\) | status in this report | |---:|---:|---| | 1 | 1 | (a) | | 2 | 2 | (a) | | 3 | 5 | (d) recomputed; classical elementary proof | | 4 | 11 | (d) recomputed; classical Chvátal theorem | | 5 | 22 | (b) Jensen–Royle | | 6 | \(33\) to \(40\) | (b) Proposition (7) |
5. Why the consecutive-ratio question still does not follow
(a) Since \(h(k)\) is increasing,
More exactly, (1) and the fact that \(f\) increases by at most one give
Thus the ratio question is precisely the assertion that every level-set plateau of \(f\) has length \(o(h(k))\). The global constant-factor bounds do not control this local plateau length. From the source-verified interval (5) they give only
Even accepting the live page's unsupported upper coefficient \(1\) would improve the last number only to \(2\), not to \(1\).
(a) A minimum-order \((k+1)\)-chromatic graph is vertex-critical. For every vertex \(v\) in such a triangle-free graph \(G\),
Indeed, \(G-N[v]\) has chromatic number at most \(k\) because it lies in \(G-v\). If it were \((k-1)\)-colorable, color the independent set \(N(v)\) with one new color and color \(v\) with one of the first \(k-1\) colors, producing a \(k\)-coloring of \(G\). Therefore
This standard critical-neighborhood mechanism bounds the gap in the wrong direction for (10).
(a) Mycielski's construction gives
again a factor-two statement rather than an asymptotically lossless lift.
(c) Exact missing lemma. A direct route to the ratio limit would be an asymptotically lossless chromatic lift:
For every \(\varepsilon>0\), for all sufficiently large \(k\), some minimum-order triangle-free \(k\)-chromatic graph can be converted into a triangle-free \((k+1)\)-chromatic graph on at most \((1+\varepsilon)h(k)\) vertices.
This lemma is precisely strong enough to give (10). I found no such operation in the primary literature. Mycielski duplication, critical-neighborhood deletion, and global Ramsey constructions each fail to supply it for the reasons above.
(a), conditional on the displayed hypothesis. An exact asymptotic
would also settle both requests at once: Proposition (3) would give
whose consecutive ratio is 1. Present methods do not determine \(A\).
6. Computation wall and cost
(a) Applying the explicit “one clause per coloring partition” SAT formulation to the necessary \((5,25,\le6)\) remainder in (9) would require
coloring-blocking clauses, before degree, criticality, or extension constraints. Even at an unrealistically favorable sustained generation rate of \(10^8\) clauses per second, merely streaming them would cost about 130 core-hours. The verifier recomputes the Stirling-number total.
(a) The still less structured direct formulation on 33 vertices would require
clauses, or \(2.695\times10^9\) core-hours (about \(3.08\times10^5\) core-years) at the same rate. Neither formulation was run. A serious attack on order 33 would need specialized maximal-triangle-free/critical-graph generation or a lazy SAT/QBF scheme. Goedgebeur already reports that the related \((5,25,5)\)-graph generation was infeasible for his 2017 methods. Without implementing and benchmarking such a generator, a smaller core-hour estimate would be invented rather than evidence-based.
7. Reproduction
The full, standalone source is:
runs/erdos1013_wavew028_reverify.py
Run:
/home/exedev/.venv/bin/python runs/erdos1013_wavew028_reverify.py
(d) On this VM the complete run takes about 27 seconds. It recomputes the constant conversion numerically in log-space, the order-32 Reed arithmetic, the order-33 remainder and both naive costs, both small graph-existence UNSAT results with two solvers, the \(C_5\) and Grötzsch witnesses, and the complete 6-chromatic check of Goedgebeur's 40-vertex witness. The observed final line is ALL CHECKS PASSED.
PARTIAL: proved the cited f-bounds invert to coefficients 1/2 and 2 (exposing an unsupported factor-two live-page bound), derived 33 <= h_3(6) <= 40 with an explicit fully rechecked upper witness, and reduced the order-33 and ratio questions to precise finite and plateau obstructions.