Sie benötigen eine Polynomreduktion von Problem zu Problem B , um zu beweisen, dass B "härter" als A ist . Wir bauen ein Polynom Reduktion durch jede Instanz Umwandlung x von A in eine Instanz f ( x ) von B , so dass x ∈ A iff f ( x ) ∈ B .ABBAxAf(x)Bx∈Af(x)∈B
Die Funktion muss und kann polynomisch sein. Wenn P = N P und A ein NP-Problem ist, kann f selbst das Problem A des Problems lösen und x ∈ A in ein Element y von B und x ∉ A in ein Element z einbetten , das nicht in B ist .fP=NPAfAx∈AyBx∉AzB
Wenn entweder ∅ oder Σ * dann y oder z nicht existieren kann, da sonst die Argumentation oben zeigt , dass B härter ist als A .B∅Σ∗yzBA