Схемная сложность и класс P/poly — различия между версиями
Vincent (обсуждение | вклад) (→Теоремы) |
Vincent (обсуждение | вклад) (→Теоремы) |
||
| Строка 32: | Строка 32: | ||
Схемная сложность полином <tex> \subset P/poly</tex>. | Схемная сложность полином <tex> \subset P/poly</tex>. | ||
|proof= | |proof= | ||
| − | <tex> L \in </tex> схемная сложность полином. Тогда <tex> \exists C_0, C_1, .., C_n, .. </tex>. Запишем программу | + | <tex> L \in </tex> схемная сложность полином. Тогда <tex> \exists C_0, C_1, .., C_n, .. </tex>. Запишем программу |
| − | + | <tex> p(x, C_{|x|}) </tex>: | |
| − | <tex> p(x, C_{|x|}) | + | '''return''' <tex>eval(x, C_{|x|}) </tex> |
| − | '''return''' | ||
| + | Теорема выполняется. | ||
}} | }} | ||
Версия 17:32, 14 апреля 2012
Определения
| Определение: |
существует логическая схема с входами и одним выходом такая, что:
|
| Определение: |
Пусть C — сложностный класс, f — функция. Тогда существуют программа p, удовлетворяющая ограничениям C:
|
| Определение: |
| Пусть . Тогда . |
Теоремы
| Теорема: |
. |
| Доказательство: |
| Машина Тьюринга m такая, что . В теореме Кука мы показали, что для машины Тьюринга можно составить логическую схему. Отсюда следует, что . |
| Теорема: |
Схемная сложность полином . |
| Доказательство: |
|
схемная сложность полином. Тогда . Запишем программу : returnТеорема выполняется. |
| Теорема: |
схемная сложность полином. |