Теорема Карпа — Липтона
Версия от 18:57, 30 апреля 2012; Grechko (обсуждение | вклад)
Лемма: |
Пусть , тогда для любой формулы можно за полиномиальное время вывести набор значений, удовлетворяющих формулу. |
Доказательство: |
В случае если Выберем любую переменную не содержит переменных, то есть является тождественной единицей, решение задачи тривиально. из формулы , и выполним подстановку . Получим формулу . Если (по условию теоремы, проверку можно выполнить за полиномиальное время), то мы свели задачу к задаче с меньшим числом переменных. В противном случае, сведение выполняется подстановкой . |
Теорема (Карп, Липтон): |
Если , то . |
Доказательство: |
Так как |