Перейти до основного вмісту

Обмеження квантової інформації

Незважаючи на спільну математичну структуру, квантова та класична інформація мають суттєві відмінності. Завдяки цьому існує чимало задач, які можна розв'язати за допомогою квантової інформації, але не класичної.

Однак, перш ніж розглядати такі приклади, варто звернути увагу на деякі важливі обмеження квантової інформації. Розуміння того, чого квантова інформація не може, допомагає з'ясувати, на що вона здатна.

Незначущість глобальної фази

Перше обмеження, яке ми розглянемо, — а точніше, це скоріше незначна виродженість у способі представлення квантових станів векторами, ніж справжнє обмеження, — стосується поняття глобальної фази.

Під глобальною фазою ми маємо на увазі таке. Нехай ψ\vert \psi \rangle та ϕ\vert \phi \rangle — одиничні вектори, що представляють квантові стани деякої системи, і нехай існує комплексне число α\alpha на одиничному колі, тобто α=1,\vert \alpha \vert = 1, або, що еквівалентно, α=eiθ\alpha = e^{i\theta} для деякого дійсного числа θ,\theta, таке що

ϕ=αψ.\vert \phi \rangle = \alpha \vert \psi \rangle.

Тоді кажуть, що вектори ψ\vert \psi \rangle та ϕ\vert \phi \rangle відрізняються на глобальну фазу. Іноді α\alpha також називають глобальною фазою, хоча це залежить від контексту; будь-яке число на одиничному колі можна вважати глобальною фазою, якщо його помножити на одиничний вектор.

Розглянемо, що відбувається, коли система перебуває в одному з двох квантових станів ψ\vert\psi\rangle та ϕ,\vert\phi\rangle, і виконується вимірювання у стандартному базисі. У першому випадку, коли система перебуває у стані ψ,\vert\psi\rangle, імовірність виміряти будь-який класичний стан aa дорівнює

aψ2.\bigl\vert \langle a \vert \psi \rangle \bigr\vert^2.

У другому випадку, коли система перебуває у стані ϕ,\vert\phi\rangle, імовірність виміряти класичний стан aa дорівнює

aϕ2=αaψ2=α2aψ2=aψ2,\bigl\vert \langle a \vert \phi \rangle \bigr\vert^2 = \bigl\vert \alpha \langle a \vert \psi \rangle \bigr\vert^2 = \vert \alpha \vert^2 \bigl\vert \langle a \vert \psi \rangle \bigr\vert^2 = \bigl\vert \langle a \vert \psi \rangle \bigr\vert^2,

оскільки α=1.\vert\alpha\vert = 1. Тобто імовірність кожного результату однакова для обох станів.

Тепер розглянемо, що відбувається, коли ми застосовуємо довільну унітарну операцію UU до обох станів. У першому випадку, коли початковий стан — ψ,\vert \psi \rangle, стан стає

Uψ,U \vert \psi \rangle,

а в другому випадку, коли початковий стан — ϕ,\vert \phi\rangle, він стає

Uϕ=αUψ.U \vert \phi \rangle = \alpha U \vert \psi \rangle.

Тобто два отримані стани все ще відрізняються на ту саму глобальну фазу α.\alpha.

Отже, два квантові стани ψ\vert\psi\rangle та ϕ,\vert\phi\rangle, що відрізняються на глобальну фазу, є повністю нерозрізнюваними; які б операції чи послідовності операцій ми не застосовували до двох станів, вони завжди відрізнятимуться на глобальну фазу, і вимірювання у стандартному базисі дасть результати з точно однаковими ймовірностями. З цієї причини два вектори квантового стану, що відрізняються на глобальну фазу, вважаються еквівалентними і, по суті, розглядаються як той самий стан.

Наприклад, квантові стани

=120121та=120+121\vert - \rangle = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{1}{\sqrt{2}} \vert 1 \rangle \quad\text{та}\quad -\vert - \rangle = -\frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{1}{\sqrt{2}} \vert 1 \rangle

відрізняються на глобальну фазу (яка в цьому прикладі дорівнює 1-1), і тому вважаються одним і тим самим станом.

З іншого боку, квантові стани

+=120+121та=120121\vert + \rangle = \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{1}{\sqrt{2}} \vert 1 \rangle \quad\text{та}\quad \vert - \rangle = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{1}{\sqrt{2}} \vert 1 \rangle

