Stability Results on the Circumference of a Graph 1: A 2-Connected Graph with More Than (⌊c/2⌋−1)(n−c) Edges Off a Longest Cycle of Length c ≥ 10 Lies in W_{n,⌊c/2⌋,c} or (c Odd) in X_{n,c} ∪ Y_{n,c}Research Paper
Motivation
The circumference of a graph is the length of a longest cycle. Extremal graph theory asks how many edges force a long cycle. The Erdős–Gallai theorem (1959) states that every -vertex graph has at most edges. Bondy (1971) strengthened it by counting only the edges near a longest cycle: if is a longest cycle of length , the number of edges with at most one endpoint in is at most , and at most when is 2-connected. Since spans at most edges, this implies the Erdős–Gallai bound.
A stability result complements an extremal one: a graph close to the extremal bound must be close in structure to the extremal graphs. Jie Ma and Bo Ning (Combinatorica, 2020; arXiv:1708.00704) proved stability versions of Kopylov's edge theorem for 2-connected graphs of given circumference and of Bondy's theorem above. This mission formalizes their stability version of Bondy's theorem, Theorem 1.12. In the paper it is also one of the two halves of the proof of the main stability theorem; the other half is a separate mission in this series.
Timeline (as recorded in §1 of the paper). Dirac (1952): every 2-connected graph has . Erdős and Gallai (1959): . Bondy (1971): the bound on edges with at most one endpoint on a longest cycle, and the degree theorem stated here as Theorem 2.1. Woodall (1976): for 2-connected with circumference . Kopylov (1977): for 2-connected with circumference ; another proof by Fan, Lv and Wang (2004). Fan (1990): an improved version of Bondy's bound for 2-connected graphs, and average-degree bounds on long paths. Füredi, Kostochka and Verstraëte (2016): stability for Kopylov's theorem when ; Füredi, Kostochka, Luo and Verstraëte (2018): the complete stability version, with the families , . Ma and Ning (2017 preprint, 2020): the results of this mission.
Setting
All graphs are finite and simple, on the vertex set . A path or cycle of length has edges. A graph is 2-connected if it has at least three vertices, is connected, and remains connected after deleting any one vertex. A cycle is a longest cycle if no cycle of has more edges; is its vertex set and its length.
For a longest cycle , write for the number of edges with at most one endpoint in . A vertex is an isolated vertex of if and every neighbour of lies on ; is its number of neighbours on .
The extremal graphs are:
- : a clique together with further vertices, each adjacent to the same vertices of the clique and to nothing else.
- : graphs on with a clique of size , and stable, completely joined to , and two vertices , such that for all .
- : graphs on with a clique of size , stable, completely joined to , a star forest with at least two stars each having an edge, and two distinct such that each star has exactly as outside neighbourhood and, if , its leaves have degree and a common neighbour in .
means that is isomorphic to a subgraph of .
Formalization targets
Goal: Theorem 1.12
Let be 2-connected on vertices and a longest cycle of length with . If
then , or is odd and is a subgraph of a member of .
Milestones
- Theorem 2.1 (Bondy): all but one vertex of degree in a 2-connected graph give .
- Theorem 2.2 (Fan), first assertion: a longest -path is at least as long as the average degree of the other vertices.
- Lemma 2.3: a 2-connected component of with average degree satisfies , with equality only for a clique attached to two common vertices of .
- Theorem 3.2: without connectivity and for , the same edge condition gives , or a vertex off with neighbours on , or a cycle meeting in at most one vertex with (disjoint) or (one common vertex).
- Theorem 3.1: for 2-connected and , an isolated vertex of with .
- Lemma 3.3: such a vertex forces when is even, and or in a member of when is odd.
Significance
In every one of the vertices off a longest cycle sends edges to the cycle, so Bondy's bound is attained. Theorem 1.12 says that exceeding already leaves only three structures: a subgraph of , or for odd a subgraph of a member of or . In the paper it is one of the two cases of the proof of the main stability theorem (Theorem 1.9): a graph with many edges and a longest cycle has either many edges with at most one endpoint on , handled here, or many edges inside , handled by the closure argument of the companion mission.
The result is proved in the paper; none of it, nor Bondy's or Fan's theorems, is formalized on the platform or in Mathlib. The mission produces machine-checked statements of the goal, of the cited tools (Bondy's Theorem 2.1, Fan's Theorem 2.2, Lemma 2.3), and of the steps Theorems 3.1, 3.2 and Lemma 3.3, together with reusable definitions of 2-connectivity, longest cycles and the extremal families.
Difficulty
The obvious approach counts edges at the vertices off : each such vertex has at most neighbours on , since otherwise two consecutive cycle vertices would let the cycle be extended. This bound is far from enough. The edge count also includes edges between vertices off , and components of can be large, 2-connected, and attached to in complicated ways. The bound has to be beaten by every such configuration at once, and Theorem 3.2 states exceptional small cycle lengths for which the analysis does not close. A second difficulty is the passage from one vertex of degree to a global description of : in the odd case, the structure of every component of has to be determined, which is where the families and appear.
Formalization scope
Graphs are SimpleGraph (Fin n) with decidable adjacency. A cycle is a closed walk C : G.Walk u u with C.IsCycle; its length is C.length and its vertex set C.support.toFinset. "Longest cycle" is the predicate that every cycle of is at most as long as ; no supremum of cycle lengths is used. 2-connectivity is: at least three vertices, connected, and connected after deleting any one vertex. It is stated for an arbitrary finite vertex type so that it applies to the induced subgraph in Lemma 2.3. The edge count off is the number of edges with an endpoint outside , and is natural-number division; under the stated bounds every natural-number subtraction is exact.
is defined on fixed labels (clique , hubs ), and "" is a graph embedding G ⊑ W. Membership in and are predicates on labelled graphs, closed under relabelling, and " is a subgraph of a member" is G ≤ H for some member . No hypothesis is added to any statement. Fan's Theorem 2.2 is stated without its equality characterization.
Trivializing formalizations are ruled out explicitly: the alternative " is odd and …" is a conjunction, never an implication; the circumference is never a junk supremum; containment in is up to isomorphism, never ≤ on fixed labels; and 2-connectivity excludes and disconnected graphs.
The definitions are reusable for any work on circumference, longest cycles and Bondy–Erdős–Gallai-type problems. Contributions of proofs of the cited tools (Bondy's and Fan's theorems) are especially welcome, as is a proof of Erdős–Gallai's edge theorem, which the proof of Theorem 3.2 uses and which is posed elsewhere on the platform.
Selected references
- J. Ma and B. Ning, Stability results on the circumference of a graph, Combinatorica 40 (2020); arXiv:1708.00704v2. https://arxiv.org/abs/1708.00704 , https://doi.org/10.1007/s00493-019-3843-4
- J. A. Bondy, Large cycles in graphs, Discrete Mathematics 1 (1971/72), no. 2, 121–132.
- G. Fan, Long cycles and the codiameter of a graph, I, Journal of Combinatorial Theory, Series B 49 (1990) 151–180.
- P. Erdős and T. Gallai, On maximal paths and circuits of graphs, Acta Mathematica Academiae Scientiarum Hungaricae 10 (1959) 337–356.
- G. Fan, X. Lv, P. Wang, Cycles in 2-connected graphs, Journal of Combinatorial Theory, Series B 92 (2004) 379–394.
- Z. Füredi, A. Kostochka, J. Verstraëte, Stability in the Erdős–Gallai theorems on cycles and paths, Journal of Combinatorial Theory, Series B 121 (2016) 197–228.
- Z. Füredi, A. Kostochka, R. Luo, J. Verstraëte, Stability in the Erdős–Gallai theorem on cycles and paths, II, Discrete Mathematics 341 (2018) 1253–1263.
- G. N. Kopylov, Maximal paths and cycles in a graph, Soviet Mathematics Doklady 18 (1977) 593–596.
- D. R. Woodall, Maximal circuits of graphs I, Acta Mathematica Academiae Scientiarum Hungaricae 28 (1976) 77–80.