Proof of Dirac's Theorem in Graph Theory
Theorem 1
Let’s suppose that is a simple graph with vertices.
- [1] Dirac’s Theorem: If every vertex of satisfies , then is a Hamiltonian graph.
- [2] Ore’s Theorem: If for every pair of non-adjacent vertices of , is satisfied, then is a Hamiltonian graph.
Explanation
Dirac’s Theorem identifies conditions under which a graph is sufficiently to be a Hamiltonian graph, though not necessarily equivalent. This was proven in 1952 and later generalized by Ore in 1960. However, Dirac’s Theorem maintained its standing, relegating Ore’s Theorem to a corollary.
Proof
Strategy: It is trivial that Ore’s theorem implies Dirac’s theorem, so proving Ore’s theorem is sufficient. By contradiction, we add edges to to demonstrate it is still Hamiltonian, and using mathematical induction, adding just more edges still results in a Hamiltonian graph, leading to the conclusion that is Hamiltonian.
[2]
Suppose but is not a Hamiltonian graph. For vertices , adding some edges to the graph should enable a path that goes through all vertices as above. Assuming only an edge connecting and is missing, making it not a cycle and consequently, not a Hamiltonian graph either. Of course, this addition of edges to does not contravene since it only increases the degree. Also, since and are not adjacent, This means that the sum of degrees of and is greater than the total vertices, implying there exists a natural number such that is adjacent to while is adjacent to . Consequently, a cycle like the following must exist: This contradicts the assertion that is not a Hamiltonian graph. The same reasoning applies to a new graph created by removing an edge included in the Hamiltonian cycle of but added to , resulting in a contradiction to the assumption that is not a Hamiltonian graph.
■
Wilson. (1970). Introduction to Graph Theory: p36. ↩︎