Теоремы о коллапсе полиномиальной иерархии — различия между версиями
(→Доказательство) |
|||
Строка 16: | Строка 16: | ||
<math>\exists R_1 \colon \langle x, y_1 \rangle \in L_f \Leftrightarrow \forall y_2 \exists y_3 \ldots Q y_{n+1} R_1(\overline{x, y_1}, y_2 \ldots y_{n+1})</math>, где переменные <math>x</math> и <math>y_1</math> в этой формуле представляют собой одну переменную. | <math>\exists R_1 \colon \langle x, y_1 \rangle \in L_f \Leftrightarrow \forall y_2 \exists y_3 \ldots Q y_{n+1} R_1(\overline{x, y_1}, y_2 \ldots y_{n+1})</math>, где переменные <math>x</math> и <math>y_1</math> в этой формуле представляют собой одну переменную. | ||
− | Получается, что <math>x \in L \Leftrightarrow \exists y_1 \forall y_2 \ldots Q y_{n+1} R_1(\overline{x, y_1}, y_2 \ldots y_{n+1})</math>, откуда следует <math>L \in \Sigma_{n+1} \Rightarrow \Sigma_n</math>, что и требовалось доказать. | + | Получается, что <math>x \in L \Leftrightarrow \exists y_1 \forall y_2 \ldots Q y_{n+1} R_1(\overline{x, y_1}, y_2 \ldots y_{n+1})</math>, откуда следует <math>L \in \Sigma_{n+1} \Rightarrow L \in \Sigma_n</math>, что и требовалось доказать. |
Версия 14:01, 30 марта 2010
Утверждение теоремы
Если
, то .Доказательство
Из
очевидным образом следует .Докажем, что если
, то .Рассмотрим язык
Если , значит, . Обозначим часть формулы (исключая ) . Тогда формула преобразуется в .
Тогда получим .
Значит,
Тогда раз , то , то
, где переменные и в этой формуле представляют собой одну переменную.
Получается, что
, откуда следует , что и требовалось доказать.