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

Теорема Наймарка

Теорема Наймарка є фундаментальним фактом, що стосується вимірювань. Вона стверджує, що кожне загальне вимірювання можна реалізувати простим способом, який нагадує представлення Стайнспринга для каналів:

  1. Спочатку система, яку потрібно виміряти, об'єднується з ініціалізованою робочою системою, утворюючи складену систему.
  2. Потім над складеною системою виконується унітарна операція.
  3. Нарешті, робоча система вимірюється відносно вимірювання у стандартному базисі, що дає результат вихідного загального вимірювання.

Формулювання теореми та доведення

Нехай X\mathsf{X} — система, а {P0,,Pm1}\{P_0,\ldots,P_{m-1}\} — набір додатно напіввизначених матриць, що задовольняють

P0++Pm1=IX,P_0 + \cdots + P_{m-1} = \mathbb{I}_{\mathsf{X}},

тобто вони описують вимірювання X.\mathsf{X}. Також нехай Y\mathsf{Y} — система, класична множина станів якої є {0,,m1},\{0,\ldots,m-1\}, — це множина можливих результатів цього вимірювання.

Теорема Наймарка стверджує, що існує унітарна операція UU над складеною системою (Y,X)(\mathsf{Y},\mathsf{X}) така, що реалізація, запропонована наступним рисунком, дає результати вимірювання, що збігаються із заданим вимірюванням {P0,,Pm1},\{P_0,\ldots,P_{m-1}\}, тобто ймовірності різних можливих результатів вимірювання точно збігаються.

Реалізація загального вимірювання за теоремою Наймарка

Уточнимо: система X\mathsf{X} починає в деякому довільному стані ρ,\rho, тоді як Y\mathsf{Y} ініціалізується у стані 0.\vert 0\rangle. Унітарна операція UU застосовується до (Y,X),(\mathsf{Y},\mathsf{X}), після чого система Y\mathsf{Y} вимірюється вимірюванням у стандартному базисі, що дає деякий результат a{0,,m1}.a\in\{0,\ldots,m-1\}.

Система X\mathsf{X} зображена як частина виходу схеми, але поки ми не будемо займатися станом X\mathsf{X} після виконання U,U, і можна вважати, що вона відслідковується. Проте пізніше в уроці нас зацікавить стан X\mathsf{X} після виконання U.U.

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

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

Факт

Припустимо, що PP є n×nn \times n додатно напіввизначеною матрицею. Існує єдина n×nn\times n додатно напіввизначена матриця Q,Q, для якої Q2=P.Q^2 = P. Ця єдина додатно напіввизначена матриця називається квадратним коренем з PP і позначається P.\sqrt{P}.

Один зі способів знайти квадратний корінь з додатно напіввизначеної матриці — спочатку обчислити спектральний розклад.

P=k=0n1λkψkψkP = \sum_{k=0}^{n-1} \lambda_k \vert \psi_k \rangle \langle \psi_k \vert

Оскільки PP є додатно напіввизначеною, її власні значення мають бути невід'ємними дійсними числами, і замінивши їх на їхні квадратні корені, отримаємо вираз для квадратного кореня з P.P.

P=k=0n1λkψkψk\sqrt{P} = \sum_{k=0}^{n-1} \sqrt{\lambda_k} \vert \psi_k \rangle \langle \psi_k \vert

Маючи цю концепцію, готові довести теорему Наймарка. Припускаючи, що X\mathsf{X} має nn класичних станів, унітарну операцію UU над парою (Y,X)(\mathsf{Y},\mathsf{X}) можна представити матрицею nm×nm,nm\times nm, яку можна розглядати як блочну матрицю m×m,m\times m, блоки якої є матрицями n×n.n\times n. Ключ до доведення — взяти UU як будь-яку унітарну матрицю, що відповідає наступному шаблону.

U=(P0??P1??Pm1??)U = \begin{pmatrix} \sqrt{P_0} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \sqrt{P_1} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \sqrt{P_{m-1}} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}

