Menger theorem says that the maximum number of pairwise vertex-disjoint -- paths equals the minimum size of an -- separating vertex set, with the standard convention that the path endpoints lie in . The connectivity is the minimum number of vertices whose deletion disconnects or leaves a single vertex; .
The vertex form says that for distinct nonadjacent vertices , the maximum number of internally vertex-disjoint -- paths equals the minimum size of an -- separator disjoint from . It follows from the set form by splitting off the endpoints, or by applying it to their neighbor sets after deleting .
Now let be a longest cycle. If , some component of exists. Its neighbor set is a vertex separator, so it contains at least vertices. No two of these attachment vertices can be consecutive on : a path through the connected component between consecutive attachments would replace their edge by a path of at least two edges and create a longer cycle. Thus contains at least one nonattachment between each of at least attachments, and , a contradiction.
Solved by gpt-5.6-sol high.
Codex Wiki