Да, есть такие наборы, возьмите любой -средний набор (любой набор, который является доказуемо N P -средним, предполагающим P ≠ N P ), например, построите один из SAT, используя теорему Ладнера.NPNPP≠NP
Обратите внимание, что ваш должен учитывать промежуточную проблему N P , поскольку он находится в N P, но не завершен для нее. Отметим также , что вы предполагая , что P ≠ N P иначе нет таких L , как каждая нетривиальная задача была бы полной для N P , если N P = P . Кроме того, условия, которые вы задали, не подразумевают полноты, поэтому вопрос в первой части не совпадает с вопросом о конструктивности полноты.LNPNPP≠NPLNPNP=P
Относительно вопроса в названии, т. Е. «Должна ли -твердость быть конструктивной?».NP
Ответ зависит от того, что мы подразумеваем под «конструктивным». Классически, проблема решения определяется как N P- трудная, еслиANP
∀B∈NP B≤PmA
что значит
∀B∈NP ∃f∈FP ∀x∈{0,1}∗ (x∈B↔f(x)∈A)
И по теореме Кука это эквивалентно
SAT≤PmA
что значит
∃f∈FP ∀x∈{0,1}∗ (x∈SAT↔f(x)∈A)
Af
Классически, даже когда у нас нет определенной функции, есть функция, говорящая, что невозможно, чтобы никакая функция не была редукцией, эквивалентна тому, чтобы сказать, что некоторая функция является редукцией. Чтобы говорить о конструктивности, нужно быть более внимательным. Например, мы можем говорить об утверждениях, которые доказуемы классически, но не конструктивно (например, интуиционизм, где имеет смысл другое состояние математического знания, Google для «идеального математика» или проверить это ).
Интуитивно мне кажется правдоподобным, что мы можем доказать такое утверждение, используя доказательство от противного и без какой-либо явной редукционной функции. Но это не будет означать, что нет конструктивного доказательства этого утверждения. Чтобы сказать больше, что никакого конструктивного доказательства не существует, мы должны быть более конкретными: доказательства в какой теории / системе? что мы подразумеваем под конструктивным доказательством?