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