Теорема Карпа — Липтона
Версия от 21:30, 4 июня 2012; Shevchen (обсуждение | вклад)
Лемма: |
Пусть . Тогда для любой формулы с переменными существует такая последовательность схем полиномиального размера , что возвращает значение -й переменной в наборе переменных, удовлетворяющих , если , или если |
Доказательство: |
Зададимся формулой | . Определим семейство схем так: схема будет принимать на вход формулу и бит и возвращать тогда и только тогда, когда существует набор переменных, удовлетворяющий , такой что и . Так как задача определения выходного значения таких схем принадлежит , то такие схемы существуют и имеют полиномиальный размер. Очевидно, что если формула удовлетворима, то схема вернет значение -й переменной удовлетворяющего набора, в противном случае схема вернет .
Теорема (Карп, Липтон): |
Если , то . |
Доказательство: |
Рассмотрим язык |