Известно , что если то многочлен иерархии коллапсирует и .
Какие самые сильные коллапсы могут произойти, если ?
circuit-complexity
complexity
Springberg
источник
источник
Ответы:
Я считаю , что самым сильным является то , что . Это доказали Импальяццо Кабанец и Вигдерсон.NEXP=MA
См. 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 ANEXP⊂P/poly NEXP=EXP EXP NEXP NEXP=MA∩coMA , который немного сильнее. Действительно, гипотеза предполагает , что для любого языка, А одна строка свидетель ш п может быть использован в соответствующем протоколе 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=pdfNEXP wn n NEXP=OMA∩coOMA OMA ). Эти дополнительные свойства, хотя и технические, могут оказаться полезными в некоторых аргументах нижней границы схемы.
Редактировать 2: Похоже, Эндрю Морган уже подчеркнул это. Упс :)
источник
Происходит много забавных вещей. Большинство из тех, что я знаю, начинаются с газеты IKW . ТамNEXP=MA коллапс NEXP = MA , и (я думаю) это самый сильный буквальный коллапс классов сложности, которые мы знаем. Есть и другие виды «обвалов», хотя я думаю, что на это следует обратить внимание.
Наиболее важным, я думаю, является свойство "универсального сжатого свидетеля" (также из статьи IKW). С одной стороны, он дает вам инструмент, из которого многие другие провалы являются прямыми последствиями; во-вторых, последние нижние границы схемы (например, здесь и здесь ) дляNEXP используют это соединение. Вкратце, свойство говорит о том, что для каждого NEXP языка L и любой NEXP машины M решающей L , каждый x∈L имеет кратко описываемый свидетель в соответствии с M, так что для каждого x ∈ LM . Формально существует полиномp зависимости отM x∈L существует схема Cx размера p(|x|) так что таблица истинности Cx является последовательностью недетерминированных выборов для M которые приводят к принятию на входе x .
Краткость свидетелей пригодится, потому что вы можете легко извлечь из нее множество других провалов. Например, тривиально следует, чтоNEXP=coNEXP=EXP . Например, предположим , что L в NEXP через NEXP -machine M . Свойство краткого свидетеля говорит, что есть многочлен p так что у M есть краткие свидетели размера p . Затем мы можем определить L в EXP , введя на входе x , перебор всех цепей размером не более p(|x|) и проверить, кодируют ли они последовательность вариантов выбора, которые приводят кM принятию на входе x . Вы можете объединить это с (ранее известным из интерактивных доказательств) результатом, что EXP⊆P/poly⟹EXP=MA для заключенияNEXP⊆P/poly⟹NEXP=MA .
Стоит подчеркнуть, что мы можем выбратьM и, следовательно, форму свидетелей. Например, из « NEXP есть универсальные сжатые свидетели» можно сделать вывод, что NEXP=OMA=co-OMA . Здесь OMA - «забывчивый-MA», что означает, что существует честный Мерлин, который зависит только от длины ввода. Легко видеть, что OMA⊆P/poly , поэтому в основном это просто дает нормальную форму для того, как языки NEXP вычисляются в P/poly при условии, что NEXP⊆P/poly на первом месте. Вот один из способов увидеть крах OMA :
[Thanks to Cody Murray for pointing out the trick of using the input to count the number of strings inL . Previously I had M′ use that if NEXP⊆P/poly then NEXP=EXP to write down the truth table of L , but Cody's strategy is more elegant.]
As a final note, while technically implied byNEXP=MA , the collapse NEXP=PSPACE has another interesting implication. It's known that PSPACE has a complete language which is both downward self-reducible as well as random self-reducible. Ordinarily, all such languages sit inside PSPACE and so we shouldn't hope to say (unconditionally) that NEXP has such a complete language as long as we hope that NEXP≠PSPACE . However, if NEXP=PSPACE , then NEXP does have such complete languages. A similar statement (replacing NEXP by EXP ) was used by Impagliazzo and Wigderson to conclude a sort of "derandomization dichotomy" for BPP in relation to EXP , so it may be useful in discovering other consequences of NEXP⊆P/poly .
источник