Щоб можна було заповнити блоки, позначені знаком питання, так, щоб UU була унітарною, необхідно і достатньо, щоб перші nn стовпців, утворені блоками P0,,Pm1,\sqrt{P_0},\ldots,\sqrt{P_{m-1}}, були ортонормованими. Потім можна використати процес ортогоналізації Грама-Шмідта для заповнення решти стовпців, як ми бачили в попередньому уроці.

Перші nn стовпців UU можна виразити як вектори таким чином, де c=0,,n1c = 0,\ldots,n-1 — номер стовпця, починаючи з 0.0.

γc=a=0m1aPac\vert\gamma_c\rangle = \sum_{a = 0}^{m-1} \vert a \rangle \otimes \sqrt{P_a} \vert c\rangle

Обчислимо скалярний добуток між будь-якими двома з них.

γcγd=a,b=0m1abcPaPbd=c(a=0m1Pa)d=cd\langle \gamma_c \vert \gamma_d \rangle = \sum_{a,b = 0}^{m-1} \langle a \vert b \rangle \cdot \langle c \vert \sqrt{P_a}\sqrt{P_b}\, \vert d\rangle = \langle c \vert \Biggl(\sum_{a = 0}^{m-1} P_a \Biggr) \vert d\rangle = \langle c \vert d\rangle

Це показує, що ці стовпці насправді є ортонормованими, тому можна заповнити решту стовпців UU так, щоб гарантувати, що вся матриця є унітарною.

Залишається перевірити, що ймовірності результатів вимірювання для симуляції узгоджуються з вихідним вимірюванням. Для заданого початкового стану ρ\rho системи X,\mathsf{X}, вимірювання, описане набором {P0,,Pm1},\{P_0,\ldots,P_{m-1}\}, дає кожен результат a{0,,m1}a\in\{0,\ldots,m-1\} з ймовірністю Tr(Paρ).\operatorname{Tr}(P_a \rho).

Щоб отримати ймовірності результатів для симуляції, назвемо σ\sigma стан (Y,X)(\mathsf{Y},\mathsf{X}) після виконання U.U. Цей стан можна виразити так.

σ=U(00ρ)U=a,b=0m1abPaρPb\sigma = U \bigl(\vert 0\rangle \langle 0 \vert \otimes \rho\bigr) U^{\dagger} = \sum_{a,b=0}^{m-1} \vert a\rangle \langle b \vert \otimes \sqrt{P_a} \rho \sqrt{P_b}

Еквівалентно, у формі блочної матриці маємо таке рівняння.

σ=(P0??P1??Pm1??)(ρ00000000)(P0P1Pm1??????)=(P0ρP0P0ρPm1Pm1ρP0Pm1ρPm1)\begin{aligned} \sigma & = \begin{pmatrix} \sqrt{P_0} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \sqrt{P_1} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \sqrt{P_{m-1}} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix} \begin{pmatrix} \rho & 0 & \cdots & 0 \\[1mm] 0 & 0 & \cdots & 0 \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] 0 & 0 & \cdots & 0 \end{pmatrix} \begin{pmatrix} \sqrt{P_0} & \sqrt{P_1} & \cdots & \sqrt{P_{m-1}} \\[1mm] \fbox{?} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \fbox{?} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}\\[5mm] & = \begin{pmatrix} \sqrt{P_0}\rho\sqrt{P_0} & \cdots & \sqrt{P_0}\rho\sqrt{P_{m-1}} \\[1mm] \vdots & \ddots & \vdots\\[1mm] \sqrt{P_{m-1}}\rho\sqrt{P_0} & \cdots & \sqrt{P_{m-1}}\rho\sqrt{P_{m-1}} \end{pmatrix} \end{aligned}

