È noto che se la gerarchia polinomiale collassa Σ P 2 e M A = A M .
Quali sono i crolli più forti che si verificano se ?
È noto che se la gerarchia polinomiale collassa Σ P 2 e M A = A M .
Quali sono i crolli più forti che si verificano se ?
Risposte:
Credo che il più forte sia che . Ciò è stato dimostrato da Impagliazzo Kabanets e Wigderson.
Vedere https://scholar.google.com/scholar?cluster=17275091615053693892&hl=en&as_sdt=0,5&sciodt=0,5
Sarei anche interessato a sapere di eventuali crolli più forti di così.
Modifica (8/24): OK, ho pensato a un crollo potenzialmente più forte, che deriva essenzialmente dalle prove del documento sopra citato. Poiché implica N E X P = E X P (vedere il link sopra), ed E X P è chiuso sotto il complemento, abbiamo anche N E X P chiuso sotto il complemento e quindi N E X P = M A ∩ c o M A, che è un po 'più forte. In effetti, l'ipotesi implica che per qualsiasi linguaggio , una singola stringa testimone w n può essere utilizzata nel corrispondente protocollo MA per tutte le istanze SÌ di una data lunghezza n , quindi anche N E X P = O M A ∩ c o O M A (dove O M A = "Oblivious MA", vedi Fortnow-Santhanam-me http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.156.3018&rep=rep1&type=pdf ). Queste proprietà extra, sebbene tecniche, potrebbero rivelarsi utili in alcuni argomenti legati al circuito inferiore.
Modifica 2: Sembra che Andrew Morgan lo abbia già evidenziato. Whoops :)
A whole lot of fun things happen. Most of the ones I know of start with the IKW paper. There, the collapse is shown, and (I think) is the strongest literal collapse of complexity classes that we know of. There are other sorts of "collapses" though that I think should be pointed out.
Ancora più importante, penso, è la proprietà "testimone succinto universale" (anche dal documento IKW). Per uno, ti dà uno strumento da cui molti degli altri crolli sono conseguenze dirette; per un altro, i limiti inferiori del circuito recente (ad esempio qui e qui ) per sfruttano questa connessione. In breve, la proprietà dice che, per ogni lingua , e qualsiasi -machine decidere , ogni ha una succintamente descrivibile testimone secondo il . Formalmente, esiste un polinomio seconda di modo che per ogni , vi sia un circuito di dimensione modo che la tabella di verità di sia una sequenza di scelte non deterministiche per che portano all'accettazione sull'ingresso .
La sintonia dei testimoni è utile, perché è possibile rederire in modo diretto molti altri crolli da esso. Ad esempio, ne consegue banalmente che . Ad esempio, supponiamo è in tramite un -machine . La proprietà testimone succinto dice che c'è un polinomio modo che abbia testimoni succinti di dimensione . Possiamo quindi decidere in , sull'ingresso , forzando brutalmente tutti i circuiti di dimensione al massimo e verificando se codificano una sequenza di scelte che portano all'accettazione di sull'input . È possibile combinare questo con il risultato (precedentemente noto tramite prove interattive) che per concludere .
Vale la pena sottolineare che possiamo scegliere e quindi la forma dei testimoni. Ad esempio, si può effettivamente concludere da " ha testimoni concisi universali" che . Qui è "ignaro-MA", nel senso che esiste un Merlin onesto che dipende solo dalla lunghezza dell'input. È facile vedere che , quindi in pratica questo sta dando una forma normale per come i linguaggi sono calcolati in partendo dal presupposto che in the first place. Here's one way to see the collapse to :
For a language decided by a machine , construct a machine as follows. View the -bit input as a number between and . For every of length , guess a witness and run to verify it. accepts if and only if accepts for at least values of . The guesses are arranged such that a succinct description of a witness for is a circuit which computes the map the -th bit of . Now suppose that is precisely the number of strings in at length . Then succinct witnesses for on input are circuits that simultaneously encode all of 's witnesses for length- inputs. In particular, if has succinct witnesses, then all of 's witnesses can be simultaneously described by the same circuit.
To complete the claim, we'll recall that . Letting 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 . So now to get , 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 . Previously I had use that if then to write down the truth table of , but Cody's strategy is more elegant.]
As a final note, while technically implied by , the collapse has another interesting implication. It's known that has a complete language which is both downward self-reducible as well as random self-reducible. Ordinarily, all such languages sit inside and so we shouldn't hope to say (unconditionally) that has such a complete language as long as we hope that . However, if , then does have such complete languages. A similar statement (replacing by ) was used by Impagliazzo and Wigderson to conclude a sort of "derandomization dichotomy" for in relation to , so it may be useful in discovering other consequences of .