Let Graph
There exists a Matching from
if and only if
for all
Proof
If there is a matching, we can find an injection from
Now suppose
We go by induction on
Case 1
Suppose there is some
Then
Also set
Write:
Thus
Case 2
For all
Pick connected vertices
Let
Let
Then:
So
So apply induction hypothesis.
Corollary
If
Proof
Compute the number of edges in two ways,
as all the edges from