Il est connu que si N P ⊆ P / P o l y alors la hiérarchie polynomiale se réduit à Σ P 2 et M A = A M .
Quels sont les effondrements les plus forts qui se produisent si N E X P ⊆ P / P o l y ?
Il est connu que si N P ⊆ P / P o l y alors la hiérarchie polynomiale se réduit à Σ P 2 et M A = A M .
Quels sont les effondrements les plus forts qui se produisent si N E X P ⊆ P / P o l y ?
Réponses:
Je crois que le plus fort est que N E X P = M A . Cela a été prouvé par Impagliazzo Kabanets et Wigderson.
Voir https://scholar.google.com/scholar?cluster=17275091615053693892&hl=en&as_sdt=0,5&sciodt=0,5
Je serais également intéressé de connaître des effondrements plus forts que celui-ci.
Edit (8/24): OK, j'ai pensé à un effondrement potentiellement plus fort, qui découle essentiellement des épreuves du papier lié ci-dessus. Parce que N E X P ⊂ P / p o l y implique N E X P = E X P (voir le lien ci-dessus), et E X P est fermé sous complément, nous avons également N E X P fermé sous complément et donc N E X P = M A ∩ c o M A
Edit 2: On dirait qu'Andrew Morgan l'a déjà souligné. Oups :)
Il se passe beaucoup de choses amusantes. La plupart de ceux que je connais commencent par le papier IKW . Là, l'effondrement NEXP = MA
Le plus important, je pense, est la propriété du «témoin succinct universel» (également tirée de l'article d'IKW). D'une part, il vous donne un outil dont la plupart des autres effondrements sont des conséquences simples; d'autre part, les bornes inférieures du circuit récent (par exemple ici et ici ) pour NEXP
La brièveté des témoins est très utile, car vous pouvez directement en déduire de nombreux autres effondrements. Par exemple, il s'ensuit trivialement que NEXP = coNEXP = EXP
It's worth emphasizing that we get to pick M
For a language L∈NEXP
L∈NEXP decided by a machine MM , construct a NEXPNEXP machine M′M′ as follows. View the nn -bit input as a number NN between 11 and 2n2n . For every xx of length nn , guess a witness wxwx and run M(x,wx)M(x,wx) to verify it. M′(N)M′(N) accepts if and only if MM accepts for at least NN values of xx . The guesses are arranged such that a succinct description of a witness for M′M′ is a circuit CC which computes the map (x,i)↦(x,i)↦ the ii -th bit of wxwx . Now suppose that NN is precisely the number of strings in LL at length nn . Then succinct witnesses for M′M′ on input NN are circuits that simultaneously encode all of MM '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