Зауважимо, що елементи U,U, що потрапляють у блоки, позначені знаком питання, не впливають на результат завдяки тому, що ми спрягаємо матрицю вигляду 00ρ\vert 0 \rangle \langle 0 \vert \otimes \rho — адже елементи зі знаком питання завжди множаться на нульові елементи 00ρ\vert 0 \rangle \langle 0 \vert \otimes \rho при обчисленні добутку матриць.

Тепер можемо проаналізувати, що відбувається при виконанні вимірювання у стандартному базисі над Y.\mathsf{Y}. Ймовірності можливих результатів визначаються діагональними елементами редукованого стану σY\sigma_{\mathsf{Y}} системи Y.\mathsf{Y}.

σY=a,b=0m1Tr(PaρPb)ab\sigma_{\mathsf{Y}} = \sum_{a,b=0}^{m-1} \operatorname{Tr}\Bigl(\sqrt{P_a} \rho \sqrt{P_b}\Bigr) \vert a\rangle \langle b \vert

Зокрема, використовуючи циклічну властивість сліду, бачимо, що ймовірність отримати заданий результат a{0,,m1}a\in\{0,\ldots,m-1\} така.

aσYa=Tr(PaρPa)=Tr(Paρ)\langle a \vert \sigma_{\mathsf{Y}} \vert a \rangle = \operatorname{Tr}\Bigl(\sqrt{P_a} \rho \sqrt{P_a}\Bigr) = \operatorname{Tr}(P_a \rho)

Це збігається з вихідним вимірюванням, підтверджуючи правильність симуляції.

Нерозкладальні вимірювання

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

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

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

Насправді можна ще більше узагальнити нерозкладальні вимірювання, щоб вони давали класичний результат вимірювання разом із квантовим станом системи на виході, яка не обов'язково збігається з вхідною системою.

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

З теореми Наймарка

Розглянемо симуляцію загального вимірювання, як у теоремі Наймарка. Простий спосіб отримати нерозкладальне вимірювання з цієї симуляції випливає з попереднього рисунка, де система X\mathsf{X} не відслідковується, а є частиною виходу. Це дає як класичний результат вимірювання a{0,,m1},a\in\{0,\ldots,m-1\}, так і стан X\mathsf{X} після вимірювання.

Опишемо ці стани математично. Припускаємо, що початковий стан X\mathsf{X} є ρ,\rho, тому після введення ініціалізованої системи Y\mathsf{Y} та виконання UU маємо, що (Y,X)(\mathsf{Y},\mathsf{X}) знаходиться у стані

σ=U(00ρ)U=a,b=0m1abPaρPb.\sigma = U \bigl(\vert 0\rangle \langle 0 \vert \otimes \rho\bigr) U^{\dagger} = \sum_{a,b=0}^{m-1} \vert a\rangle \langle b \vert \otimes \sqrt{P_a} \rho \sqrt{P_b}.

Ймовірності появи різних класичних результатів такі самі, як і раніше — вони не можуть змінитися від того, що ми вирішили ігнорувати або не ігнорувати X.\mathsf{X}. Тобто ми отримуємо кожне a{0,,m1}a\in\{0,\ldots,m-1\} з ймовірністю Tr(Paρ).\operatorname{Tr}(P_a \rho).

За умови отримання конкретного результату вимірювання a,a, стан X\mathsf{X} що виходить, задається цим виразом.

PaρPaTr(Paρ)\frac{\sqrt{P_a} \rho \sqrt{P_a}}{\operatorname{Tr}(P_a \rho)}

Один зі способів побачити це — представити вимірювання у стандартному базисі Y\mathsf{Y} повністю дефазуючим каналом Δm,\Delta_m, де вивід каналу описує класичні результати вимірювання як (діагональні) матриці густини. Вираз стану, який ми отримуємо, такий.

a,b=0m1Δm(ab)PaρPb=a=0m1aaPaρPa.\sum_{a,b=0}^{m-1} \Delta_m(\vert a\rangle \langle b \vert) \otimes \sqrt{P_a} \rho \sqrt{P_b} = \sum_{a=0}^{m-1} \vert a\rangle \langle a \vert \otimes \sqrt{P_a} \rho \sqrt{P_a}.

