Orice ființă umană care poate factoriza numerele de 2048 de biți în capul său mai repede decât un computer este aproape sigur o ființă umană care, de fapt, a descoperit un nou algoritm de factorizare a numerelor. Care, dacă ar fi implementat pe un computer, ar fi și mai rapid.
Dar asta nu exclude acest lucru.
O să fiu puțin mai puțin decât total precis mai jos. De exemplu, voi amesteca problemele de decizie și algoritmii pentru a menține termenii simpli.
Nu știm cât de greu este factorizarea numerelor. Știm că este într-o clasă de complexitate BQP, care pentru computerele clasice (sau un om care rulează un algoritm clasic în cap) în NP.
O problemă este în NP dacă este relativ ieftin verifica ai primit raspunsul corect. Exemplul de aici este că, dacă cineva afirmă că factorii unui număr sunt A și B, îl puteți verifica prin... calculând A*B și văzând dacă se potrivește.
Dar nu există nicio dovadă că NP nu este același cu P. Dacă NP=P, atunci fiecare problemă a cărei soluție poate fi verificat rapid poate fi rezolvat rapid. (Acest lucru este foarte ondulat, dar este adevărat în aceste limite). Și dacă NP=P, atunci BQP care este în NP este și în P.
Pentru problemele din NP, nu cunoaștem niciun algoritm clasic care să fie mult mai rapid decât „încercați orice posibilitate” aici pentru definiții generoase ale „atât de mult”. (cei mai rapidi algoritmi de factoring sunt strict sub-exponențiali; ca O(e^(k + biți^(1/3)*ln(biți)^(2/3)) dacă am copiat corect).
Așadar, dacă cineva a venit cu un algoritm pentru a factoriza numerele mari, care este timpul polinomial, ar putea, teoretic, să învețe cum să ruleze algoritmul în capul său și să fie capabil să factorizeze numere mari compuse mai rapid decât poate orice computer.
Acest lucru este neplauzibil. Și, sincer, un astfel de algoritm ar fi probabil mai valoros de împărtășit decât de băgat în cap.
Savantul ar putea găsi o factorizare rapidă fără arătând NP=P sau chiar că BQP=P; de exemplu, s-ar putea ca factorizarea anumitor tipuri de numere prime pe care le folosim pentru criptografie este mai ușoară decât problema generală sau poate că un procent mare din astfel de numere compuse sunt ușor de factorizat (dar nu toate) sau că există un alt „caz de colț” care îi permite să funcționeze (chiar și uneori) extrem de mai rapid decât „încercați fiecare caz”. Un astfel de rezultat ar fi puternic, dar nu ar fi revoluționar pe scara rescrierii multor din ceea ce considerăm matematică interesantă (ceea ce un algoritm P eficient pentru problemele NP ar face, sincer).