PS-полнота языка верных булевых формул с кванторами (TQBF) — различия между версиями
Kasetkin (обсуждение | вклад) |
Kasetkin (обсуждение | вклад) |
||
| Строка 18: | Строка 18: | ||
|about=2 | |about=2 | ||
|statement=<tex> \forall L \in PS \Rightarrow L \leq_p TQBF</tex> | |statement=<tex> \forall L \in PS \Rightarrow L \leq_p TQBF</tex> | ||
| − | |proof=Рассмотрим какой-то язык <tex>L \in PSPACE</tex>. Построим | + | |proof=Рассмотрим какой-то язык <tex>L \in PSPACE</tex>. Построим функцию <tex>f : \forall x \in L \Leftrightarrow f(x) \in TQBF</tex> |
}} | }} | ||
Версия 12:08, 30 апреля 2012
| Определение: |
| расшивровывается как True Quantified Boolean Formula. Это язык верных булевых формул с кванторами. |
Чтобы доказать, что необходимо показать что:
| Лемма (1): |
| Доказательство: |
|
Чтобы доказать это просто приведём программу, которая требует дополнительной памяти и работает за конечное время. if return if returnЭта программа требует дополнительной памяти для хранения стека рекурсивных вызовов. Максимальная глубина стека — |
| Лемма (2): |
| Доказательство: |
| Рассмотрим какой-то язык . Построим функцию |