PS-полнота языка верных булевых формул с кванторами (TQBF) — различия между версиями
Kasetkin (обсуждение | вклад) |
Kasetkin (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
| − | |definition=<tex>TQBF</tex> расшивровывается как True Quantified Boolean Formula. Это язык верных булевых формул с | + | |definition=<tex>TQBF</tex> расшивровывается как True Quantified Boolean Formula. Это язык верных булевых формул с кванторами. |
<tex>TQBF=\{Q_1 x_1 Q_2 x_2 \cdots Q_n x_n \phi(x_1, x_2, \dots, x_n), Q_i \in \{\forall, \exists\}\}</tex> | <tex>TQBF=\{Q_1 x_1 Q_2 x_2 \cdots Q_n x_n \phi(x_1, x_2, \dots, x_n), Q_i \in \{\forall, \exists\}\}</tex> | ||
}} | }} | ||
Версия 12:07, 30 апреля 2012
| Определение: |
| расшивровывается как True Quantified Boolean Formula. Это язык верных булевых формул с кванторами. |
Чтобы доказать, что необходимо показать что:
| Лемма (1): |
| Доказательство: |
|
Чтобы доказать это просто приведём программу, которая требует дополнительной памяти и работает за конечное время. if return if returnЭта программа требует дополнительной памяти для хранения стека рекурсивных вызовов. Максимальная глубина стека — |
| Лемма (2): |
| Доказательство: |
| Рассмотрим какой-то язык . Построим такую функцию |