Теорема Лаутемана — различия между версиями
Строка 19: | Строка 19: | ||
Из того, что класс <tex>\mathrm{BPP}</tex> замкнут относительно дополнения и <tex>\mathrm{co\Sigma_2} = \mathrm{\Pi_2}</tex>, следует, что достаточно доказать включение <tex>\mathrm{BPP} \subset \mathrm{\Sigma_2}</tex>. | Из того, что класс <tex>\mathrm{BPP}</tex> замкнут относительно дополнения и <tex>\mathrm{co\Sigma_2} = \mathrm{\Pi_2}</tex>, следует, что достаточно доказать включение <tex>\mathrm{BPP} \subset \mathrm{\Sigma_2}</tex>. | ||
− | <tex>\mathrm{BPP}</tex> можно определить как множество таких языков <tex>L</tex>, что <tex>x \in L | + | <tex>\mathrm{BPP}</tex> можно определить как множество таких языков <tex>L</tex>, что <tex>x \in L</tex> тогда и только тогда, когда существует «много» таких вероятностных лент <tex>y</tex>, что <tex>R(x,y)</tex>. <tex>\mathrm{\Sigma_2}</tex> — множество таких языков <tex>L</tex>, что <tex>x \in L</tex> тогда и только тогда, когда существует такой <tex>y</tex>, что для любого <tex>z</tex> <tex>R(x, y, z)</tex>. Таким образом, необходимо уметь записывать «существует много» с помощью кванторов <tex>\exists\forall</tex>. |
Рассмотрим язык <tex>G = \{0, 1\}^t</tex> для некоторого <tex>t</tex>. Определим операцию <tex>\oplus</tex> над словами из этого языка как побитовое исключающее или. | Рассмотрим язык <tex>G = \{0, 1\}^t</tex> для некоторого <tex>t</tex>. Определим операцию <tex>\oplus</tex> над словами из этого языка как побитовое исключающее или. |
Версия 01:49, 4 июня 2012
Лемма: |
Доказательство: |
Рассмотрим . Существует такая программа , что . Покажем, что . Для этого рассмотрим следующую программу:. Таким образом .
|
Теорема
Теорема (Лаутеман): |
Доказательство: |
Из того, что класс замкнут относительно дополнения и , следует, что достаточно доказать включение .можно определить как множество таких языков , что тогда и только тогда, когда существует «много» таких вероятностных лент , что . — множество таких языков , что тогда и только тогда, когда существует такой , что для любого . Таким образом, необходимо уметь записывать «существует много» с помощью кванторов . Рассмотрим язык для некоторого . Определим операцию над словами из этого языка как побитовое исключающее или.Назовем , содержащееся в , -большим, если существует такой набор , что . Иначе будем называть — -маленьким.Если , то является -маленьким. Найдем достаточное условие, при котором является -большим.Воспользуемся утверждением, что если вероятность , то существует из . Для этого выберем случайно набор .. Если , то существует такой набор , что , то есть — -большое.Рассмотрим язык вероятностная машина Тьюринга , что , где некоторый полином, который будет определен позднее. Пусть использует бит случайной ленты. . Из того, что , следует, что существует такаяЗафиксируем . Возьмем . Рассмотрим множество , являющееся событием в вероятностном пространстве , где . Подберем теперь и так, чтобы — -большое.Если , то . Значит . Чтобы в этом случае было бы -большим потребуем .Если , то . Чтобы в этом случае было бы -маленьким потребуем .Выберем Таким образом, так, чтобы и . Получаем , то есть — -большое. : , . Получаем , и . |