Let $G=(S,T;E)$ be a bipartite graph without isolated vertices.
For every edge $e\in E$, e $=$ $st$ $($ s $\in S$, $ t\in T$) happens the inequality $dG(s)$ $>=$ $dG(t)$.
Prove that in $G$ exists a matching which saturates all the vertices of S.
My thoughts:
I found that there exists $Theorem$ $Hall(1935)$ which says:
Let $G$ $=$ $(S,T;E)$ be a bipartite graph. There exists a matching in $G$ which satures all the vertices in $S$ if only and only
$|NG(A)|$ $>=$ $|A$|, $∀A ⊆ S$. (NG represents the neighbors i suppose)
But i don't know how to adapt Hall's Theorem for my property that i receive $dG(s)$ $>=$ $dG(t)$.
Would be glad for some answers or other ideas to proof that there exists a matching with that relation.