Я уверен, что кто-то думал об этом раньше или сразу же отклонил это, но почему теория дихотомии Шефера наряду с теоремой Махани о разреженных множествах не подразумевает P = NP?
Вот мои рассуждения: создайте язык который равен SAT, пересекаемому бесконечным разрешимым разреженным множеством. Тогда L также должен быть разреженным. Поскольку L не является тривиальным, аффинным, 2-сат или рогово-сат, по теореме Шефера он должен быть NP-полным. Но тогда мы имеем разреженный NP-полный набор, так что по теореме Махани, P = NP.
Куда я здесь не так? Я подозреваю, что я неправильно понимаю / неправильно применяю теорему Шефера, но не понимаю почему.
1
Тесно связанные: cs.stackexchange.com/q/42544/755 (прочитайте ответы, прежде чем пытаться понять все детали вопроса; ответы относительно самостоятельны)
—
DW
Я задавался вопросом об этом сам, прежде чем THX так много спрашивать! хитрость в том, что schaefers thm на самом деле не заявляет, что нет промежуточных языков «между» P / NP, это более тонко. Кроме того, попробуйте изучить класс NPI, он же промежуточный класс NP, есть много ссылок на теоретическую информатику . многие главные проблемы находятся в "NPI", две главные / известные из них - факторинг и изоморфизм графов.
—
vzn
короче говоря, Shaefer thm звучит как thm о SAT, но на самом деле о узком языке, связанном с SAT, который, очевидно, не является ни NP жестким, ни NP полным ... долго искали презентацию уровня "учебник для старшекурсников" Шефера thm ....
—
vzn
см. также википедию / NPI / Ladners thm
—
vzn