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 SA.

Matching von S (Hall-Kontext)

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

Hall-Bedingung

Offensichtlich muss folgende notwendige Bedingung gelten:

|S||NG(S)|für alle SA