Ми знаємо, що якщо то весь PH руйнується. Що робити, якщо ієрархія поліномів частково руйнується? (Або як зрозуміти, що PH може обвалитися вище певної точки, а не нижче?)
Коротше кажучи, якими були б наслідки та ?P ≠ N P
Ми знаємо, що якщо то весь PH руйнується. Що робити, якщо ієрархія поліномів частково руйнується? (Або як зрозуміти, що PH може обвалитися вище певної точки, а не нижче?)
Коротше кажучи, якими були б наслідки та ?P ≠ N P
Відповіді:
Для мене одним з найбільш основних і дивних наслідків є наявність коротких доказів для цілого ряду проблем, де дуже важко зрозуміти, чому вони повинні мати короткі докази. (Це щось на крок назад від "Які ще складні наслідки має цей колапс?" До "Які самі основні, суттєві причини, що цей крах був би дивовижним?")
Наприклад, якщо , то для кожного графа, який не є гамільтоновим, є короткий доказ цього факту. Аналогічно для графіків, які не є 3-кольоровими. Аналогічно для пар графіків, які не є ізоморфними. Аналогічно для будь-якої пропозиційної тавтології .
У світі, де , складність у доведенні пропозиційних тавтологій полягає не в тому, що деякі короткі тавтології мають довгі докази - адже в такому світі кожна тавтологія має поліноміально короткий доказ - але швидше, що є якась інша причина, що ми не можемо знайти ці докази ефективно.
Якщо ми також припустимо , то гіпотеза також спричинить крах рандомізованих класів: . Хоча все це вигадано, щоб беззастережно розпастись на P , у будь-якому разі все ще відкрито, чи дійсно це станеться. У будь-якому випадку, N P = c o N P , схоже, не означає, що ці рандомізовані класи руйнуються.
Якщо їх немає, тобто ми маємо принаймні , то поряд із гіпотезою N P = c o N P це матиме ще один важливий наслідок: . Це випливає з результату Babai, Fortnow, Нісан та Wigderson,якому говоритьсящоякщо все унарні (приблизно) мови в P H потрапляють в P , то B P P = P . Таким чином, якщо B P P ≠ P , то всі вони не можуть потрапити в, якприпущенняпередбачає. Тому вповинна існувати загальна мова. Нарешті, наявність загальномовної мови в N P = c o N P P H = N P N P - P N P - P E ≠ N Eдобре відомо, що мається на увазі .
Наведені вище міркування показують цікавий ефект , що гіпотеза, незважаючи на те , колапс, фактично підсилює розділяє силу B P P ≠ P , так як останній в поодинці не відомо, має на увазі E ≠ Н Е . Ця «аномалія» , здається, підтримує гіпотезу B P P = P .
Є два визначення для підрахунку класів за . Один був визначений Валіантом, а другий - Тодою.
Для будь-якого класуCвизначте#C=∪ A ∈ C (#P) A , де( # P A)означає функції підрахунок прийнятих шляхів недетермінованих багаточленних машин Тюрінга, що маютьА-оракл.
За визначенням Валіана, у нас вже є
Для будь-якого класуCвизначте#. C- клас функційfтаким, що для деякихC-обчислюваний двоаргументний предикатRі деякий многочленp, для кожного рядкаx встановлено,що:f(x)=| | {у| р(|і R ( x , y ) } | | .
За визначенням Тоди у нас є тоді і тільки тоді , коли N P = C ö N P .
Тоді , якщо ми припустимо , що , то ми мали б F P ≠ # P .
Кер-і Ко Показав, що існує оракул, який змушує PH руйнуватися на k-му рівні. Див. "Кер-І Ко: Релятивізовані ієрархії поліном часу з рівними K рівнями. SIAM J. Comput. 18 (2): 392-408 (1989)".