Satz von Hall

Ein bipartiter Graph G:=(A∪˙B,E) enthält ein matching von A genau dann, wenn |N(S)|≥|S| für alle S⊆A.

Matching von S (Hall-Kontext)

Sei G=(A∪˙B,E) und S⊆V(G).
Ein matching von S ist ein matching M von G mit S⊆V(M).

Hall-Bedingung

Offensichtlich muss folgende notwendige Bedingung gelten:

|S|≤|NG(S)|für alle S⊆A