не відрізняються на глобальну фазу. Хоча єдина відмінність між двома станами полягає в заміні знака «плюс» на «мінус», це не глобальна фазова різниця, а відносна, оскільки вона стосується не всіх компонент вектора, а лише їх підмножини. Це узгоджується з тим, що ми вже спостерігали раніше: стани +\vert{+} \rangle та \vert{-}\rangle можна ідеально розрізнити. Зокрема, застосування операції Адамара з подальшим вимірюванням дає такі ймовірності результатів:

0H+2=10H2=01H+2=01H2=1.\begin{aligned} \bigl\vert \langle 0 \vert H \vert {+} \rangle \bigr\vert^2 = 1 & \hspace{1cm} \bigl\vert \langle 0 \vert H \vert {-} \rangle \bigr\vert^2 = 0 \\[1mm] \bigl\vert \langle 1 \vert H \vert {+} \rangle \bigr\vert^2 = 0 & \hspace{1cm} \bigl\vert \langle 1 \vert H \vert {-} \rangle \bigr\vert^2 = 1. \end{aligned}

Теорема про заборону клонування

Теорема про заборону клонування доводить, що неможливо створити ідеальну копію невідомого квантового стану.

Теорема

Теорема про заборону клонування: нехай Σ\Sigma — множина класичних станів, що містить принаймні два елементи, а X\mathsf{X} та Y\mathsf{Y} — системи з однаковою множиною класичних станів Σ.\Sigma. Не існує квантового стану ϕ\vert \phi\rangle системи Y\mathsf{Y} та унітарної операції UU на парі (X,Y)(\mathsf{X},\mathsf{Y}) таких, що

U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle

для кожного стану ψ\vert \psi \rangle системи X.\mathsf{X}.

Тобто неможливо ні ініціалізувати систему Y\mathsf{Y} (у будь-який стан ϕ\vert\phi\rangle), ні виконати унітарну операцію UU на об'єднаній системі (X,Y)(\mathsf{X},\mathsf{Y}) таким чином, щоб стан ψ\vert\psi\rangle системи X\mathsf{X} клонувався — тобто щоб (X,Y)(\mathsf{X},\mathsf{Y}) опинилася у стані ψψ.\vert \psi \rangle \otimes \vert\psi\rangle.

Доведення цієї теореми насправді досить просте: воно зводиться до спостереження, що відображення

ψϕψψ\vert\psi\rangle \otimes \vert \phi\rangle\mapsto\vert\psi\rangle \otimes \vert \psi\rangle

не є лінійним відносно ψ.\vert\psi\rangle.

Зокрема, оскільки Σ\Sigma містить принаймні два елементи, ми можемо вибрати a,bΣa,b\in\Sigma такі, що ab.a\neq b. Якби існували квантовий стан ϕ\vert \phi\rangle системи Y\mathsf{Y} та унітарна операція UU на парі (X,Y)(\mathsf{X},\mathsf{Y}) такі, що U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle для кожного квантового стану ψ\vert\psi\rangle системи X,\mathsf{X}, то виконувалися б рівності

U(aϕ)=aaтаU(bϕ)=bb.U \bigl( \vert a \rangle \otimes \vert\phi\rangle\bigr) = \vert a \rangle \otimes \vert a\rangle \quad\text{та}\quad U \bigl( \vert b \rangle \otimes \vert\phi\rangle\bigr) = \vert b \rangle \otimes \vert b\rangle.

З лінійності — а саме лінійності тензорного добутку за першим аргументом і лінійності множення матриці на вектор за другим (векторним) аргументом — ми повинні мати

U((12a+12b)ϕ)=12aa+12bb.U \biggl(\biggl( \frac{1}{\sqrt{2}}\vert a \rangle + \frac{1}{\sqrt{2}} \vert b\rangle \biggr) \otimes \vert\phi\rangle\biggr) = \frac{1}{\sqrt{2}} \vert a \rangle \otimes \vert a\rangle + \frac{1}{\sqrt{2}} \vert b \rangle \otimes \vert b\rangle.

Однак умова U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle для кожного квантового стану ψ\vert\psi\rangle вимагає, щоб

