\documentclass[11pt]{article} \usepackage[a4paper,margin=25mm]{geometry} \usepackage[T1]{fontenc} \usepackage{lmodern,amsmath,amssymb,amsthm,booktabs,array} \usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref} \usepackage{microtype,indentfirst,xcolor} \urlstyle{same} \newtheorem{theorem}{Theorem} \newtheorem{lemma}[theorem]{Lemma} \newtheorem{corollary}[theorem]{Corollary} \newcommand{\turan}{t_2} \newcommand{\circum}{\operatorname{circ}} \newcommand{\floor}[1]{\left\lfloor #1\right\rfloor} \newcommand{\ceil}[1]{\left\lceil #1\right\rceil} \title{Hilton's conjecture on cycle multiplicities} \author{Qiyue Tang} \date{2 November 2026} \begin{document} \maketitle \begin{abstract} We prove Hilton's conjecture on the number of cycles of each length in dense Hamiltonian graphs. This resolves the problem posed by A.\,J.\,W. Hilton and recorded by Sheehan in 1977. \end{abstract} \begingroup \renewcommand\thefootnote{}\footnotetext{\textit{2020 Mathematics Subject Classification.} Primary 05C38; Secondary 05C35, 05C45.\newline \textit{Keywords.} Hilton's conjecture, Hamiltonian graph, cycle multiplicity, weak pancyclicity.} \endgroup \begingroup\color{blue} \section*{AI use and scholarly credit} The research reported here was developed in a ChatGPT-6-Pro conversation in approximately 56 minutes; the recorded session, including organization and delivery checks, lasted approximately 74 minutes. Codex was used for adversarial review and expository revision. The proof has passed an external Rethlas-OSV review \cite{OSV,RethlasOSV}. By posting this manuscript on this platform, I do not seek to assert ownership of the results or claim priority. I welcome anyone interested in preparing a finished account or checking the arguments; the eventual scholarly credit should go to those who undertake that work. \par\endgroup \section{Introduction} Degree and edge conditions that force a Hamilton cycle often also force shorter cycles. Dirac's theorem \cite{Dirac} states that a graph on $n\ge3$ vertices with minimum degree at least $n/2$ has a cycle through all its vertices. Bondy \cite{Bondy} strengthened this conclusion in 1971: such a graph contains a cycle of every length from $3$ to $n$, unless it is a balanced complete bipartite graph. A graph containing all these lengths is called pancyclic. The bipartite exception shows why the existence of a Hamilton cycle and the existence of odd cycles must be distinguished. Throughout this paper, graphs are finite and simple. For a graph $G$, write $V(G)$ and $E(G)$ for its vertex and edge sets, $n=|V(G)|$ for its order, and $e(G)=|E(G)|$ for its size. A graph is Hamiltonian if it has a Hamilton cycle, that is, a simple cycle through all its vertices. For an integer $\ell\ge3$, let $c_\ell(G)$ denote the number of simple cycles of length $\ell$, counted without an orientation or a distinguished initial vertex. Additional chords are allowed in the counted cycles. The symbols $\floor{x}$ and $\ceil{x}$ denote the greatest integer at most $x$ and the least integer at least $x$. Sheehan's 1977 paper \cite{Sheehan} studies how dense a graph with exactly one Hamilton cycle can be. He proves that the largest possible number of edges is $\floor{n^2/4}+1$ for $n\ge4$. Consequently, exceeding this threshold forces a second Hamilton cycle. The same paper gives the stronger conclusion that a Hamiltonian graph $G$ satisfying \begin{equation}\label{eq:hiltondensity} e(G)>\floor{n^2/4}+1 \end{equation} has at least two cycles of each length $3\le\ell\le n$. It also records Hilton's conjecture that \begin{equation}\label{eq:hiltonbound} c_\ell(G)\ge n-\ell+2\qquad(3\le\ell\le n). \end{equation} For $\ell=n$, this is the two-Hamilton-cycle conclusion. For shorter lengths it asks for a lower bound increasing with $n-\ell$, so pancyclicity alone is insufficient. The triangle endpoint is consistent with the classical triangle-counting theorem of Erd\H{o}s \cite{ErdosTriangles}. Its bound $c_3(G)\ge n-1$ is sharp for infinitely many orders. To see the sharpness, let $n=2m+1$ with $m\ge2$, start with the complete bipartite graph with parts of sizes $m$ and $m+1$, and add two distinct edges within the larger part. The resulting graph is Hamiltonian: use one added edge to join two vertices of the larger part and alternate through the remaining vertices of the two parts. Its size is $m(m+1)+2$, and each triangle uses one added edge and one vertex of the smaller part. Hence it has exactly $2m=n-1$ triangles. Existence theorems below the threshold in \eqref{eq:hiltondensity} provide tools for the counting problem. Brandt \cite{Brandt} proved that a nonbipartite graph of order $q$ and more than $(q-1)^2/4+1$ edges contains every cycle length from $3$ to its circumference. Brandt, Faudree and Goddard \cite{BFG} obtained a corresponding conclusion under the minimum-degree condition $(q+2)/3$, allowing girth $3$ or $4$. Here the circumference is the longest cycle length and the girth is the shortest; a graph containing every length between them is called weakly pancyclic. These results supply intermediate lengths once a sufficiently long cycle is available. In the Hamiltonian setting, He and Hu \cite{HeHu} proved weak pancyclicity for nonbipartite graphs with at least $\floor{n^2/4}-n+12$ edges. Li, Xu and Zhou \cite{LXX} proved \eqref{eq:hiltonbound} for all $n\ge440$. Their Theorem 3.1 treats every order for $\ell=3,4,5$ and $\ell\ge11$, as well as all but the following ranges for the five remaining lengths: \[ \begin{array}{c|ccccc} \ell&6&7&8&9&10\\\hline \text{remaining orders }n&11\text{--}38&13\text{--}359&15\text{--}96&17\text{--}439&19\text{--}123. \end{array} \] Their proof converts a failure of the counting bound into a dense spanning Hamiltonian graph without a cycle of the chosen length. A further argument excludes the bipartite case. This connects cycle multiplicity with extremal bounds for a single forbidden length. We complete the five short-length cases and obtain Hilton's conjecture in full. \begin{theorem}\label{thm:hilton} Every Hamiltonian graph $G$ of order $n$ with $e(G)>\floor{n^2/4}+1$ satisfies \[ c_\ell(G)\ge n-\ell+2\qquad(3\le\ell\le n). \] \end{theorem} The proof uses the counterexample reduction of Li--Xu--Zhou \cite[Lemma 3.3]{LXX}. For an uncovered length, a counterexample would give a spanning Hamiltonian nonbipartite graph with no cycle of that length and with at least $\floor{n^2/4}-n+\ell+1$ edges. We exclude such graphs by the following stronger existence statement. A graph is 2-connected if it has at least three vertices and remains connected after deletion of any one vertex. Write $C_\ell$ for a simple cycle of length $\ell$ and $t_2(n)=\floor{n^2/4}$ for integers $n\ge0$. \begin{theorem}\label{thm:main} Let $\ell\in\{6,7,8,9,10\}$ and $n\ge2\ell-1$. If $H$ is a 2-connected nonbipartite graph of order $n$ and \begin{equation}\label{eq:density} e(H)\ge\turan(n)-n+\ell+1, \end{equation} then $H$ contains $C_\ell$. For even $\ell$, the nonbipartiteness assumption may be omitted. \end{theorem} We remove at most three vertices of low degree. A bipartite remainder supplies paths of prescribed lengths, which close through an ear when an odd cycle is needed. For a nonbipartite remainder, classical weak-pancyclicity results reduce the problem to bounding the circumference. Edge bounds settle $n\ge2\ell+1$; at the two boundary orders, a block calculation determines the remainder closely enough to close a cycle using 2-connectivity. \section{Preliminaries} A path and a cycle have distinct vertices, apart from the repeated initial vertex used to close a cycle. Their lengths are their numbers of edges. The internal vertices of a path are all vertices other than its two endpoints. For a vertex $v$ of a graph $J$, $N_J(v)$ is its neighbor set, its degree is $|N_J(v)|$, and $\delta(J)$ is the minimum degree. We omit the subscript on $N$ when the graph is fixed. For a vertex set $S$, $J-S$ is the induced subgraph on $V(J)\setminus S$. A graph is bipartite if its vertices can be partitioned into two sets so that every edge joins the two sets. The complete graph on $a$ vertices is $K_a$. For nonnegative integers $a,b$, $\binom ab$ is the number of $b$-element subsets of an $a$-element set, and it is zero if $b>a$. Integer intervals include both endpoints. A $C_\ell$-free graph has no subgraph isomorphic to $C_\ell$. A cut vertex is a vertex whose deletion increases the number of connected components; a bridge is an edge whose deletion increases that number. We use the following classical results with their exact hypotheses. \begin{enumerate} \item A nonbipartite graph of order $q$ and minimum degree at least $(q+2)/3$ is weakly pancyclic and has girth 3 or 4 \cite[Theorem 1.7]{BFG}. \item A nonbipartite graph of order $q$ with more than $(q-1)^2/4+1$ edges contains every cycle length between 3 and its circumference \cite{Brandt}; see also \cite[Theorem 2.12]{BFG}. \item A graph of order $q$ and circumference at most $c$ has at most $c(q-1)/2$ edges \cite[Theorem 2.7]{EG}. \item If $J$ is 2-connected, $b=|V(J)|\ge k\ge5$, and $\circum(J)(q-1)^2/4+1$, so the edge theorem does the same, with girth 3. Since $\ell\ge6$ and $R$ is $C_\ell$-free, \begin{equation}\label{eq:circ} \circum(R)\le c:=\ell-1,\qquad e(R)\le c(q-1)/2. \end{equation} Define the doubled gap \[ D_r(n)=2M_r(n)-c(n-r-1). \] For $n\ge2\ell+1$ and $0\le r\le2$, \[ D_r(n)-D_{r+1}(n)=2\floor{(n-r+1)/3}-c \ge2\floor{2\ell/3}-(\ell-1)\ge(\ell-3)/3>0. \] The final inequality uses $\floor{x}\ge x-1$. Thus $D_r(n)\ge D_3(n)$. Equation~\eqref{eq:residual} gives \[ D_3(n)=2\turan(n-4)+2\ell-4-(\ell-1)(n-4). \] At $n=2\ell+1$ this is $\ell-3>0$. Its increment when $n$ increases by one is $2\floor{(n-3)/2}-(\ell-1)\ge\ell-1>0$. This contradicts~\eqref{eq:circ} for every $n\ge2\ell+1$. At $n=2\ell$, the same comparison gives $D_0(2\ell),D_1(2\ell)\ge D_2(2\ell)$, and \[ D_2(2\ell)=3\ell-1-2\floor{(2\ell+1)/3}-2\floor{2\ell/3} \ge(\ell-5)/3>0. \] The displayed lower bound follows from replacing each floor by its argument. For $D_0(2\ell)-D_1(2\ell)$ and $D_1(2\ell)-D_2(2\ell)$, the smallest relevant floor is $\floor{2\ell/3}$, so the same comparison applies. At $n=2\ell-1$, $r=0$ gives $D_0(2\ell-1)=2$. Only the following cases remain: \begin{equation}\label{eq:boundary} n=2\ell-1,\ r\in\{1,2,3\};\qquad n=2\ell,\ r=3. \end{equation} \medskip\noindent\textit{Blocks at the boundary orders.} Retain $c=\ell-1\in\{5,6,7,8,9\}$. A block is a maximal 2-connected subgraph, with a bridge regarded as a block of order 2. By Kopylov's bound, every block of a graph with circumference at most $c$ and order $b$ has at most \[ B_c(b)=\begin{cases} \binom b2,&2\le b\le c,\\ \max\{h(b,c+1,2),h(b,c+1,\floor{c/2})\},&b\ge c+1 \end{cases} \] edges. If $R$ is disconnected, join its components by bridges to obtain $R^+$. This adds no cycles. Let $b_1,\ldots,b_s$ be the orders of all blocks of $R^+$. Each edge belongs to exactly one block. The identity $\sum_{i=1}^s(b_i-1)=q-1$ follows by successively deleting a block that meets the other blocks at a single cut vertex: deleting its other $b_i-1$ vertices preserves connectedness and removes precisely that weight. This also handles bridge blocks; the induction ends with one block. Define the block weights $w_i=b_i-1$. They satisfy \begin{equation}\label{eq:blockbudget} \sum_iw_i=W:=q-1,\qquad M_r(n)\le e(R)\le e(R^+)\le\sum_i B_c(w_i+1). \end{equation} In~\eqref{eq:boundary}, $W\in\{2c-3,2c-2,2c-1\}<2c$. \smallskip\noindent\textit{Large blocks.} At most one weight can satisfy $w\ge c$. The other weights sum to $W-w\le c-1$. Their total edge bound is at most $\binom{W-w+1}{2}$, since \[ \binom{x+y+1}{2}-\binom{x+1}{2}-\binom{y+1}{2}=xy\ge0 \] for nonnegative integers $x,y$, and the bound may be applied repeatedly. For $w\ge c$, $B_c(w+1)$ is the maximum of two affine functions of $w$. Thus $B_c(w+1)+\binom{W-w+1}{2}$ is convex, and its maximum for $c\le w\le W$ is \begin{equation}\label{eq:largecap} U_c(W)=\max\left\{B_c(c+1)+\binom{W-c+1}{2},\ B_c(W+1)\right\}. \end{equation} The two branches in $B_c(b)$, expanded directly from \eqref{eq:kopylov}, are \[ \binom{c-1}{2}+2(b-c+1),\qquad \binom{c+1-\floor{c/2}}{2} +\floor{c/2}\bigl(b-c-1+\floor{c/2}\bigr). \] Their maximum gives the first four columns below. The final three columns use \eqref{eq:largecap}; for example, $U_5(7)=\max\{10+\binom32,14\}=14$. \[ \begin{array}{c|rrrr|rrr} c&B_c(c+1)&B_c(2c-2)&B_c(2c-1)&B_c(2c)&U_c(2c-3)&U_c(2c-2)&U_c(2c-1)\\\hline 5&10&14&16&18&14&16&20\\ 6&15&24&27&30&24&27&30\\ 7&19&31&34&37&31&34&40\\ 8&26&46&50&54&46&50&54\\ 9&32&55&59&63&55&60&68 \end{array} \] In particular, \begin{equation}\label{eq:uniformcaps} \begin{split} U_c(2c-3)&\le(c-1)^2-1,\\ U_c(2c-2)&\le c(c-1)-3,\\ U_c(2c-1)&\le c(c-1)\qquad(5\le c\le9). \end{split} \end{equation} At $n=2\ell-1=2c+1$, the residual bounds simplify to \begin{equation}\label{eq:boundaryM} \begin{split} M_1(n)&=c(c-1)+1+\ceil{(c-2)/3},\\ M_2(n)&=c(c-1)-\bigl(\ceil{c/3}-1\bigr),\\ M_3(n)&=(c-1)^2. \end{split} \end{equation} At $n=2\ell=2c+2$, $M_3(2\ell)=c(c-1)$. Since $5\le c\le9$, the deficit $\ceil{c/3}-1$ is at most 2. At odd order, the differences between the lower bounds for $r=1,2,3$ and the corresponding caps are, respectively, \[ 1+\ceil{(c-2)/3},\qquad4-\ceil{c/3},\qquad1. \] They are positive for $5\le c\le9$. At even order with $r=3$, the difference is $3$. Thus every block has order at most $c$. \smallskip\noindent\textit{Small blocks.} Each weight is at most $c-1$ and contributes at most $\binom{w+1}{2}$ edges. If $1\le x\le y0. \] Discard a zero weight. Repeating this operation leaves at most one weight smaller than $c-1$. Thus the unique maximizing partitions for total weights $2c-3,2c-2,2c-1$ are \[ (c-2,c-1),\qquad(c-1,c-1),\qquad(1,c-1,c-1), \] with edge bounds $(c-1)^2$, $c(c-1)$ and $c(c-1)+1$, respectively. At total weight $2c-2$, any other partition loses at least $c-2$ edges. If one part is $c-1$, the best nontrivial split of the remainder is $(c-2,1)$, with loss \[ \binom c2-\binom{c-1}{2}-1=c-2. \] If no part is $c-1$, apply the same concentration argument with cap $c-2$. The best partition is $(c-2,c-2,2)$; its loss is \[ c(c-1)-2\binom{c-1}{2}-3=2c-5\ge c-2. \] Since $c\ge5$, the loss is at least $3$. At $n=2\ell-1$, $r=1$, the maximum is $c(c-1)+1