Letbe a longest path. Every neighbour of either endpoint lies on . Among the possible cuts between consecutive vertices, mark a cut when is an edge and also mark it when is an edge. There are at leastmarks, so some cut receives both marks. The path edges together with and form a cycle through all vertices of .
The degree assumption makes connected: two components would each contain at least vertices. If , connectedness gives an edge from a vertex outside the cycle to a vertex on it; breaking the cycle there produces a path with vertices, contrary to maximality. Hence , so is Hamiltonian. This proves the Dirac theorem in this case.
Let be a longest path. All neighbours of lie on , in the colour class opposite to , so . If , the first edges give the required path. Otherwise , and all vertices of the opposite colour on must be neighbours of ; in particular is an edge, giving a cycle of length . The graph has minimum degree but only vertices, so it has no path of length .
For the stronger assertion, assume there is no -cycle. Rotate a longest path about each edge from to obtain possible endpoints in the colour class of . Every neighbour of each rotated endpoint lies on , since otherwise the corresponding path could be extended. In a -cycle-free bipartite graph, two vertices in one colour class have at most one common neighbour. The neighbourhood bound for a square-free bipartite graph therefore shows that the colour class opposite to contains at least vertices of . If the endpoints have opposite colours, repeating the argument from gives the same bound for the other class. If they have the same colour, their class has one more vertex on than the opposite class. In either case has at least vertices and length at least . Consequently contains either such a path or a -cycle.
Articles by others on the same topic
There are currently no matching articles.