U((12a+12b)ϕ)=(12a+12b)(12a+12b)=12aa+12ab+12ba+12bb12aa+12bb\begin{aligned} & U \biggl(\biggl( \frac{1}{\sqrt{2}}\vert a \rangle + \frac{1}{\sqrt{2}} \vert b\rangle \biggr) \otimes \vert\phi\rangle\biggr)\\ & \qquad = \biggl(\frac{1}{\sqrt{2}} \vert a \rangle + \frac{1}{\sqrt{2}} \vert b \rangle\biggr) \otimes \biggl(\frac{1}{\sqrt{2}} \vert a \rangle + \frac{1}{\sqrt{2}} \vert b \rangle\biggr)\\ & \qquad = \frac{1}{2} \vert a \rangle \otimes \vert a\rangle + \frac{1}{2} \vert a \rangle \otimes \vert b\rangle + \frac{1}{2} \vert b \rangle \otimes \vert a\rangle + \frac{1}{2} \vert b \rangle \otimes \vert b\rangle\\ & \qquad \neq \frac{1}{\sqrt{2}} \vert a \rangle \otimes \vert a\rangle + \frac{1}{\sqrt{2}} \vert b \rangle \otimes \vert b\rangle \end{aligned}

Отже, не існує стану ϕ\vert \phi\rangle та унітарної операції UU таких, що U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle для кожного вектора квантового стану ψ.\vert \psi\rangle.

Тут доречно зробити кілька зауважень щодо теореми про заборону клонування. Перше: формулювання теореми є абсолютним у тому сенсі, що воно стверджує неможливість ідеального клонування, — але нічого не говорить про клонування з обмеженою точністю, де ми могли б отримати наближену копію (відповідно до якогось способу вимірювання подібності двох різних квантових станів). Насправді існують формулювання теореми про заборону клонування, які накладають обмеження і на наближене клонування, а також методи досягнення наближеного клонування з обмеженою точністю.

Друге зауваження: теорема про заборону клонування стверджує неможливість клонування довільного стану ψ.\vert\psi\rangle. Натомість, наприклад, клон будь-якого стану стандартного базису можна легко створити. Зокрема, клон стану кубіта стандартного базису можна отримати за допомогою операції CNOT:

Класичне копіювання

Тут a|a\rangle — це 0|0\rangle або 1,|1\rangle, тобто стани, які можна реалізувати класично. Хоча клонувати стан стандартного базису не важко, це не суперечить теоремі про заборону клонування. Наприклад, такий підхід із воротами CNOT не зміг би успішно клонувати стан +.\vert + \rangle.

Останнє зауваження: теорема про заборону клонування не є унікальною для квантової інформації — неможливо також клонувати довільний імовірнісний стан за допомогою класичного (детермінованого або імовірнісного) процесу. Уяви, що хтось передає тобі систему в деякому імовірнісному стані, але ти не знаєш, який це стан. Наприклад, вони могли випадково згенерувати число від 11 до 10,10, але не сказали тобі, як саме. Не існує жодного фізичного процесу, за допомогою якого можна отримати дві незалежні копії того самого імовірнісного стану: все, що є у твоїх руках, — це число від 11 до 10,10, і просто немає достатньо інформації, щоб якимось чином відновити ймовірності появи всіх інших результатів.

З математичної точки зору, версію теореми про заборону клонування для імовірнісних станів можна довести точно так само, як і звичайну теорему (для квантових станів). Тобто клонування довільного імовірнісного стану є нелінійним процесом, тому воно не може бути представлене стохастичною матрицею.

Неортогональні стани не можна ідеально розрізнити

Для останнього обмеження, яке розглядається в цьому уроці, ми покажемо: якщо є два квантові стани ψ\vert\psi\rangle та ϕ,\vert\phi\rangle, що не є ортогональними, тобто ϕψ0,\langle \phi\vert\psi\rangle \neq 0, то їх неможливо ідеально розрізнити (іншими словами — відрізнити один від одного). Насправді ми покажемо логічно еквівалентне твердження: якщо ми маємо спосіб ідеально розрізнити два стани без жодної помилки, то вони обов'язково є ортогональними.

