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