Классы L, NL, coNL — различия между версиями
м (rollbackEdits.php mass rollback) |
|||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 17: | Строка 17: | ||
| statement = <tex>\mathrm{L} \subseteq \mathrm{NL} \subseteq \mathrm{NP}.</tex> | | statement = <tex>\mathrm{L} \subseteq \mathrm{NL} \subseteq \mathrm{NP}.</tex> | ||
| proof = | | proof = | ||
− | #Детерминированная машина Тьюринга есть частный случай недетерминированной, поэтому <tex>\mathrm{L} \ | + | #Детерминированная машина Тьюринга есть частный случай недетерминированной, поэтому <tex>\mathrm{L} \subseteq \mathrm{NL}</tex>. |
− | #Число конфигураций машины, использующей <tex>O(\log n)</tex> памяти не превышает <tex>2^{O(\log n)} = n^{O(1)} = poly(n)</tex>, а, следовательно, если машина завершает свою работу, то она это делает за <tex>O(poly(n))</tex> времени. Следовательно, <tex>\mathrm{NL} \ | + | #Число конфигураций машины, использующей <tex>O(\log n)</tex> памяти не превышает <tex>2^{O(\log n)} = n^{O(1)} = poly(n)</tex>, а, следовательно, если машина завершает свою работу, то она это делает за <tex>O(poly(n))</tex> времени. Следовательно, <tex>\mathrm{NL} \subseteq \mathrm{NP}.</tex> |
}} | }} |
Текущая версия на 19:43, 4 сентября 2022
Определение: |
Класс | — множество языков, разрешимых на детерминированной машине Тьюринга с использованием дополнительной памяти для входа длиной . .
Определение: |
Класс | — множество языков, разрешимых на недетерминированной машине Тьюринга с использованием дополнительной памяти для входа длиной . .
Определение: |
Класс . | — множество языков, дополнение до которых принадлежит .
Теорема: |
Доказательство: |
|