Схемная сложность и класс P/poly — различия между версиями
| Vincent (обсуждение | вклад)  (→Определения) | Vincent (обсуждение | вклад)   (→Определения) | ||
| Строка 11: | Строка 11: | ||
| Пусть C {{---}} сложностный класс, f {{---}} функция. Тогда <tex> C/f = \{L| </tex> существуют <tex> a_0, a_1, .. , a_n, .. , {{---}} подсказки </tex> программа p, удовлетворяющая ограничениям C: | Пусть C {{---}} сложностный класс, f {{---}} функция. Тогда <tex> C/f = \{L| </tex> существуют <tex> a_0, a_1, .. , a_n, .. , {{---}} подсказки </tex> программа p, удовлетворяющая ограничениям C: | ||
| #<tex>|a_i| \leqslant f(i) </tex>; | #<tex>|a_i| \leqslant f(i) </tex>; | ||
| − | #<tex> x \in L \iff p(x, a_{|x|})=1 }</tex>.   | + | #<tex> x \in L \iff p(x, a_{|x|})=1 \}</tex>.   | 
| }} | }} | ||
Версия 21:06, 24 апреля 2012
Определения
| Определение: | 
| существует логическая схема  с  входами и одним выходом такая, что: 
 | 
| Определение: | 
| Пусть C — сложностный класс, f — функция. Тогда  существуют  программа p, удовлетворяющая ограничениям C: 
 | 
| Определение: | 
| Пусть . Тогда . | 
Теоремы
| Теорема: | 
| . | 
| Доказательство: | 
| машина Тьюринга m такая, что . Составим логическую схему для m, как мы сделали в теореме Кука. Отсюда следует, что . | 
| Теорема: | 
| Схемная сложность полином . | 
| Доказательство: | 
| схемная сложность полином. Тогда . Запишем программу : returnТеорема выполняется. | 
| Теорема: | 
|  схемная сложность полином. | 
| Доказательство: | 
| Пусть . Тогда существуют — подсказки. Зафиксируем n. Пусть подсказка позволяет определить, удовлетворяет ли вход x длины n логической схеме. Зашьем эту подсказку в логическую схему . Теперь логическая схема удовлетворяет только словам из языка. | 