Ми обмежимося квантовими схемами, що складаються з будь-якої кількості унітарних вентилів, за якими слідує одне вимірювання у стандартному базисі верхнього кубіта. Від квантової схеми, щоб вважати, що вона ідеально розрізняє стани ψ\vert\psi\rangle та ϕ,\vert\phi\rangle, ми вимагаємо, щоб вимірювання завжди давало результат 00 для одного зі станів і завжди 11 для іншого. Точніше, будемо вважати, що є квантова схема, яка діє так, як зображено на таких діаграмах:

Розрізнення psi

Блок UU позначає унітарну операцію, що відповідає сукупній дії всіх унітарних вентилів схеми, але без фінального вимірювання. Немає втрати загальності у припущенні, що вимірювання дає 00 для ψ\vert\psi\rangle і 11 для ϕ\vert\phi\rangle; аналіз принципово не зміниться, якщо поміняти ці результати місцями.

Зауважимо, що, крім кубітів, що спочатку зберігають або ψ\vert\psi\rangle, або ϕ,\vert\phi\rangle, схема може використовувати будь-яку кількість додаткових робочих кубітів. Ці кубіти спочатку кожен ініціалізований у стан 0\vert 0\rangle — тому їх спільний стан позначено 00\vert 0\cdots 0\rangle на рисунках — і схема може використовувати їх у будь-який корисний спосіб. Використання робочих кубітів у таких квантових схемах є дуже поширеним.

Тепер розглянемо, що відбувається, коли ми запускаємо схему на стані ψ\vert\psi\rangle (разом з ініціалізованими робочими кубітами). Отриманий стан, безпосередньо перед виміром, можна записати як

U(00ψ)=γ00+γ11U \bigl( \vert 0\cdots 0 \rangle \vert \psi \rangle\bigr) = \vert \gamma_0\rangle\vert 0 \rangle + \vert \gamma_1 \rangle\vert 1 \rangle

для двох векторів γ0\vert \gamma_0\rangle та γ1,\vert \gamma_1\rangle, що відповідають усім кубітам, крім верхнього. Загалом для такого стану ймовірності того, що вимірювання верхнього кубіта дасть результати 00 та 1,1, такі:

Pr(результат 0)=γ02таPr(результат 1)=γ12.\operatorname{Pr}(\text{результат $0$}) = \bigl\| \vert\gamma_0\rangle \bigr\|^2 \qquad\text{та}\qquad \operatorname{Pr}(\text{результат $1$}) = \bigl\| \vert\gamma_1\rangle \bigr\|^2.

Оскільки наша схема завжди дає результат 00 для стану ψ,\vert\psi\rangle, то γ1=0,\vert\gamma_1\rangle = 0, і тому

U(00ψ)=γ00.U \bigl( \vert 0\cdots 0\rangle\vert \psi \rangle \bigr) = \vert\gamma_0\rangle\vert 0 \rangle.

Множачи обидві частини цього рівняння на U,U^{\dagger}, отримуємо:

00ψ=U(γ00).(1)\vert 0\cdots 0\rangle\vert \psi \rangle = U^{\dagger} \bigl( \vert \gamma_0\rangle\vert 0 \rangle \bigr). \tag{1}

Аналогічно міркуючи для ϕ\vert\phi\rangle замість ψ,\vert\psi\rangle, приходимо до висновку, що

U(00ϕ)=δ11U \bigl( \vert 0\cdots 0\rangle\vert \phi \rangle \bigr) = \vert \delta_1\rangle\vert 1 \rangle

для деякого вектора δ1,\vert\delta_1\rangle, і тому

00ϕ=U(δ11).(2)\vert 0\cdots 0\rangle\vert \phi \rangle = U^{\dagger} \bigl( \vert \delta_1\rangle\vert 1 \rangle\bigr). \tag{2}

Тепер обчислимо скалярний добуток векторів, представлених рівняннями (1)(1) та (2),(2), починаючи з представлень у правих частинах кожного рівняння. Маємо

(U(γ00))=(γ00)U,\bigl(U^{\dagger} \bigl( \vert \gamma_0\rangle\vert 0 \rangle \bigr)\bigr)^{\dagger} = \bigl( \langle\gamma_0\vert\langle 0\vert \bigr)U,

тому скалярний добуток вектора (1)(1) з вектором (2)(2) дорівнює

