Lemma (Tutte’s: Parity of V)

Suppose that 1. We know must be even. This is because we can have such that

implying that all connected components are even. Indeed,

where a sum of even components is even.

Lemma (Parity of Cut and Components)

For any is even.

Proof: Since must be even, then

Using modular arithmetic, if is even then and if is even, . Indeed,

and as ,

Implying that and have the same parity. Indeed,

which completes the lemma proof.

Corollary (Tutte Condition)

If , then , which comes from the lemma.

Tutte’s Theorem

The Bipartite Graph has a perfect matching 1.

Proof:

Let have a perfect matching. If by contradiction that where , then if is an odd connected component of , then has no internal perfect matching because at least one vertex will be unpaired.

Let this be . Then must match to some . As is a connected component of , cannot bridge to another connected component, and thus must bridge to in . Indeed, .

This is true for all odd connected components. Thus, there are at least total , such that

which is a contradiction.

Suppose . From Lemma (Tutte’s Parity of V), must be even.

We proceed with strong induction. If , then this is trivial. Assume for any graph with strictly less than vertices, the theorem holds. We want to show that for graph with vertices, it has a perfect matching.

Case 1: Suppose that for all nonempty subsets the strict inequality holds. From Corollary (Tutte Condition), then .

We can pick an arbitrary edge and consider . We need to show it satisfies the Tutte Condition to apply IH. Suppose it does not, such that such that

Take in . This tells us that

Indeed, is isomorphic to (we remove the same vertices) such that

By substitution,

which contradicts the corollary. Thus no such subset exists and, by IH, has as a perfect matching . Then is a perfect matching for .

Case 2: Suppose we took a maximal such that . Let such that there are total odd connected components in . Let be these connected components. Let be the union of the vertices in the even components (if any).

To construct a perfect matching for ,

  1. the even components in must have a perfect matching (there are actually none)
  2. some vertex in the odd components and must have a perfect matching
  3. the remaining vertices in need a perfect matching In particular, we can match each distinct vertex in to a distinct off component , and the remaining vertices in each can be perfectly matched amongst themselves.

For point , if were an even component of , then we can pick some vertex and let . I claim that . So,

Since has an odd number of vertices, when partitioned, at least one connected component must be odd. Thus,

From our global assumption, we know . Thus,

where comes from our case premise. In particular, this means that . But then this is a contradiction on the maximality of , since and satisfies the equality.

For point , if is an odd connected component of , then for some has a perfect matching. Assume for the sake of contradiction that does not have a perfect matching. By the IH, then such that .

By Lemma (Tutte’s Parity of V), is even, and by Corollary (Tutte Condition),

Let . So,

When we remove from , we get some odd components. Indeed, we have total components. So,

Where the compensates for , which is now even. We have that

but here, we assumed was maximal. But here, is a larger set that also holds, which is a contradiction on the maximality of .

Now we need to show point . We need to show that there is a perfect matching between the odd connected components of and itself. In particular, we apply Hall’s Theorem. There is a perfect matching unless there such that

Where is the number of all connected components of adjacent to some vertex in . Let . We have that

and

where “steals” away the connected components of from . By algebra,

which is a contradiction of the original assumption of Tutte’s Theorem.

Thus the proof is done.

Peterson’s Theorem

Any bridgeless regular graph has a perfect matching.

We first prove the following lemma:

Lemma (Peterson: Odd Outbound Edges)

If is an odd-sized set of vertices, then the number of edges from to is odd.

Proof: Let be the set of edges with one endpoint in to another in . So,

By Handshake Lemma,

such that

where as is odd, is odd.

Corollary (Peterson: Minimum Outbound Edges)

For odd . In particular, must be odd, so it cannot be . But is bridgeless, so it cannot be . Thus it must be at least .

Peterson’s Theorem Proof:

We can now apply Tutte’s Theorem.

Assume for sake of contradiction that there was no perfect matching. Then where . Each of the vertices in to the odd components have degree at most .

For each , it must have at least edges leaving the component. We get a sort of bipartite graph between and . By the Bipartite Handshake Lemma,

which is a contradiction. Therefore there must be a perfect match.

Footnotes

  1. See Definition (Odd Connected Components) for , the number of connected components with an odd number of vertices. 2