Vertex Cover (Logik)

Das Problem, ob ein Graph G=(V,E) ein Vertex Cover der Größe ≤k besitzt (eine Menge X⊆V, sodass jede Kante einen Endpunkt in X hat), lässt sich in FO formalisieren, indem man die Existenz von k Knoten postuliert:

∃x1...∃xk∀u∀v(E(u,v)→(⋁i=1k(u=xi∨v=xi))

Dies umgeht die Quantifizierung über Mengen, die in FO nicht erlaubt ist.