We first prove the required case of Menger's theorem directly. Split each vertex into and joined by a directed edge of capacity one. Replace every graph edge by the two directed edges and of capacity , add a source joined to every for , and join every for to a sink, using unit capacities at the ends.
Starting with zero integral flow, repeatedly augment by one along a source-to-sink path in the residual directed graph. If fewer than augmentations have occurred and no augmenting path remains, let be the residual-reachable vertices. The capacity from to its complement equals the current flow: every forward edge in this cut is saturated and every reverse edge carries zero flow, by residual reachability. Since the cut has capacity below , it uses no capacity- graph edge. The original vertices whose unit-capacity split or endpoint edges cross the cut form an -separator of size below , contrary to the hypothesis. Hence at least augmentations occur. The resulting integral flow decomposes into source-to-sink paths, and the unit split capacities make their corresponding paths vertex-disjoint. This proves
The same augmenting-path proof, with the source vertex given capacity , yields the fan lemma: from a vertex to any set of at least vertices in a k-connected graph, there is a -fan with distinct endpoints.
Now let be a longest cycle in a finite -connected graph . If is not Hamiltonian, choose . A -fan from to has distinct attachment vertices. If , two consecutive attachment vertices on are joined by an edge of , because the cyclic gaps cannot all have length at least two. The two corresponding fan paths form, through , an alternative path of length at least two between those adjacent vertices. Replacing their edge on by this path creates a longer cycle, a contradiction. Therefore
This is the Dirac circumference theorem; in particular, a -connected graph contains a cycle of length at least , and when it must contain one of length at least .
For , every 3-connected graph with at least six vertices consequently has a cycle of length at least six. This cannot be improved: the complete bipartite graph is 3-connected for , but every cycle alternates between its two parts and therefore has length at most six. Taking arbitrarily large defeats every proposed bound above six. Hence