Квантовый аналог NP: класс BQNP
Лемма 13.1 (усиление вероятностей). Если
, то она удовлетворяет также и такому варианту определения 13.2, где условие
заменено на
,
,
,
.
Доказательство. Общая идея усиления вероятностей остается прежней: рассмотрим большое, но ограниченное полиномом, количество копий схемы, реализующей оператор
(индекс
мы будем опускать). К результатам их работы применим функцию голосования с пороговым значением, разделяющим вероятности
и
:
![]() |
( 13.1) |
,
. Но теперь появляется дополнительная трудность — Мерлин может пытаться обмануть Артура, сообщая ему неразложимую в тензорное произведение подсказку.Пусть мы используем
копий схемы
. Предоставим Мерлину большую свободу, разрешив в качестве подсказки любую матрицу плотности
. Вероятность получения ответов
при подсказке
равна
![]() |
( 13.2) |
![]() |
( 13.3) |
Здесь
— проектор на подпространство состояний, имеющих
в первом q-бите (т.е.
).
Чтобы убедить Артура в правильности
, Мерлин может дать подсказку
, где
— сообщение, которое убеждает Артура, действующего по схеме
, с вероятностью
. По общим свойствам квантовой вероятности, формула (13.2) преобразуется в

Рассмотрим теперь случай, когда
. Нам нужно оценить вероятность
для произвольного сообщения Мерлина
. Выберем в пространстве
ортонормированный базис, в котором диагонализуется оператор
(этот оператор, очевидно, эрмитов). Оператор
диагонален в том же базисе. Определим набор "условных вероятностей"
, где
— один из базисных векторов. (Очевидно, что
и
.) Тогда величина
приобретает вид
![]() |
( 13.4) |
.Формула (13.4) имеет следующую интерпретацию. Рассмотрим набор вероятностей
для всех последовательностей
как вектор в
-мерном вещественном пространстве. Мы показали, что этот вектор на произвольной подсказке
принадлежит выпуклой оболочке таких же векторов на разложимых подсказках
. Поэтому наибольшая вероятность события
(для любой функции
) достигается на подсказках такого вида.
В случае, когда
— пороговая функция (13.1),
![]() |
( 13.5) |
. Согласно условию,
, если
, и
, если
. Оценим величину
в этих случаях, соответственно, снизу и сверху.Будем использовать неравенство Чернова (см. [18]). Пусть

получаем
—
следует, что
. Используя более точное разложение
, можно получить оценку
. Так что при
указанные в условии оценки на
выполнены.Замечание 13.2. Важным моментом в изложенном доказательстве является тот факт, что
и
диагонализуются в одном и том же базисе. Вообще, усиление вероятностей для нетривиальных сложностных классов (как квантовых, так и классических) — вещь довольно тонкая.
![\begin{equation}\label{пороговая-функция} G(z_1,\dots,z_k) = \left\{\begin{array}{ll} 1, & \text{если}\ \sum\limits_{j=1}^{k} z_j \ge l \\[3pt] 0, & \text{если}\ \sum\limits_{j=1}^{k} z_j < l, \end{array}\right. \end{equation}](/sites/default/files/tex_cache/57d54324f7cbb9b11919767511ae98d9.png)

![\begin{equation}\label{принимающий-оператор} X^{(a)}=\Tr_{[m+1,\dots,N]}\Bigl(U^\dagger\Pi^{(a)}_1 U \bigl(I_{\BB^{\otimes m}}\otimes\ket{x,0^{N-n-m}}\bra{x,0^{N-n-m}}\bigr)\Bigr). \end{equation}](/sites/default/files/tex_cache/9d9ff73c76f916042b97a5f29b66df02.png)

![\begin{equation}\label{наибольшая-вероятность-принятия} p_{\rm max}= \max_{\rho}\Prob\left[G(z_1,\dots,z_k)=1\big|\,\rho\right]= \sum_{j\ge l} \binom{k}{j} p_*^j(1-p_*)^{k-j}, \end{equation}](/sites/default/files/tex_cache/8b1417d08930572c716c3e9beef23d37.png)