Известно , что если то многочлен иерархии коллапсирует и .
Какие самые сильные коллапсы могут произойти, если ?
Известно , что если то многочлен иерархии коллапсирует и .
Какие самые сильные коллапсы могут произойти, если ?
Ответы:
Я считаю , что самым сильным является то , что . Это доказали Импальяццо Кабанец и Вигдерсон.
См. Https://scholar.google.com/scholar?cluster=17275091615053693892&hl=en&as_sdt=0,5&sciodt=0,5.
Мне также было бы интересно узнать о более сильных провалах, чем этот.
Редактировать (8/24): Хорошо, я подумал о некотором потенциально более сильном крахе, который по существу следует из доказательств вышеупомянутой связанной статьи. Поскольку подразумевает N E X P = E X P (см. Ссылку выше) и E X P является замкнутым относительно дополнения, мы также имеем N E X P, замкнутое относительно дополнения, и, следовательно, N E X P = M A ∩ c o M A, который немного сильнее. Действительно, гипотеза предполагает , что для любого языка, А одна строка свидетель ш п может быть использован в соответствующем протоколе MA для всех YES-экземпляров какой - либо заданной длины п , так и N E X P = O M A ∩ c o O M A (где O M A = "Забывчивый MA", см. Fortnow-Santhanam-me http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.156.3018&rep=rep1&type=pdf). Эти дополнительные свойства, хотя и технические, могут оказаться полезными в некоторых аргументах нижней границы схемы.
Редактировать 2: Похоже, Эндрю Морган уже подчеркнул это. Упс :)
Происходит много забавных вещей. Большинство из тех, что я знаю, начинаются с газеты IKW . Там коллапс NEXP = MA , и (я думаю) это самый сильный буквальный коллапс классов сложности, которые мы знаем. Есть и другие виды «обвалов», хотя я думаю, что на это следует обратить внимание.
Наиболее важным, я думаю, является свойство "универсального сжатого свидетеля" (также из статьи IKW). С одной стороны, он дает вам инструмент, из которого многие другие провалы являются прямыми последствиями; во-вторых, последние нижние границы схемы (например, здесь и здесь ) для используют это соединение. Вкратце, свойство говорит о том, что для каждого языка и любой машины решающей , каждый имеет кратко описываемый свидетель в соответствии с M, так что для каждого x ∈ L . Формально существует полином зависимости от существует схема размера так что таблица истинности является последовательностью недетерминированных выборов для которые приводят к принятию на входе .
Краткость свидетелей пригодится, потому что вы можете легко извлечь из нее множество других провалов. Например, тривиально следует, что . Например, предположим , что в через -machine . Свойство краткого свидетеля говорит, что есть многочлен так что у есть краткие свидетели размера . Затем мы можем определить в , введя на входе , перебор всех цепей размером не более и проверить, кодируют ли они последовательность вариантов выбора, которые приводят к принятию на входе . Вы можете объединить это с (ранее известным из интерактивных доказательств) результатом, что для заключения .
Стоит подчеркнуть, что мы можем выбрать и, следовательно, форму свидетелей. Например, из « есть универсальные сжатые свидетели» можно сделать вывод, что . Здесь - «забывчивый-MA», что означает, что существует честный Мерлин, который зависит только от длины ввода. Легко видеть, что , поэтому в основном это просто дает нормальную форму для того, как языки вычисляются в при условии, что на первом месте. Вот один из способов увидеть крах :
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 .