Теорема Лаутемана — различия между версиями
Tsar (обсуждение | вклад) (→Теорема: Поправки продолжаются, ещё не всё) |
Tsar (обсуждение | вклад) (→Теорема: Поправки, вроде финальные для этого куска) |
||
Строка 41: | Строка 41: | ||
Если <tex>x \not \in L</tex>, то <tex>P(M(x) = 1) = \frac{|A_x|}{2^{t(n)}} \leqslant \frac{1}{2^{p(n)}} \Rightarrow |A_x| \leqslant 2^{t(n) - p(n)}</tex>. Чтобы в этом случае <tex>A_x</tex> было бы <tex>k</tex>-маленьким потребуем <tex>2^{t(n) - p(n)} < \frac{2^{t(n)}}{k}</tex>. | Если <tex>x \not \in L</tex>, то <tex>P(M(x) = 1) = \frac{|A_x|}{2^{t(n)}} \leqslant \frac{1}{2^{p(n)}} \Rightarrow |A_x| \leqslant 2^{t(n) - p(n)}</tex>. Чтобы в этом случае <tex>A_x</tex> было бы <tex>k</tex>-маленьким потребуем <tex>2^{t(n) - p(n)} < \frac{2^{t(n)}}{k}</tex>. | ||
− | Выберем <tex>p(n)</tex> так, чтобы <tex>\frac{t(n)}{p(n)} < 2^{p(n)} - 2</tex> и <tex>k = \lceil \frac{t(n)}{p(n)} \rceil + 1</tex>. Получаем <tex>\frac{t(n)}{p(n)} < k < 2^{p(n)}</tex>, то есть <tex>x \in L \Leftrightarrow A_x</tex> — <tex>k</tex>-большое. | + | Выберем <tex>p(n)</tex> так, чтобы <tex>\frac{t(n)}{p(n)} < 2^{p(n)} - 2</tex> (то есть <tex>c r(n) p(n) < 2^{p(n)}</tex>) и <tex>k = \lceil \frac{t(n)}{p(n)} \rceil + 1 = c r(n) p(n) + 1</tex>. Получаем <tex>\frac{t(n)}{p(n)} < k < 2^{p(n)}</tex>, то есть <tex>x \in L \Leftrightarrow A_x</tex> — <tex>k</tex>-большое. |
Таким образом, <tex>x \in L \Leftrightarrow \exists \{g_i\}_{i=1}^{k} \subset G</tex> : <tex>\forall y \in G</tex> <tex>\left( \bigvee\limits_{i=1}^{k} y \in g_i \oplus A_x \right) </tex>. Заметив, что <tex>y \in g_i \oplus A_x \Leftrightarrow y \oplus g_i \in A_x \Leftrightarrow M(x, y \oplus g_i)</tex>, получаем <tex>L \in \Sigma_2</tex>, <tex>\mathrm{BPP} \subset \mathrm{\Sigma_2}</tex> и <tex>\mathrm{BPP} \subset \mathrm{\Sigma_2} \cap \mathrm{\Pi_2}</tex>. | Таким образом, <tex>x \in L \Leftrightarrow \exists \{g_i\}_{i=1}^{k} \subset G</tex> : <tex>\forall y \in G</tex> <tex>\left( \bigvee\limits_{i=1}^{k} y \in g_i \oplus A_x \right) </tex>. Заметив, что <tex>y \in g_i \oplus A_x \Leftrightarrow y \oplus g_i \in A_x \Leftrightarrow M(x, y \oplus g_i)</tex>, получаем <tex>L \in \Sigma_2</tex>, <tex>\mathrm{BPP} \subset \mathrm{\Sigma_2}</tex> и <tex>\mathrm{BPP} \subset \mathrm{\Sigma_2} \cap \mathrm{\Pi_2}</tex>. |
Версия 14:25, 25 июня 2012
Лемма: |
Доказательство: |
Рассмотрим . Существует такая программа , что . Покажем, что . Для этого рассмотрим следующую программу:. Таким образом .
|
Теорема
Теорема (Лаутеман): |
Доказательство: |
Из того, что класс замкнут относительно дополнения и , следует, что достаточно доказать включение .вероятностная машина Тьюринга для . — множество таких языков , что тогда и только тогда, когда существует такой , что для любого . Таким образом, необходимо уметь записывать «существует много» с помощью кванторов , . можно определить как множество таких языков , что тогда и только тогда, когда существует «много» таких вероятностных лент , что , где —Рассмотрим язык для некоторого . Определим операцию над словами из этого языка как побитовое исключающее или.Назовем , содержащееся в , -большим, если существует такой набор , что . Иначе будем называть — -маленьким.Если , то является -маленьким (так как копий не смогут покрыть ). Найдем достаточное условие, при котором является -большим.Воспользуемся утверждением, что если вероятность , то существует из . Для этого выберем случайно набор .. Если , то существует такой набор , что , то есть — -большое.Рассмотрим язык доказательством , построим машину , которая запускает достаточное число раз, чтобы получить вероятность ошибки , где это некоторый полином, который будет определён позднее. Будет достаточно запусков. Соответственно, использует бит случайной ленты, . . Тогда существует вероятностная машина Тьюринга , такая что . Пусть использует бит случайной ленты. По аналогии cЗафиксируем . Возьмем . Рассмотрим множество . Подберем теперь и так, чтобы — -большое.Если , то . Значит . Чтобы в этом случае было бы -большим потребуем .Если , то . Чтобы в этом случае было бы -маленьким потребуем .Выберем Таким образом, так, чтобы (то есть ) и . Получаем , то есть — -большое. : . Заметив, что , получаем , и . |
См. также
Литература
- Sanjeev Arora, Boaz Barak. Computational Complexity: A Modern Approach