Потім можемо записати цей стан як опуклу комбінацію добутних станів,

a=0m1Tr(Paρ)aaPaρPaTr(Paρ),\sum_{a=0}^{m-1} \operatorname{Tr}(P_a \rho)\, \vert a\rangle \langle a \vert \otimes \frac{\sqrt{P_a} \rho \sqrt{P_a}}{\operatorname{Tr}(P_a \rho)},

що узгоджується з отриманим нами виразом для стану X\mathsf{X} з урахуванням кожного можливого результату вимірювання.

З представлення Крауса

Існують альтернативні варіанти вибору UU у контексті теореми Наймарка, які дають ті ж ймовірності результатів вимірювання, але зовсім різні вихідні стани X.\mathsf{X}.

Наприклад, один варіант — замінити (IYV)U(\mathbb{I}_{\mathsf{Y}} \otimes V) U на U,U, де VV — будь-яка унітарна операція на X.\mathsf{X}. Застосування VV до X\mathsf{X} комутує з вимірюванням Y,\mathsf{Y}, тому ймовірності класичних результатів не змінюються, але тепер стан X\mathsf{X} з урахуванням результату aa стає

VPaρPaVTr(Paρ).\frac{V \sqrt{P_a} \rho \sqrt{P_a}V^{\dagger}}{\operatorname{Tr}(P_a \rho)}.

Більш загально, можна замінити UU унітарною матрицею

(a=0m1aaVa)U\Biggl(\sum_{a=0}^{m-1} \vert a\rangle\langle a \vert \otimes V_a\Biggr) U

для будь-якого вибору унітарних операцій V0,,Vm1V_0,\ldots,V_{m-1} на X.\mathsf{X}. Знову ж таки, ймовірності класичних результатів незмінні, але тепер стан X\mathsf{X} з урахуванням результату aa стає

VaPaρPaVaTr(Paρ).\frac{V_a \sqrt{P_a} \rho \sqrt{P_a}V_a^{\dagger}}{\operatorname{Tr}(P_a \rho)}.

Еквівалентний спосіб виразити цю свободу пов'язаний з представленнями Крауса. Тобто можна описати нерозкладальне вимірювання з mm результатами для системи з nn класичними станами вибором n×nn\times n матриць Крауса A0,,Am1,A_0,\ldots,A_{m-1}, що задовольняють типовій умові для матриць Крауса.

a=0m1AaAa=IX(1)\sum_{a = 0}^{m-1} A_a^{\dagger} A_a = \mathbb{I}_{\mathsf{X}} \tag{1}

Припускаючи, що початковий стан X\mathsf{X} є ρ,\rho, класичний результат вимірювання є aa з ймовірністю

Tr(AaρAa)=Tr(AaAaρ)\operatorname{Tr}\bigl(A_a \rho A_a^{\dagger}\bigr) = \operatorname{Tr}\bigl(A_a^{\dagger} A_a \rho \bigr)

і за умови, що результат є a,a, стан X\mathsf{X} стає

AaρAaTr(AaAaρ).\frac{A_a \rho A_a^{\dagger}}{\operatorname{Tr}(A_a^{\dagger}A_a \rho)}.

Зауважимо, що це еквівалентно вибору унітарної операції UU у теоремі Наймарка таким чином.

U=(A0??A1??Am1??)U = \begin{pmatrix} A_{0} & \fbox{?} & \cdots & \fbox{?} \\[1mm] A_{1} & \fbox{?} & \cdots & \fbox{?} \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] A_{m-1} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}

У попередньому уроці ми зазначили, що стовпці, утворені блоками A0,,Am1,A_0,\ldots,A_{m-1}, обов'язково ортогональні завдяки умові (1).(1).

Узагальнення

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