Es ist bekannt , dass , wenn N P ⊆ P / P o l y
Was sind die stärksten bekannten Zusammenbrüche, wenn N E X P ⊆ P / P o l y
Es ist bekannt , dass , wenn N P ⊆ P / P o l y
Was sind die stärksten bekannten Zusammenbrüche, wenn N E X P ⊆ P / P o l y
Antworten:
Ich glaube , die stärkste ist , dass N E X P = M A . Dies wurde von Impagliazzo Kabanets und Wigderson bewiesen.
Siehe https://scholar.google.com/scholar?cluster=17275091615053693892&hl=de&as_sdt=0,5&sciodt=0,5
Es würde mich auch interessieren, wenn es zu stärkeren Zusammenbrüchen kommen würde.
Edit (8/24): OK, ich dachte an einen möglicherweise stärkeren Zusammenbruch, der im Wesentlichen aus den Beweisen des oben verlinkten Papiers resultiert. Da N E X P ⊂ P / p o l y impliziert N E X P = E X P (siehe den obigen Link) und E X P wird unter Ergänzung geschlossen, haben wir auch N E X P unter Komplement geschlossen und somit N E X P = M A ∩ c o M A
Edit 2: Sieht so aus, als hätte Andrew Morgan dies bereits hervorgehoben. Hoppla :)
Es passieren eine Menge lustiger Dinge. Die meisten, die ich kenne, beginnen mit dem IKW-Papier . Dort wird der Zusammenbruch NEXP = MA
Am wichtigsten, denke ich, ist die Eigenschaft "allgemeiner prägnanter Zeuge" (auch aus dem IKW-Papier). Zum einen erhalten Sie ein Tool, mit dem viele der anderen Zusammenbrüche direkte Konsequenzen haben. Zum anderen nutzen die jüngsten Schaltungsuntergrenzen (z. B. hier und hier ) für NEXP
Die Prägnanz der Zeugen erweist sich als nützlich, da Sie viele andere Zusammenbrüche auf einfache Weise wiederherstellen können. Zum Beispiel folgt trivialerweise, dass NEXP = coNEXP = EXP
Hervorzuheben ist, dass wir M
Konstruieren Sie für eine von einer Maschine M bestimmte Sprache L ∈ N E X P
L∈NEXP eine N E X P- Maschine M ' wie folgt. Zeigen Sie die n- Bit-Eingabe als Zahl N zwischen 1 und 2 n an . Errate für jedes x der Länge n einen Zeugen w x und führe M ( x , w x ) aus , um es zu verifizieren. M ' ( N )M NEXP M′ n N 1 2n x n wx M(x,wx) M′(N) akzeptiert genau dann, wenn MM für mindestens NN Werte von xx akzeptiert . Die Vermutungen sind so angeordnet, dass eine knappe Beschreibung eines Zeugen für M 'M′ eine Schaltung C istC , die die Abbildung ( x , i ) ↦(x,i)↦ das i-i te Bit von w xwx berechnet . Nehmen wir nun an, dass NN genau die Anzahl der Zeichenfolgen in LL bei Länge n istn . Dann prägnante Zeugen für M 'M′ auf Eingangs NN sind Schaltungen , die gleichzeitig kodieren alle vonMM 's witnesses for length-nn inputs. In particular, if M′M′ has succinct witnesses, then all of MM 's witnesses can be simultaneously described by the same circuit.To complete the claim, we'll recall that NEXP=PCP[poly,poly]
NEXP=PCP[poly,poly] . Letting MM be the machine which guesses the PCP and then deterministically simulates the verifier, the above paragraph tells us the existence of simultaneously succinctly describable PCPs for every language in NEXPNEXP . So now to get NEXP=OMANEXP=OMA , we have Merlin send the succinct description of the PCPs for all inputs of the current input length, which Arthur can check by just plugging in his input and then running the PCP verifier.
[Thanks to Cody Murray for pointing out the trick of using the input to count the number of strings in L
As a final note, while technically implied by NEXP=MA