Читая статью «Пора ли объявить победу в подсчете сложностей?» в блоге «Потерянное письмо Годеля и P = NP» они упомянули дихотомию для CSP. После некоторой ссылки, поиска в Google и википедирования, я наткнулся на теорему Ладнера :
Теорема Ладнера: если , то в N P ∖ P существуют проблемы , которые не являются N P -полными.
и к теореме Шефера :
Теорема Шихера о дихотомии. Для любого языка ограничений Γ над { 0 , 1 } , если Γ является шеферовым, то C S P ( Γ ) разрешимо за полиномиальное время. В противном случае C S P ( Γ ) является N P -полным.
Я прочитал это, чтобы означать, что у Ладнера есть проблемы, которые не являются ни ни N P- полными, но, по мнению Шефера, проблемы являются только P и N P- полными.
Чего мне не хватает? Почему эти два результата не противоречат друг другу?
Я взял сокращенную версию приведенных выше утверждений теоремы отсюда . В своем разделе «Заключительные комментарии» он говорит: «Таким образом, если проблема в но она не является N P- неполной, ее нельзя сформулировать как CSP».
Означает ли это, что проблемы пропускаются в некоторых случаях в N P ? Как это возможно?