(γ00)UU(δ11)=(γ00)(δ11)=γ0δ101=0.\bigl( \langle\gamma_0\vert\langle 0\vert \bigr)U U^{\dagger} \bigl( \vert \delta_1\rangle\vert 1 \rangle\bigr) = \bigl( \langle\gamma_0\vert\langle 0\vert \bigr) \bigl( \vert \delta_1\rangle\vert 1 \rangle\bigr) = \langle \gamma_0 \vert \delta_1\rangle \langle 0 \vert 1 \rangle = 0.

Тут ми скористалися тим, що UU=I,U U^{\dagger} = \mathbb{I}, а також тим, що скалярний добуток тензорних добутків дорівнює добутку скалярних добутків:

uvwx=uwvx\langle u \otimes v \vert w \otimes x\rangle = \langle u \vert w\rangle \langle v \vert x\rangle

для будь-якого вибору цих векторів (за умови, що u\vert u\rangle та w\vert w\rangle мають однакову кількість компонент, а v\vert v\rangle та x\vert x\rangle — також однакову, щоб мали сенс скалярні добутки uw\langle u\vert w\rangle та vx\langle v\vert x \rangle). Зауважимо, що значення скалярного добутку γ0δ1\langle \gamma_0 \vert \delta_1\rangle не важливе, оскільки воно множиться на 01=0.\langle 0 \vert 1 \rangle = 0.

Нарешті, скалярний добуток векторів у лівих частинах рівнянь (1)(1) та (2)(2) повинен дати те саме нульове значення, яке ми вже отримали, тому

0=(00ψ)(00ϕ)=0000ψϕ=ψϕ.0 = \bigl( \vert 0\cdots 0\rangle \vert \psi\rangle\bigr)^{\dagger} \bigl(\vert 0\cdots 0\rangle\vert \phi\rangle\bigr) = \langle 0\cdots 0 \vert 0\cdots 0 \rangle \langle \psi \vert \phi \rangle = \langle \psi \vert \phi \rangle.

Ми дійшли до бажаного висновку: ψ\vert \psi\rangle та ϕ\vert\phi\rangle є ортогональними: ψϕ=0.\langle \psi \vert \phi \rangle = 0.

До речі, будь-які два ортогональні стани можна ідеально розрізнити — це обернене до щойно доведеного твердження. Нехай два стани, які потрібно розрізнити, — це ϕ\vert \phi\rangle та ψ,\vert \psi\rangle, де ϕψ=0.\langle \phi\vert\psi\rangle = 0. Тоді ці стани можна ідеально розрізнити, виконавши, наприклад, проективне вимірювання, описане такими матрицями:

{ϕϕ,Iϕϕ}.\bigl\{ \vert\phi\rangle\langle\phi\vert,\,\mathbb{I} - \vert\phi\rangle\langle\phi\vert \bigr\}.

Для стану ϕ\vert\phi\rangle завжди отримуємо перший результат:

ϕϕϕ2=ϕϕϕ2=ϕ2=1,(Iϕϕ)ϕ2=ϕϕϕϕ2=ϕϕ2=0.\begin{aligned} & \bigl\| \vert\phi\rangle\langle\phi\vert \vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle\langle\phi\vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle \bigr\|^2 = 1,\\[1mm] & \bigl\| (\mathbb{I} - \vert\phi\rangle\langle\phi\vert) \vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle - \vert\phi\rangle\langle\phi\vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle - \vert\phi\rangle \bigr\|^2 = 0. \end{aligned}

А для стану ψ\vert\psi\rangle завжди отримуємо другий результат:

ϕϕψ2=ϕϕψ2=02=0,(Iϕϕ)ψ2=ψϕϕψ2=ψ2=1.\begin{aligned} & \bigl\| \vert\phi\rangle\langle\phi\vert \vert\psi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle\langle\phi\vert\psi\rangle \bigr\|^2 = \bigl\| 0 \bigr\|^2 = 0,\\[1mm] & \bigl\| (\mathbb{I} - \vert\phi\rangle\langle\phi\vert) \vert\psi\rangle \bigr\|^2 = \bigl\| \vert\psi\rangle - \vert\phi\rangle\langle\phi\vert\psi\rangle \bigr\|^2 = \bigl\| \vert\psi\rangle \bigr\|^2 = 1. \end{aligned}