Добре відомо , що деякі класи NP -проблеми Have дихотомії теорем, які гарантують , що кожна задача в класі є або NP -повне або знаходиться в P . Найвідоміший такий результат - теорема про дихотомію Шефера разом із низкою узагальнень.
Я розумію, що довести ці теореми про дихотомію не дуже просто. Цікаво, чи існує якесь відносно коротке пояснення, чому певні класи мають теорему про дихотомію, а інші -? Яка істотна структура проблеми, яка робить ці теореми можливими? Чи, можливо, немає такої чітко зрозумілої структури, скоріше загадка в кожному конкретному випадку, чому клас має чи не має теореми про дихотомію?