Erdős problem #1011 — wave w028
Date: 2026-07-29 UTC
Claim labels
- [a] elementary-rigorous: proved below from definitions.
- [b] rigorous-modulo-named-theorem: the named primary source was located and checked, but its theorem is not reproved here.
- [c] plausible/structural-unverified: a clearly identified inference or cost extrapolation, not a theorem.
- [d] computational-only: established by the reproducible computation, subject to the explicitly stated software dependency.
Step 0: authoritative live page
[d] Page observation. I fetched <https://www.erdosproblems.com/1011> through the Bright Data browser path on 2026-07-29, then separately fetched its discussion thread at <https://www.erdosproblems.com/forum/discuss/1011>. This was a real browser load, not a cached tracker record. The page said:
- status: OPEN;
- last edited: 06 December 2025;
- 9 comments;
- 0 claimed proofs;
- “Interested in collaborating”: None;
- “Currently working on this problem”: None;
- all other displayed reaction/working/formalisation markers: None.
Thus no skip condition applied.
Verbatim live statement
Let \(f_r(n)\) be minimal such that every graph on \(n\) vertices with \(\geq f_r(n)\) edges and chromatic number \(\geq r\) contains a triangle. Determine \(f_r(n)\).
The page identifies the original source as P. Erdős, Some unsolved problems in graph theory and combinatorial analysis, pp. 97–109 (1971), MR 0277392.
Results listed on the page
The following are transcribed mathematically from the live page.
- [b] Turán's theorem gives
\[ f_2(n)=\left\lfloor\frac{n^2}{4}\right\rfloor+1. \]
- [b] Erdős and Gallai give
\[ f_3(n)=\left\lfloor\frac{(n-1)^2}{4}\right\rfloor+2. \]
- [b] Simonovits gives, for fixed \(r\),
\[ f_r(n)=\frac{n^2}{4}-\frac{g(r)}2n+O(1), \] where \(g(r)\) is the largest \(m\) such that every triangle-free graph of chromatic number at least \(r\) requires deletion of at least \(m\) vertices to become bipartite.
- [b] The page records Simonovits's bounds
\[ \frac{\log r}{\log\log r}r^2\ll g(r)\ll(\log r)^2r^2. \]
- [b] The page records the later consequence
\[ (1/2-o(1))r^2\log r\le g(r)\le(2+o(1))r^2\log r, \] attributing the lower bound to Davies–Illingworth and the upper bound to Hefty–Horn–King–Pfender.
- [b] The page says that Ren–Wang–Wang–Yang proved, for \(n\ge150\),
\[ f_4(n)=\left\lfloor\frac{(n-3)^2}{4}\right\rfloor+6. \]
All nine comments read
[d] Page observation. The site warns that comments are user-provided and unverified. Their mathematical content, in compact chronological/topic form, is:
- M. Sellke points to Simonovits, Theorem 2.7, and to the Ren–Wang–Wang–Yang \(r=4\) preprint.
- Z. Hunter relates an upper bound for \(g(r)\) to the new Ramsey construction.
- T. Bloom asks whether the resulting leading constant is \(2\).
- Hunter initially computes a ratio with constant \(1\).
- Hunter relates the other direction to the minimum order of a triangle-free graph of chromatic number \(r-2\), citing Davies–Illingworth.
- W. Cames van Batenburg corrects the logarithmic conversion and obtains constants \(1/2\) and \(2\).
- Hunter acknowledges that \(\log(r^2\log r)\sim2\log r\).
- Hunter also proposes
\[ g(r)\le\min\{R(3,k)-2k:R(3,k)/k>r-1\}, \] with a tentative constant-\(1\) consequence; the page body does not adopt that constant.
- Adenwalla notes a missing \(g(r)\) in a displayed inequality; the site says it was corrected.
No comment claims to solve the problem, and the separate proof-claims thread has count zero.
Primary-source audit
Original and classical sources
- [b] The original paper exists at <https://www.renyi.hu/~p_erdos/1971-25.pdf>. On printed p. 98, Erdős asks for the smallest \(u_r\) such that every \(n\)-vertex graph with \(u_r\) edges and chromatic number at least \(r\) contains a triangle, states the \(r=2,3\) values, and says \(u_r\) is unknown.
- [b] The cited 1962 Erdős paper exists at <https://combinatorica.hu/~p_erdos/1962-09.pdf>: P. Erdős, On a theorem of Rademacher–Turán, Illinois J. Math. 6 (1962), 122–127.
- [b] Simonovits's paper exists at <https://www.renyi.hu/~miki/SimSymmDM.pdf>: M. Simonovits, Extremal graph problems with symmetrical extremal graphs. Additional chromatic conditions, Discrete Math. 7 (1974), 349–376. Its Theorem 2.7 on printed p. 358 states the displayed \(n^2/4-g_3(t)n/2+O(1)\) formula and defines \(g_3(t)\) by bipartising vertex deletion.
The \(g(r)\) constants
- [b] Davies and Illingworth, The \(\chi\)-Ramsey problem for triangle-free graphs, arXiv:2107.12288 / DOI <https://doi.org/10.1137/21M1437573>, proves
\[ \chi(H)\le(2+o(1))\sqrt{|V(H)|/\log |V(H)|} \] for triangle-free \(H\).
- [a] If \(S\) is deleted from a triangle-free \(G\) to leave a bipartite graph, then
\(\chi(G)\le\chi(G[S])+2\). Hence \(\chi(G)\ge r\) implies \(\chi(G[S])\ge r-2\).
- [b] Applying Davies–Illingworth to \(G[S]\) and solving for \(|S|\) gives
\[ g(r)\ge(1/2-o(1))r^2\log r. \]
- [b] Hefty, Horn, King, and Pfender, Improving \(R(3,k)\) in just two bites, current arXiv:2510.19718v3, exists at <https://arxiv.org/abs/2510.19718>. Its Theorem 1.3 constructs, for every sufficiently large \(N\), a triangle-free \(N\)-vertex graph with
\[ \alpha(G)<(1+\varepsilon)\sqrt{N\log N}. \]
- [a] Since \(\chi(G)\ge N/\alpha(G)\), choosing
\(N=(2+o(1))r^2\log r\) produces a triangle-free graph with chromatic number at least \(r\). The trivial deletion bound \(d_2(G)\le N\) then gives \[ g(r)\le(2+o(1))r^2\log r. \]
Thus the two constants printed on the live page are consistent with the checked primary theorems.
A live-page literature correction for \(r=4\)
[b] The current cited preprint is S. Ren, J. Wang, S. Wang, and W. Yang, Extremal triangle-free graphs with chromatic number at least four, arXiv:2404.07486v2, <https://arxiv.org/abs/2404.07486>. Version 2 was posted 19 October 2025. Its abstract and Theorem 1.4 say \(n\ge90\), not \(n\ge150\):
with equality precisely for the stated Grötzsch blow-ups. Consequently,
The live page's \(150\) is stale relative to the current version of its own cited source; this does not alter the page's OPEN status for the general problem.
Small-order literature
- [b] Hanson and MacGillivray, On Small Triangle-Free Graphs, Ars Combin. 35 (1993), 257–263, <https://combinatorialpress.com/article/ars/Volume%20035/volume-35-paper-25.pdf>, reports Chvátal's uniqueness of the 11-vertex Grötzsch graph and constructs all 12-vertex four-chromatic triangle-free graphs. This independently covers the first two orders in the table below.
- [d] Literature-search result. Exact-title, exact-value, and small-order searches located no primary source explicitly stating the maximum-edge values for orders 13 and 14. This is a search miss, not a novelty claim.
Exact reduction used in the computation
Define
[a] Whenever the set is nonempty,
Indeed, an extremal triangle-free graph shows that threshold \(M_4(n)\) is insufficient, while the definition of the maximum makes threshold \(M_4(n)+1\) sufficient.
[a] Connected-extremizer lemma. A graph attaining \(M_4(n)\) is connected. If a qualifying graph were disconnected, one component would have chromatic number at least four. Adding one edge from that component to another component creates no triangle, preserves chromatic number at least four, and increases the edge count. This justifies generating connected graphs only.
Explicit witnesses
For \(11\le n\le14\), define \(H_n\) as follows. Indices are modulo five.
Its edges are
There are no other edges.
[a] Triangle-free. The \(u_i\) induce \(C_5\); the two \(u\)-neighbours of each \(v_i\) are nonadjacent; the \(v_i\) and \(W\) are each independent; and a vertex of \(W\) has no \(u\)-neighbour. These facts exclude every possible triangle.
[a] Chromatic number four. Choosing one \(w\in W\) gives the Mycielskian of \(C_5\) as an induced subgraph. For completeness, suppose it had a 3-colouring and rename the apex colour 3. Every \(v_i\) then has colour 1 or 2. Recolour every \(u_i\) of colour 3 with the colour of \(v_i\). Adjacent \(u\)'s remain differently coloured because \(v_i\) sees both neighbours of \(u_i\), producing an impossible 2-colouring of \(C_5\). Conversely, a 3-colouring of \(C_5\), copied from \(u_i\) to \(v_i\), plus a fourth colour on \(W\), is proper.
[a] Edge count.
Thus the four witness edge counts are \(20,25,30,35\). For \(n=12,13,14\), this equals \(\lfloor(n-3)^2/4\rfloor+5\).
Exhaustive upper-bound computation
The standalone verifier is:
runs/erdos1011_wavew028_verify.py
SHA-256 before report creation:
e14e2302c89a345c3f6b3af5e49691dc06dfcbd748dc882ffe0dd99e76d854ce
It uses only Python's standard library and Debian nauty-geng 2.8.8. Run it from the repository root with:
python3 runs/erdos1011_wavew028_verify.py
For each \(n\), after checking \(H_n\) directly, it invokes the equivalent of
nauty-geng -q -ct n 'M_4_lower(n)+1:floor(n^2/4)'
The code then performs all of the following independently of geng:
- decodes each graph6 record with a from-scratch parser;
- recomputes its edge count two ways;
- checks connectivity and triangle-freeness by bitset adjacency;
- constructs a proper 3-colouring of every high-edge candidate;
- checks that colouring edge by edge;
- checks the witnesses with two separately written exact colouring searches;
- round-trips every labelled graph of order at most five through its graph6 encoder/decoder;
- checks all per-edge class counts against the recorded census.
The important point is that the candidate upper bounds do not depend on trusting an UNSAT answer from the colouring routine: every generated high-edge graph comes with an actual 3-colouring, and the verifier checks that certificate. The only non-local dependency is nauty-geng's documented completeness—one representative of every unlabelled connected triangle-free graph in the requested edge range.
Census
[d] The full run checked 109,782 high-edge isomorphism classes:
| \(n\) | witness \(e(H_n)\) | generated range | classes checked | conclusion | |---:|---:|---:|---:|---:| | 11 | 20 | 21–30 | 2,725 | \(M_4(11)=20\) | | 12 | 25 | 26–36 | 5,476 | \(M_4(12)=25\) | | 13 | 30 | 31–42 | 16,613 | \(M_4(13)=30\) | | 14 | 35 | 36–49 | 84,968 | \(M_4(14)=35\) |
The exact per-edge histograms were:
n=11: {21:1550, 22:691, 23:279, 24:122, 25:49,
26:21, 27:7, 28:4, 29:1, 30:1}
n=12: {26:3187, 27:1340, 28:553, 29:229, 30:96, 31:41,
32:17, 33:7, 34:3, 35:2, 36:1}
n=13: {31:9788, 32:4062, 33:1632, 34:672, 35:267, 36:117,
37:43, 38:19, 39:7, 40:4, 41:1, 42:1}
n=14: {36:50478, 37:20589, 38:8300, 39:3335, 40:1343,
41:542, 42:222, 43:92, 44:37, 45:17, 46:7,
47:3, 48:2, 49:1}
The observed full verification time was 43.56 seconds wall time and 55.27 CPU-seconds, with peak reported RSS 15,212 KiB.
Exact finite table
[d] Combining the checked witnesses and exhaustive upper bounds gives
For \(n=12,13,14\), this is exactly
At \(n=11\), the value is 21, one below the large-\(n\) expression 22.
Witness graph6 strings, also regenerated and decoded by the verifier, are:
n=11 JhdLA_gc?N_
n=12 KhdLA_gc?N_}
n=13 LhdLA_gc?N_}@{
n=14 MhdLA_gc?N_}@{@{?
What remains and the precise wall
- [b,d] For \(r=4\), the checked computation covers \(11\le n\le14\), the 1993 source independently covers orders 11 and 12, and Ren–Wang–Wang–Yang v2 covers every \(n\ge90\). This run does not settle \(15\le n\le89\).
- [a] The exact missing finite assertion is:
\[ e(G)\le\left\lfloor\frac{(n-3)^2}{4}\right\rfloor+5 \quad\text{for every triangle-free }G,\ \chi(G)\ge4,\ 15\le n\le89. \] Proving this uniformly would close the \(r=4\) gap.
- [c] A \(1/100\)
gengresidue sample for \(n=15\), edge range 42–56, took 3.87 CPU-seconds and generated 1,901 classes. Linear extrapolation estimates the complete \(n=15\) generation at about 0.11 core-hours (roughly one cent at USD 0.10/core-hour), before independent checking. I did not run it because the task caps local experiments at a few CPU-minutes. This extrapolation is not an exact runtime guarantee. - [c] Unrestricted
gengenumeration grows too quickly to bridge through \(n=89\). The useful missing ingredient is a strengthened version of the Ren–Wang–Wang–Yang vertex-stability argument with its order threshold reduced from 90 to 15, or an equivalent structural reduction yielding small SAT/census instances. No such lemma was established here. - [b] For general \(r\ge5\), Simonovits determines only the leading \(n^2/4-g(r)n/2+O(1)\) form. Exact \(g(r)\), the bounded term, the extremal templates, and the finite threshold remain undetermined by the cited results and by this run.
PARTIAL: [d] Exhaustive generation plus independently validated colouring certificates give \(f_4(11)=21\), \(f_4(12)=26\), \(f_4(13)=31\), and \(f_4(14)=36\); the general problem remains open.