Let Graph
Then
if and only if
for all
Proof
Forward direction is easy
Now apply Hall’s Theorem on graph:
where
After finding the Matching, remove the vertices
Because of injectivity, we get a Matching with Deficiency at most
Then remove a few edges to get deficiency