Ponad ~ 1,5-letnia hipoteza Riemanna ma głębokie implikacje w matematyce, a duży gmach teorii matematycznej jest teraz warunkowo udowodniony i liczne warianty. Ostatnio natknąłem się na odniesienie do wyniku warunkowego w TCS opartego na hipotezie Riemanna. Zastanawiam się zatem
jakie są główne implikacje hipotezy Riemanna w TCS?
Na początek jest przykład z niedawnej pracy Homomorphism Polynomials dla VP autorstwa Duranda, Mahajana, Maloda, de Rugy-Altherre i Saurab. Ze wstępu do artykułu:
Jednym z najważniejszych pytań otwartych w teorii złożoności algebraicznej jest decyzja, czy klasy VP i VNP są odrębne. Klasy te, po raz pierwszy zdefiniowane przez Valianta w [13, 12], są algebraicznymi analogami boolowskich klas złożoności P i NP, a ich oddzielenie jest niezbędne do oddzielenia P od NP (przynajmniej nierównomiernie i przy założeniu uogólnionej hipotezy Riemanna, nad polem , [3]).
Odpowiedzi:
Po pierwsze, nie znam żadnego zastosowania CS jako hipotezy Riemanna jako takiego. Istnieją różne zastosowania uogólnień RH.
Po drugie, uwaga terminologiczna: wbrew powszechnemu przekonaniu nie ma czegoś takiego jak „uogólniona hipoteza Riemanna” lub „rozszerzona hipoteza Riemanna”. Oba te terminy są używane bardziej lub mniej zamiennie w literaturze jako luźny denotacją jakiejkolwiek uogólnienia RH do pewnej klasy działanie funkcji. Nie mają ustalonego konkretnego znaczenia, a przynajmniej nie są spójne w pracach różnych autorów (a nawet różnych prac tego samego autora).L
Wynik wspomniany w OP opiera się na wyniku Koirana, że egzystencjalna teoria (która często przyjmuje mylącą nazwę „Nullstellensatz Hilberta”) jest w AM, a zatem w hierarchii wielomianowej. Zakłada RH dla funkcji Dedekinda ζ ; w szczególności opiera się na skutecznej wersji twierdzenia o gęstości Czebotarewa.C ζ
Inna klasa aplikacji CS wykorzystuje fakt, że każdy nietrywialny kwadratowy moduł Dirichleta modulo przyjmuje χ ( x ) = - 1 dla niektórych x = O ( ( log m ) 2 ) , pierwotnie z powodu Ankeny, często stwierdzane w odniesieniu do Bacha, który poprawiono stałą w O- notacji. Opiera się na RH dla funkcji L kwadratowych postaci Dirichleta, która jest słabsza niż dla Dedekinda ζm χ(x)=−1 x=O((logm)2) O L ζ -Funkcje. (Wynik faktycznie dotyczy bardziej ogólnie znaków Hecke o skończonym rzędzie i ogólnie wymaga RH dla funkcji wspomnianych znaków Hecke, co w rzeczywistości jest równoważne RH dla funkcji Dedekind ζ . Jednak aplikacje CS Wiem, że tego nie potrzebuję.) Konsekwencją jest to, że można derandomizować kilka algorytmów, takich jak algorytm testowania pierwotności Millera – Rabina lub algorytm Shanksa-Tonellego do obliczania liczb pierwszych modulowych pierwiastków kwadratowych.L ζ
O ile mi wiadomo, RH nie jest przydatne do deterministycznego znajdowania liczb pierwszych w danym przedziale, jak wspomniano w komentarzu powyżej. Wynikałoby to z przypuszczenia Craméra lub podobnej granicy pierwszych liczb, ale RH jest zbyt słaby, aby udowodnić takie granice (warunek błędu w twierdzeniu liczby pierwszej jest co najmniej z grubsza rzędu bez względu na wszystko).x−−√
źródło
Zakładając rozszerzoną hipotezę Riemanna, LM Adleman i HW Lenstra podali wielomianowy algorytm czasowy, aby znaleźć nieredukowalny wielomian o pożądanym stopniu w polu skończonym: http://www.math.leidenuniv.nl/~hwl/PUBLICATIONS/1986a/art .pdf
źródło