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/2mnmn⋅2n/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)2k⋅dQdC2kQ
QCαiK(Q(α0),Q(α1),…,Q(αK))=(C(a1),…,C(a2K))aiikC
QC2k2k+s
Q