W jaki sposób udowodniono, że MA wersji SETH jest fałszywa?

13

Zgodnie z tym artykułem , który omawia niedeterministyczne rozszerzenie hipotezy silnego czasu wykładniczego (SETH), „[…] Williams ostatnio wykazał, że podobne hipotezy dotyczące złożoności k-TAUT Merlina i Artura są fałszywe”. Jednak ten artykuł przytacza jedynie osobistą korespondencję.

W jaki sposób udowodniono, że MA wersji SETH jest fałszywa?

Podejrzewam, że wiąże się to z algebriacją formuły, ale nie mam dalszych pomysłów.

argentpepper
źródło
Czy możesz wysłać dokument, jeśli otrzymasz odpowiedź?
13
Wkrótce papier. Dziękuję za cierpliwość.
Ryan Williams,
3
Właściwie muszę powiedzieć, że to, co udowodnić jest znacznie silniejsza niż: „jest Time Protocol Merlin-Arthur dla odparcia k-napięta”, czyli unsatisfiable formuły K-CNF. O ile mi wiadomo, można uzyskać około 2 n / 2 czasu na obalenie dowolnego obwodu podrzędnej głębokości UNSAT. Ale jak powiedziałem, gazeta ukaże się wkrótce. 1.9n2n/2
Ryan Williams
2
Być może głupie pytanie, czy ten wynik (zasadniczo) zmierza w kierunku idei: przypuszczenia „NSETH” i „k-TAUT wymagają wykładniczych obwodów wielkości” wykluczają się wzajemnie? Czy też konstrukcja PRG łatwo pochłania potencjalną lukę między złożonością MA i NP k-TAUT?
Joe Bebel,
2
Nie głupie pytanie! Krótka odpowiedź jest taka, że ​​jeszcze nie wiem.
Ryan Williams,

Odpowiedzi:

21

Przedruk można znaleźć, klikając ten link http://eccc.hpi-web.de/report/2016/002/

EDYCJA (1/24) Na życzenie, tutaj jest krótkie podsumowanie, zaczerpnięte z samego papieru, ale przeglądające wiele rzeczy. Załóżmy, Merlin może okazać się, że dla Arthur -variable arytmetyczna obwodem C , jego wartość wszystkich punktach { 0 , 1 } k jest pewną tabeli 2 k elementów pola w czasie o ( a + 2 k ) d , gdzie s jest rozmiarem C, a d jest stopniem wielomianu obliczonego przez CkC{0,1}k2k(s+2k)dsCdC. (Nazywamy to „krótkim nieinteraktywnym dowodem oceny partii” --- ocena w przypadku wielu zadań.)C

Następnie Merlin może rozwiązać SAT dla Artura w następujący sposób. Biorąc pod uwagę CNF F dla n zmiennych i klauzul m , Merlin i Arthur najpierw konstruują obwód arytmetyczny C na n / 2 zmiennych stopnia co najwyżej m n , wielkość około m n 2 n / 2 , która przyjmuje sumę wszystkich przypisań do pierwsze n / 2 zmiennych CNF F (dodanie 1 do sumy, gdy F jest prawdziwe, i 0#FnmCn/2mnmn2n/2n/2F1F0gdy jest to fałsz). Za pomocą protokołu oceny partii Merlin może wówczas okazać się, że przybiera 2 n / 2 poszczególne wartości, na wszystkich 2 n / 2 logicznych zadań, w ciągu około 2 n / 2 s O l r ( n , m ) czasu. Podsumowując wszystkie te wartości, otrzymujemy liczbę zadaniach SAT do F .C2n/22n/22n/2poly(n,m)F

C2kQ(x)K2nQ(x)2kdQdC2kQ

  • QCαiK(Q(α0),Q(α1),,Q(αK))=(C(a1),,C(a2K))aiikC

  • QC2k2k+s

Q

Ryan Williams
źródło
W środkowej części (u góry) części 2 na stronie 6 wygląda na to, że R (x) należy zastąpić R (r).
Proszę o bezpośrednie przesyłanie komentarzy do manuskryptu; Nie sprawdzam wymiany stosów codziennie. Dzięki.
Ryan Williams,
5
Czy mógłbyś podsumować główną ideę artykułu, aby udzielić bardziej samodzielnej odpowiedzi i ewentualnie zabezpieczyć się przed gniciem bitów?
cody