Класс PS. Связь класса PS с другими классами теории сложности — различия между версиями
Kirillova (обсуждение | вклад) (Новая страница: « =Класс PS= == Определение == {{Определение |definition=<tex>\mathrm{PS}</tex> <tex>\mathrm{(PSPACE)}</tex> {{---}} класс язы...») |
(смерть пережиткам прошлого) |
||
| Строка 1: | Строка 1: | ||
| − | |||
| − | |||
== Определение == | == Определение == | ||
Версия 01:38, 5 июня 2012
Определение
| Определение: |
| — класс языков, разрешимых на детерминированной машине Тьюринга с использованием памяти полиномиального размера. . |
| Определение: |
| — класс языков, разрешимых на недетерминированной машине Тьюринга с использованием памяти полиномиального размера. . |
Связь класса PS с другими классами теории сложности
| Теорема: |
. |
| Доказательство: |
| Рассмотрим любой язык из . Так как , то существует машина Тьюринга , распознающая за полиномиальное время. Это значит, что не сможет использовать более, чем полиномиальное количество памяти, следовательно . |
| Теорема: |
. |
| Доказательство: |
| Рассмотрим любой язык из . Так как , то существует программа-верификатор , что для каждого слова из (и только для них) существует такой сертификат полиномиальной длины, что допускает слово и сертификат. Тогда, чтобы проверить принадлежность слова языку, мы можем перебрать все сертификаты полиномиальной длины. Для этого необходим полиномиальный размер памяти. Из этого следует, что . |