Теорема Ладнера гласит, что если P ≠ NP, то существует бесконечная иерархия классов сложности, строго содержащих P и строго содержащихся в NP. В доказательстве используется полнота SAT при многократном сокращении NP. Иерархия содержит классы сложности, построенные по типу диагонализации, каждый из которых содержит некоторый язык, к которому языки в низших классах сводятся не много-один.
Это мотивирует мой вопрос:
Пусть C - класс сложности, а D - класс сложности, который строго содержит C. Если D содержит языки, полные для некоторого понятия редукции, существует ли бесконечная иерархия классов сложности между C и D по отношению к сокращение?
Более конкретно, я хотел бы знать, существуют ли результаты, известные для D = P и C = LOGCFL или C = NC , для соответствующего понятия сокращения.
Статья Ладнера уже включает теорему 7 для ограниченных в пространстве классов C, как указал Каве в ответе. В его самой сильной форме это говорит: если NL ≠ NP, то существует бесконечная последовательность языков между NL и NP, строго возрастающей жесткости. Это несколько более общий вариант, чем обычная версия (теорема 1), которая зависит от P ≠ NP. Однако в работе Ладнера рассматривается только D = NP.
источник
Ответы:
Ответ на ваш вопрос «да» для широкого спектра классов и сокращений, включая сокращения пространства журналов и классов, которые вы упомянули, как это доказано в следующих статьях:
(Вы можете скачать gzip-файлы постскриптума этих статей здесь .)
Доказательства следуют основному принципу расширения Уве Шенинга теоремы Ладнера:
Доказательство Шенинга всегда было моим любимым доказательством теоремы Ладнера - оно простое и общее.
источник
Вполне вероятно, что вы можете сделать это в общей обстановке. Почти наверняка такой результат уже был подтвержден в общих чертах, но ссылки избегают меня в данный момент. Итак, вот аргумент с нуля.
Рецензия на http://oldblog.computationalcomplexity.org/media/ladner.pdf содержит два доказательства теоремы Ладнера. Второе доказательство Рассела Импальяццо дает язык в форме { x 01 f ( | x | ) }, где x кодирует выполнимую формулу, а f является определенной вычислимой функцией за полиномиальное время. То есть, просто заполнив SAT соответствующим числом 1 , вы можете получить «NP-промежуточные» наборы. Заполнение выполняется для «диагонализации» всех возможных полиномиальных сокращений времени, так что нет полиномиального сокращения времени от SAT до L 1.L1 х 01е( | х | ) Икс е 1 L1 будет работать (при условии, что ). Чтобы доказать, что существует бесконечно много степеней твердости, нужно иметь возможность заменить L 1 вместо SAT в приведенном выше аргументе и повторить аргумент для L 2 = { x 0 1 f ( | x | ) | x ∈ L 1 }. Повторите с L i = { x 0 1 f ( | x | ) | x ∈ L i -п≠ Nп L1 L2знак равно х 0 1е( | х | )| x∈ L1 Lязнак равно }х 0 1е( | х | )| x∈ Lя - 1
Кажется очевидным, что такое доказательство можно обобщить на классы и D , где (1) C правильно содержится в D , (2) D имеет полный язык под C- сокращениями, (3) список всех C- сокращений может быть рекурсивно перечислены, и (4) функция F вычислима в C . Возможно, единственным тревожным требованием является последнее требование, но если вы посмотрите на определение f в ссылке, его будет очень легко вычислить для большинства разумных классов C, о которых я могу подумать.С D С D D С С е С е С
источник
Я думаю , что ответ положителен для и равномерной версии N C . Доказательство Лэднера не использует ничего, кроме того, что вы заявили, и тот факт, что меньший класс представлен рекурсивно и должен работать с небольшими изменениями, но я не проверял детали, взгляните на рецензию Ланса здесь .С= L NС
Обновить
Проверьте работу Ладнера о структуре полиномиальной временной сводимости
Вот реферат: два понятия полиномиальной сводимости по времени, обозначенные здесь и ≤ P m , были определены Кук и Карп, соответственно. Исследуется абстрактное свойство этих двух соотношений в области вычислимых множеств. Оба отношения оказываются плотными и имеют минимальные пары. Кроме того, существует строго восходящая последовательность с минимальной парой верхних границ последовательности. Наш метод показа плотности дает результат, что если P ≠ N P, то есть члены N P - P , которые не являются полиномиальными полными.≤пT ≤пм п≠ Nп Nп- П
Теорема 1. Если B вычислима , а не в , то существует вычислимая А таким образом, что ∉ P , ≤ Р м Б , а Б ≰ Р Т .п A A ∉ P A ≤пмВ B ≰пTA
Также см. Раздел 6, в котором обсуждаются обобщения:
Теорема 5. Если является класс времени , то ≤ C м и ≤ C Т являются возвратными и переходными отношениями и теоремы 1-4 удержания с P заменены C .С ≤См ≤СT п С
Теорема 7. Если является пространство класса , то ≤ C м и ≤ C Т являются возвратными и переходными отношениями и теоремы 1-4 удержания с P заменены C .С ≤См ≤СT п С
Термины класс времени и пространства класса определены в статье.
источник
Я задал подобный вопрос Питеру Шору в Mathoverflow здесь . По его словам, он не знает о таком результате.
Другая интересная проблема заключается в рассмотрении обобщения Ладнера для многообещающих версий семантических классов, таких как обещание БПП, обещаниеMA и т. Д.
источник