P versus NP ist die folgende Frage, die für Menschen, die mit Computern und in der Mathematik arbeiten, von Interesse ist: Kann jedes gelöste Problem, dessen Antwort schnell von einem Computer überprüft werden kann, auch schnell von einem Computer gelöst werden? P und NP sind die beiden Arten von Mathematikproblemen, auf die Bezug genommen wird: P-Probleme sind für Computer schnell zu lösen und gelten daher als "einfach". NP-Probleme sind für einen Computer schnell (und damit "leicht") zu überprüfen, aber nicht unbedingt leicht zu lösen.

1956 schrieb Kurt Gödel einen Brief an John von Neumann. In diesem Brief fragte Gödel, ob ein bestimmtes NP-Gesamtproblem in quadratischer oder linearer Zeit gelöst werden könne. 1971 führte Stephen Cook die genaue Aussage des P-gegen-NP-Problems in seinem Artikel "The complexity of theorem proving procedures" ein.

Heute halten viele Menschen dieses Problem für das wichtigste offene Problem der Informatik. Es ist eines der sieben Millennium-Preis-Probleme, die vom Clay Mathematics Institute ausgewählt wurden, um einen Preis in Höhe von 1.000.000 US-Dollar für die erste richtige Lösung zu erhalten.