Wiki
Wiki

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

Updated

Problem 642

../


Statement. Let f(n)f(n) be the maximal number of edges in a graph on nn vertices such that all cycles have more vertices than chords. Is it true that f(n)≪nf(n)\ll n?

Status. Open.

Source. erdosproblems.com/642, accessed 2026-09-04. Cite as: T. F. Bloom, Erdős Problem #642, https://www.erdosproblems.com/642.

References.

  • [CES96] Chen, Guantao and Erdős, Paul and Staton, William, Proof of a conjecture of Bollobás on nested cycles. J. Combin. Theory Ser. B (1996), 38-43.
  • [DMMS24] Draganić, Nemanja and Methuku, Abhishek and Munhá Correia, David and Sudakov, Benny, [[../library/extremal_graph_theory/draganic_2024_cycles_many_chords/_index|Cycles with many chords]]. Random Structures Algorithms 65 (2024), no. 1, 3-16, doi:10.1002/rsa.21207.

Formalization. None recorded.

Current assessment

The lower-bound observation below is due to DesmondWeisenberg, comment #8678, 1 September 2026. It gives a gluing inequality, an extended limit for f(n)/nf(n)/n, and finite witnesses for each fixed strict linear lower bound. This is an author-recorded reconstruction of that third-party argument, not a new project result. No independent review of the reconstruction is recorded. The Status gives the site's label; no literature search beyond the site and its thread is recorded.

The site's commentary (page last edited 28 January 2026) records the upper bounds f(n)≪n3/2f(n)\ll n^{3/2} of [CES96] and f(n)≪n(log⁡n)8f(n)\ll n(\log n)^8 of [DMMS24], the latter the best known: by its Theorem 1.1, for large nn every nn-vertex graph with at least nlog⁡8nn\log^8n edges has a cycle with at least as many chords as vertices. Three other comments on the thread bear on the problem: a clarification of 12 January 2026 that a chord must be an edge of the graph; Boris Alexeev's computation of 28 January 2026 that the densest admissible graphs have 99 edges at n=5n=5, where K5K_5 is the smallest forbidden graph, and 3n−73n-7 edges for 6≤n≤126\le n\le12, the complete tripartite graph K1,2,n−3K_{1,2,n-3} being the only one for 7≤n≤127\le n\le12; and a post of 12 May 2026 by AronBhalla presenting a sketch produced with GPT 5.5 Thinking, which claims that tightening the final parameter check of [DMMS24] gives f(n)≪n(log⁡n)7f(n)\ll n(\log n)^7. That post is not a dated manuscript, its sketch is unreviewed, and a bound weaker than f(n)≪nf(n)\ll n settles no instance of the question, so it has no claim page.

Known Results

Gluing admissible graphs

Work with finite simple undirected graphs and positive integers nn. Call a graph admissible if each simple cycle has fewer chords than vertices. A chord is an edge of the graph joining two nonconsecutive vertices of the cycle. The edgeless graph on nn vertices is admissible, and there are finitely many graphs on a fixed labeled vertex set, so f(n)f(n) is attained and 0≤f(n)≤(n2)0\le f(n)\le\binom n2. Every tree is admissible because it has no cycles; therefore f(n)≥n−1f(n)\ge n-1 for every n≥1n\ge1.

For every positive integer kk and positive integers n1,…,nkn_1,\ldots,n_k,

f(n1+⋯+nk)≥∑i=1kf(ni)+f(k).f(n_1+\cdots+n_k)\ge \sum_{i=1}^k f(n_i)+f(k).

Choose disjoint admissible graphs GiG_i with nin_i vertices and f(ni)f(n_i) edges, and choose a vertex xix_i in each. On the set {x1,…,xk}\{x_1,\ldots,x_k\} place an admissible graph HH with f(k)f(k) edges. Let GG contain the edges of the GiG_i and HH. The added edges join different parts, so no edge is counted twice.

Every simple cycle of GG lies in one GiG_i or in HH. To see this, all edges from V(Gi)V(G_i) to its complement pass through xix_i. If a cycle met both V(Gi)∖{xi}V(G_i)\setminus\{x_i\} and the complement of V(Gi)V(G_i), it would contain xix_i. Deleting xix_i from the cycle would leave a connected path meeting both sets, although no edge joins those sets in G−xiG-x_i, a contradiction. Thus a cycle containing any vertex other than the chosen xix_i stays in its part; a cycle containing only chosen vertices lies in HH.

