Die UP-Klasse ist als solche definiert :
Die Klasse von Entscheidungsproblemen, die von einer NP-Maschine so gelöst werden können, dass
Wenn die Antwort "Ja" lautet, wird genau ein Berechnungspfad akzeptiert.
Wenn die Antwort "Nein" lautet, werden alle Berechnungspfade abgelehnt.
Ich versuche, eine Intuition für diese Definition zu entwickeln.
Kann man sagen, dass UP-Probleme die Probleme mit einzigartigen Lösungen sind (z. B. Primfaktorisierung)?
Das scheint mir der Wahrheit nahe zu sein; aber ich kann mir nicht helfen zu denken, dass dies bedeuten würde, da UP P enthält und in NP enthalten ist, dass für den Fall, dass P = NP
wir das bekommen würden P = UP = NP
, alle Probleme NP
auch einzigartige Lösungen haben, was scheinbar etwas ist, das nachweislich nicht wahr ist: P != NP
von reductio ad absurdum. Ich hoffe, dass dieser Absatz nicht zu viele Vermutungen und Handbewegungen für Ihren Geschmack enthält.