The chords also stay in the same graph as the cycle. A cycle inside GiG_i acquires no chord from HH, because HH has only one vertex in GiG_i and has no loops. A cycle inside HH acquires no chord from a GiG_i, because each GiG_i contains only one vertex of HH. Consequently every cycle keeps its original chord count and GG is admissible. Counting its vertices and edges proves the inequality. Positivity of the nin_i is needed to choose the vertices xix_i; k=1k=1 causes no exception since f(1)=0f(1)=0.

The limit and finite lower-bound witnesses

The one-edge graph on two vertices is admissible, so f(2)=1f(2)=1. Taking k=2k=2 in the gluing inequality gives

f(m+n)≥f(m)+f(n)+1(m,n≥1).f(m+n)\ge f(m)+f(n)+1 \qquad(m,n\ge1).

In particular, f(n+1)≥f(n)+1f(n+1)\ge f(n)+1 for n≥1n\ge1, since f(1)=0f(1)=0. The weaker inequality f(m+n)≥f(m)+f(n)f(m+n)\ge f(m)+f(n) is superadditivity. The extended form of Fekete's lemma therefore gives

Λ:=lim⁡n→∞f(n)n=sup⁡m≥1f(m)m∈[1,+∞].\Lambda:=\lim_{n\to\infty}\frac{f(n)}n =\sup_{m\ge1}\frac{f(m)}m\in[1,+\infty].

Here is the needed argument, including the possible infinite value. Put f(0)=0f(0)=0 for this calculation. For fixed m≥1m\ge1, write n=qm+rn=qm+r with 0≤r<m0\le r<m. Repeated superadditivity and nonnegativity give f(n)≥qf(m)+f(r)≥qf(m)f(n)\ge qf(m)+f(r)\ge qf(m). Since q/n→1/mq/n\to1/m, lim inf⁡n→∞f(n)/n≥f(m)/m\liminf_{n\to\infty}f(n)/n\ge f(m)/m. If the displayed supremum is finite, it bounds every ratio from above and hence equals both limit inferior and limit superior. If it is infinite, the same lower bound for each mm forces f(n)/n→+∞f(n)/n\to+\infty. The tree bound gives Λ≥1\Lambda\ge1.

The complete tripartite graph K1,2,mK_{1,2,m} is admissible for every m≥0m\ge0. Its part of size mm is independent, so a cycle has j≤3j\le3 vertices in the other two parts and k≤jk\le j in it, and at most 2+kj−(k+j)<k+j2+kj-(k+j)<k+j chords. It has 3m+23m+2 edges, so f(n)≥3n−7f(n)\ge3n-7 for n≥3n\ge3 and Λ≥3\Lambda\ge3.

For each fixed real cc, this proves the equivalence

f(n)>cn for all sufficiently large n⟺there is an m≥1 with f(m)>cm.f(n)>cn\ \text{for all sufficiently large }n \quad\Longleftrightarrow\quad \text{there is an }m\ge1\text{ with }f(m)>cm.

The forward implication supplies such an mm directly. For the reverse, Λ≥f(m)/m>c\Lambda\ge f(m)/m>c, so convergence gives the eventual inequality. A witness need only be one admissible mm-vertex graph with more than cmcm edges; its optimality need not be established. For a fixed rational cc, admissibility and the edge inequality are finite exact checks, and enumerating finite graphs would eventually find a witness whenever the bound is true. This is a procedure that halts on a witness, with no claimed halting guarantee when the bound is false.

The catalog question is equivalent to asking whether Λ\Lambda is finite: a finite supremum bounds all ratios, while an eventual linear upper bound also bounds the finitely many earlier ratios. The argument does not determine that value, provide witnesses for arbitrarily large cc, or give a finite decision procedure for the whole problem. The proof above supplies the cycle and chord confinement details and the Fekete argument omitted from the source comment, without using the upper-bound papers or any native L-claim as a premise.

Linked library material

These entries are derived from explicit links on library pages. They are navigation only and do not by themselves record mathematical progress.