Тепер ми готові перейти до квантової інформації в контексті кількох систем.
Подібно до попереднього уроку про поодинокі системи, математичний опис квантової інформації для кількох систем дуже схожий на імовірнісний випадок і використовує подібні концепції та методи.
Кілька систем можна розглядати колективно як одну складену систему.
Ми вже спостерігали це в імовірнісному контексті, і квантовий контекст є аналогічним.
Тому квантові стани кількох систем представляються векторами-стовпцями з комплексними числами та евклідовою нормою, що дорівнює 1, так само, як і квантові стани поодиноких систем.
У випадку кількох систем елементи цих векторів встановлюються у відповідність до декартового добутку класичних множин станів, пов'язаних з кожною з окремих систем, оскільки це класична множина станів складеної системи.
Наприклад, якщо X і Y є кубітами, то класичною множиною станів пари кубітів (X,Y), розглянутої колективно як одна система, є декартовий добуток {0,1}×{0,1}.
Представляючи пари бінарних значень у вигляді бінарних рядків довжини два, ми асоціюємо цю множину декартового добутку з множиною {00,01,10,11}.
Тому всі наступні вектори є прикладами векторів квантових станів пари (X,Y):
Існують варіанти того, як виражаються вектори квантових станів кількох систем, і ми можемо обрати будь-який варіант, що відповідає нашим уподобанням.
Ось кілька прикладів для першого вектора квантового стану, наведеного вище.
Ми можемо використовувати той факт, що ∣ab⟩=∣a⟩∣b⟩ (для будь-яких класичних станів a і b), щоб натомість записати
21∣0⟩∣0⟩−61∣0⟩∣1⟩+6i∣1⟩∣0⟩+61∣1⟩∣1⟩.
Ми можемо вибрати явно писати символ тензорного добутку ось так:
21∣0⟩⊗∣0⟩−61∣0⟩⊗∣1⟩+6i∣1⟩⊗∣0⟩+61∣1⟩⊗∣1⟩.
Ми можемо додати індекси до кетів, щоб вказати, як вони відповідають системам, що розглядаються, ось так:
Звичайно, ми також можемо явно записувати вектори квантових станів як вектори-стовпці:
21−616i61.
Залежно від контексту, в якому це з'являється, один із цих варіантів може бути бажаним — але всі вони еквівалентні в тому сенсі, що вони описують той самий вектор.
Подібно до того, що ми маємо для векторів імовірностей, тензорні добутки векторів квантових станів також є векторами квантових станів — і знову вони представляють незалежність між системами.
Детальніше, починаючи з випадку двох систем, припустимо, що ∣ϕ⟩ є вектором квантового стану системи X, а ∣ψ⟩ є вектором квантового стану системи Y.
Тоді тензорний добуток ∣ϕ⟩⊗∣ψ⟩, який можна також записати як
∣ϕ⟩∣ψ⟩ або як ∣ϕ⊗ψ⟩, є вектором квантового стану спільної системи (X,Y).
Знову ми називаємо стан такої форми добутковим станом.
Інтуїтивно кажучи, коли пара систем (X,Y) перебуває в добутковому стані ∣ϕ⟩⊗∣ψ⟩, ми можемо інтерпретувати це як те, що X перебуває в квантовому стані ∣ϕ⟩,Y перебуває в квантовому стані ∣ψ⟩, і стани двох систем не мають нічого спільного один з одним.
Той факт, що вектор тензорного добутку ∣ϕ⟩⊗∣ψ⟩ дійсно є вектором квантового стану, узгоджується з тим, що евклідова норма є мультиплікативною відносно тензорних добутків:
Оскільки ∣ϕ⟩ і ∣ψ⟩ є векторами квантових станів, ми маємо ∥∣ϕ⟩∥=1 і ∥∣ψ⟩∥=1, і тому ∥∣ϕ⟩⊗∣ψ⟩∥=1, тож ∣ϕ⟩⊗∣ψ⟩ також є вектором квантового стану.
Це узагальнюється на більше ніж дві системи.
Якщо ∣ψ0⟩,…,∣ψn−1⟩ є векторами квантових станів систем X0,…,Xn−1, то ∣ψn−1⟩⊗⋯⊗∣ψ0⟩ є вектором квантового стану, що представляє добутковий стан спільної системи (Xn−1,…,X0).
Знову ми знаємо, що це вектор квантового стану, тому що
Не всі вектори квантових станів кількох систем є добутковими станами.
Наприклад, вектор квантового стану
21∣00⟩+21∣11⟩(1)
двох кубітів не є добутковим станом.
Щоб обґрунтувати це, ми можемо дотримуватись точно такого ж аргументу, який ми використовували в попередньому розділі для імовірнісного стану.
Тобто, якби (1) був добутковим станом, існували б вектори квантових станів ∣ϕ⟩ і ∣ψ⟩, для яких
∣ϕ⟩⊗∣ψ⟩=21∣00⟩+21∣11⟩.
Але тоді обов'язково виконувалося б
⟨0∣ϕ⟩⟨1∣ψ⟩=⟨01∣ϕ⊗ψ⟩=0
що означає, що ⟨0∣ϕ⟩=0 або
⟨1∣ψ⟩=0 (або обидва).
Це суперечить тому факту, що
⟨0∣ϕ⟩⟨0∣ψ⟩=⟨00∣ϕ⊗ψ⟩=21
і
⟨1∣ϕ⟩⟨1∣ψ⟩=⟨11∣ϕ⊗ψ⟩=21
обидва є ненульовими.
Отже, вектор квантового стану (1) представляє кореляцію між двома системами, і конкретно ми говоримо, що системи є заплутаними.
Зауважте, що конкретне значення 1/2 не є важливим для цього аргументу — важливо лише, що це значення є ненульовим.
Тому, наприклад, квантовий стан
53∣00⟩+54∣11⟩
також не є добутковим станом за тим самим аргументом.
Заплутаність є квінтесенційною властивістю квантової інформації, яка буде обговорена детальніше в наступному уроці.
Заплутаність може бути складною, особливо для типів шумних квантових станів, які можна описати матрицями густини (які обговорюються в курсі Загальна формулювання квантової інформації, який є третім курсом у серії Розуміння квантової інформації та обчислень).
Однак для векторів квантових станів заплутаність еквівалентна кореляції: будь-який вектор квантового стану, який не є добутковим станом, представляє заплутаний стан.
Стани Белла названі так на честь Джона Белла.
Зауважте, що той самий аргумент, який встановлює, що ∣ϕ+⟩ не є добутковим станом, показує, що жоден з інших станів Белла також не є добутковим станом: всі чотири стани Белла представляють заплутаність між двома кубітами.
Колекція всіх чотирьох станів Белла
{∣ϕ+⟩,∣ϕ−⟩,∣ψ+⟩,∣ψ−⟩}
відома як базис Белла.
Відповідно до своєї назви, це базис; будь-який вектор квантового стану двох кубітів, або насправді будь-який комплексний вектор взагалі з елементами, що відповідають чотирьом класичним станам двох бітів, може бути виражений як лінійна комбінація чотирьох станів Белла.
Наприклад,
Далі ми розглянемо два цікаві приклади станів трьох кубітів.
Першим прикладом є стан GHZ (названий так на честь Деніела Грінбергера, Майкла Горна та Антона Цайлінгера, які вперше вивчили деякі з його властивостей):
21∣000⟩+21∣111⟩.
Другим прикладом є так званий стан W:
31∣001⟩+31∣010⟩+31∣100⟩.
Жоден з цих станів не є добутковим станом, що означає, що вони не можуть бути записані як тензорний добуток трьох векторів квантових станів кубітів.
Ми розглянемо обидва ці стани пізніше, коли будемо обговорювати часткові вимірювання квантових станів кількох систем.
Приклади квантових станів кількох систем, які ми бачили досі, є станами двох або трьох кубітів, але ми також можемо розглядати квантові стани кількох систем з різними класичними множинами станів.
Наприклад, ось квантовий стан трьох систем, X,Y, і Z, де класичною множиною станів X є бінарний алфавіт (тож X є кубітом), а класичною множиною станів Y і Z є {♣,♢,♡,♠}:
21∣0⟩∣♡⟩∣♡⟩+21∣1⟩∣♠⟩∣♡⟩−21∣0⟩∣♡⟩∣♢⟩.
А ось приклад квантового стану трьох систем, X,Y, і Z, які всі мають однакову класичну множину станів {0,1,2}:
6∣012⟩−∣021⟩+∣120⟩−∣102⟩+∣201⟩−∣210⟩.
Системи з класичною множиною станів {0,1,2} часто називають тритами або (припускаючи, що вони можуть перебувати в квантовому стані) кутритами.
Термін кудит відноситься до системи з класичною множиною станів {0,…,d−1} для довільного вибору d.
Вимірювання в стандартному базисі квантових станів поодиноких систем обговорювалися в попередньому уроці: якщо система з класичною множиною станів Σ перебуває в квантовому стані, представленому вектором ∣ψ⟩, і ця система вимірюється (відносно вимірювання в стандартному базисі), то кожен класичний стан a∈Σ з'являється з імовірністю ∣⟨a∣ψ⟩∣2.
Це говорить нам, що відбувається, коли ми маємо квантовий стан кількох систем і вибираємо вимірювати всю складену систему, що еквівалентно вимірюванню всіх систем.
Щоб сформулювати це точно, припустимо, що X0,…,Xn−1 є системами з класичними множинами станів Σ0,…,Σn−1, відповідно.
Тоді ми можемо розглядати (Xn−1,…,X0) колективно як одну систему, класичною множиною станів якої є декартовий добуток Σn−1×⋯×Σ0.
Якщо квантовий стан цієї системи представлений вектором квантового стану ∣ψ⟩, і всі системи вимірюються, то кожен можливий результат (an−1,…,a0)∈Σn−1×⋯×Σ0 з'являється з імовірністю ∣⟨an−1⋯a0∣ψ⟩∣2.
Наприклад, якщо системи X і Y спільно перебувають у квантовому стані
53∣0⟩∣♡⟩−54i∣1⟩∣♠⟩,
то вимірювання обох систем вимірюваннями в стандартному базисі дає результат (0,♡) з імовірністю 9/25 і результат (1,♠) з імовірністю 16/25.
Тепер розглянемо ситуацію, в якій ми маємо кілька систем у деякому квантовому стані, і ми вимірюємо власну підмножину систем.
Як і раніше, ми почнемо з двох систем X і Y з класичними множинами станів Σ і Γ, відповідно.
Загалом, вектор квантового стану (X,Y) має вигляд
∣ψ⟩=(a,b)∈Σ×Γ∑αab∣ab⟩,
де {αab:(a,b)∈Σ×Γ} є колекцією комплексних чисел, що задовольняють
(a,b)∈Σ×Γ∑∣αab∣2=1,
що еквівалентно тому, що ∣ψ⟩ є одиничним вектором.
Ми вже знаємо з обговорення вище, що якщо і X, і Y вимірюються, то кожен можливий результат (a,b)∈Σ×Γ з'являється з імовірністю
⟨ab∣ψ⟩2=∣αab∣2.
Якщо ми натомість припустимо, що вимірюється лише перша система X, то імовірність для кожного результату a∈Σ з'явитися повинна бути рівною
b∈Γ∑⟨ab∣ψ⟩2=b∈Γ∑∣αab∣2.
Це узгоджується з тим, що ми вже бачили в імовірнісному контексті, а також з нашим поточним розумінням фізики:
імовірність для кожного результату з'явитися, коли X вимірюється, не може залежати від того, чи вимірювалася також Y, оскільки це дозволило б комунікацію швидше за світло.
Отримавши конкретний результат a∈Σ вимірювання в стандартному базисі X, ми природно очікуємо, що квантовий стан X змінюється так, що він дорівнює ∣a⟩, так само, як ми мали для поодиноких систем.
Але що відбувається з квантовим станом Y?
Щоб відповісти на це питання, ми спочатку можемо виразити вектор ∣ψ⟩ як
∣ψ⟩=a∈Σ∑∣a⟩⊗∣ϕa⟩,
де
∣ϕa⟩=b∈Γ∑αab∣b⟩
для кожного a∈Σ.
Тут ми дотримуємось тієї самої методології, що й у імовірнісному випадку, виділяючи стани стандартного базису системи, що вимірюється.
Імовірність того, що вимірювання в стандартному базисі X дає кожен результат a, є такою:
b∈Γ∑∣αab∣2=∣ϕa⟩2.
І в результаті того, що вимірювання в стандартному базисі X дало результат a, квантовий стан пари (X,Y) разом стає
∣a⟩⊗∥∣ϕa⟩∥∣ϕa⟩.
Тобто стан "колапсує", як у випадку однієї системи, але лише настільки, наскільки потрібно, щоб стан був узгоджений з тим, що вимірювання X дало результат a.
Неформально кажучи, ∣a⟩⊗∣ϕa⟩ представляє компоненту ∣ψ⟩, яка узгоджується з тим, що вимірювання X призвело до результату a.
Тоді ми нормалізуємо цей вектор — ділячи його на його евклідову норму, яка дорівнює ∥∣ϕa⟩∥ — щоб отримати дійсний вектор квантового стану з евклідовою нормою, що дорівнює 1.
Цей крок нормалізації є аналогічним до того, що ми робили в імовірнісному контексті, коли ми ділили вектори на суму їхніх елементів, щоб отримати вектор імовірності.
Як приклад, розглянемо стан двох кубітів (X,Y) з початку розділу:
∣ψ⟩=21∣00⟩−61∣01⟩+6i∣10⟩+61∣11⟩.
Щоб зрозуміти, що відбувається, коли вимірюється перша система X, ми починаємо з запису
∣ψ⟩=∣0⟩⊗(21∣0⟩−61∣1⟩)+∣1⟩⊗(6i∣0⟩+61∣1⟩).
Тепер ми бачимо на основі наведеного вище опису, що імовірність того, що вимірювання призведе до результату 0, становить
21∣0⟩−61∣1⟩2=21+61=32,
в якому випадку стан (X,Y) стає
∣0⟩⊗3221∣0⟩−61∣1⟩=∣0⟩⊗(23∣0⟩−21∣1⟩);
і імовірність того, що вимірювання призведе до результату 1, становить
6i∣0⟩+61∣1⟩2=61+61=31,
в якому випадку стан (X,Y) стає
∣1⟩⊗316i∣0⟩+61∣1⟩=∣1⟩⊗(2i∣0⟩+21∣1⟩).
Той самий метод, використаний симетричним чином, описує, що відбувається, якщо вимірюється друга система Y, а не перша.
Цього разу ми переписуємо вектор ∣ψ⟩ як
∣ψ⟩=(21∣0⟩+6i∣1⟩)⊗∣0⟩+(−61∣0⟩+61∣1⟩)⊗∣1⟩.
Імовірність того, що вимірювання Y дає результат 0, становить
21∣0⟩+6i∣1⟩2=21+61=32,
в якому випадку стан (X,Y) стає
3221∣0⟩+6i∣1⟩⊗∣0⟩=(23∣0⟩+2i∣1⟩)⊗∣0⟩;
і імовірність того, що результат вимірювання є 1, становить
Попередній приклад показує обмеження спрощеного опису квантової інформації, яке полягає в тому, що він не пропонує нам способу описати редукований (або маргінальний) квантовий стан лише однієї з двох систем (або власної підмножини будь-якої кількості систем), як у імовірнісному випадку.
Конкретно, для імовірнісного стану двох систем (X,Y), описаного вектором імовірності
(a,b)∈Σ×Γ∑pab∣ab⟩,
ми можемо записати редукований або маргінальний імовірнісний стан лише X як
a∈Σ∑(b∈Γ∑pab)∣a⟩=(a,b)∈Σ×Γ∑pab∣a⟩.
Для векторів квантових станів немає аналогічного способу зробити це.
Зокрема, для вектора квантового стану
∣ψ⟩=(a,b)∈Σ×Γ∑αab∣ab⟩,
вектор
(a,b)∈Σ×Γ∑αab∣a⟩
не є вектором квантового стану загалом і не представляє належним чином концепцію редукованого або маргінального стану.
Замість цього ми можемо звернутися до поняття матриці густини, яка обговорюється в курсі Загальна формулювання квантової інформації.
Матриці густини надають нам змістовний спосіб визначити редуковані квантові стани, який є аналогічним до імовірнісного контексту.
Часткові вимірювання для трьох або більше систем, де вимірюється деяка власна підмножина систем, можуть бути зведені до випадку двох систем шляхом розділення систем на дві колекції: ті, що вимірюються, і ті, що не вимірюються.
Ось конкретний приклад, який ілюструє, як це можна зробити.
Він демонструє конкретно, як індексація кетів іменами систем, які вони представляють, може бути корисною — в цьому випадку тому, що це дає нам простий спосіб описати перестановки систем.
Для цього прикладу ми розглянемо квантовий стан п'ятірки систем (X4,…,X0), де всі п'ять цих систем мають однакову класичну множину станів {♣,♢,♡,♠}:
Ми розглянемо ситуацію, в якій вимірюються перша і третя системи, а решта систем залишається без змін.
Концептуально кажучи, немає фундаментальної різниці між цією ситуацією та тією, в якій вимірюється одна з двох систем.
На жаль, оскільки вимірювані системи перемежовані з невимірюваними системами, ми стикаємось з перешкодою при записі виразів, необхідних для виконання цих обчислень.
Один спосіб продовжити, як зазначено вище, полягає в індексації кетів, щоб вказати, на які системи вони посилаються.
Це дає нам спосіб відстежувати системи, коли ми переставляємо порядок кетів, що робить математику простішою.
По-перше, вектор квантового стану, наведений вище, можна альтернативно записати як
Нічого не змінилося, крім того, що кожен кет тепер має індекс, що вказує, якій системі він відповідає.
Тут ми використали індекси 0,…,4, але також можна використовувати імена самих систем (у ситуації, коли ми маємо імена систем, такі як X,Y, і Z, наприклад).
Тепер ми можемо переупорядкувати кети і згрупувати терми наступним чином:
Тензорні добутки все ще є неявними, навіть коли використовуються дужки, як у цьому прикладі.
Щоб бути зрозумілими щодо перестановки кетів, тензорні добутки не є комутативними: якщо ∣ϕ⟩ і ∣π⟩ є векторами, то загалом ∣ϕ⟩⊗∣π⟩ відрізняється від ∣π⟩⊗∣ϕ⟩, і аналогічно для тензорних добутків трьох або більше векторів.
Наприклад,
∣♡⟩∣♣⟩∣♢⟩∣♠⟩∣♠⟩
є іншим вектором, ніж
∣♡⟩∣♢⟩∣♣⟩∣♠⟩∣♠⟩.
Переупорядкування кетів, яке ми щойно зробили, не слід інтерпретувати як таке, що вказує на інше.
Скоріше, для цілей виконання обчислень ми просто приймаємо рішення, що зручніше групувати системи разом як (X4,X2,X3,X1,X0), а не як (X4,X3,X2,X1,X0).
Індекси на кетах служать для того, щоб все це було зрозумілим, і ми можемо повернутися до початкового порядку пізніше, якщо захочемо це зробити.
Тепер ми бачимо, що якщо вимірюються системи X4 і X2, (ненульові) імовірності різних результатів є такими:
Тут для остаточної відповіді ми повернулися до нашого початкового порядку систем, просто щоб проілюструвати, що ми можемо це зробити.
Для інших можливих результатів вимірювання стан можна визначити подібним чином.
Нарешті, ось два приклади, обіцяні раніше, починаючи зі стану GHZ
21∣000⟩+21∣111⟩.
Якщо вимірюється лише перша система, ми отримуємо результат 0 з імовірністю 1/2, в якому випадку стан трьох кубітів стає ∣000⟩; і ми також отримуємо результат 1 з імовірністю 1/2, в якому випадку стан трьох кубітів стає ∣111⟩.
Для стану W, з іншого боку, знову припускаючи, що вимірюється лише перша система, ми починаємо з запису цього стану ось так:
Імовірність того, що результат вимірювання є 1, становить 1/3, в якому випадку стан трьох кубітів стає
∣100⟩.
Стан W є симетричним у тому сенсі, що він не змінюється, якщо ми переставляємо кубіти.
Тому ми отримуємо подібний опис для вимірювання другого або третього кубіта замість першого.
В принципі, будь-яка унітарна матриця, рядки і стовпці якої відповідають класичним станам системи, представляє дійсну квантову операцію над цією системою.
Це, звичайно, залишається вірним для складених систем, класичними множинами станів яких є декартові добутки класичних множин станів окремих систем.
Зосереджуючись на двох системах, якщо X є системою з класичною множиною станів Σ, а Y є системою з класичною множиною станів Γ, то класичною множиною станів спільної системи (X,Y) є Σ×Γ. Тому квантові операції над цією спільною системою представляються унітарними матрицями, рядки і стовпці яких встановлені у відповідність до множини Σ×Γ.
Порядок рядків і стовпців цих матриць такий самий, як порядок, що використовується для векторів квантових станів системи (X,Y).
Наприклад, припустимо, що Σ={1,2,3} і Γ={0,1}, і нагадаємо, що стандартною конвенцією для впорядкування елементів декартового добутку {1,2,3}×{0,1} є така:
(1,0),(1,1),(2,0),(2,1),(3,0),(3,1).
Ось приклад унітарної матриці, що представляє операцію над (X,Y):
Ця унітарна матриця не є особливою, це просто приклад.
Щоб перевірити, що U є унітарною, достатньо обчислити і перевірити, що U†U=I, наприклад.
Альтернативно, ми можемо перевірити, що рядки (або стовпці) є ортонормальними, що спрощується в цьому випадку, враховуючи конкретну форму матриці U.
Дія U на вектор стандартного базису ∣1,1⟩, наприклад, є
U∣1,1⟩=21∣1,0⟩+2i∣1,1⟩−21∣2,0⟩−2i∣3,0⟩,
що ми можемо побачити, вивчивши другий стовпець U, враховуючи наше впорядкування множини {1,2,3}×{0,1}.
Як і з будь-якою матрицею, можна виразити U, використовуючи нотацію Дірака, що вимагатиме 20 термів для 20 ненульових елементів U.
Однак якби ми записали всі ці терми замість того, щоб писати матрицю 6×6, це було б безладно, і шаблони, які очевидні з матричного виразу, ймовірно, не були б такими зрозумілими.
Простіше кажучи, нотація Дірака не завжди є найкращим вибором.
Унітарні операції над трьома або більше системами працюють подібним чином, причому унітарні матриці мають рядки і стовпці, що відповідають декартовому добутку класичних множин станів систем.
Ми вже бачили один приклад у цьому уроці: операцію над трьома кубітами
k=0∑7∣(k+1)mod8⟩⟨k∣,
де числа в брах і кетах означають їх 3-бітні бінарні кодування.
Окрім того, що це детерміністична операція, це також унітарна операція.
Операції, які є як детерміністичними, так і унітарними, називаються оборотними операціями.
Спряжено-транспоновану цієї матриці можна записати так:
k=0∑7∣k⟩⟨(k+1)mod8∣=k=0∑7∣(k−1)mod8⟩⟨k∣.
Це представляє зворотну операцію, або в математичних термінах обернену, до початкової операції — що ми очікуємо від спряжено-транспонованої унітарної матриці.
Ми побачимо інші приклади унітарних операцій над кількома системами по мірі продовження уроку.
Унітарні операції, виконувані незалежно над окремими системами
Коли унітарні операції виконуються незалежно над колекцією окремих систем, комбінована дія цих незалежних операцій описується тензорним добутком унітарних матриць, які їх представляють.
Тобто, якщо X0,…,Xn−1 є квантовими системами, U0,…,Un−1 є унітарними матрицями, що представляють операції над цими системами, і операції виконуються незалежно над системами, комбінована дія над (Xn−1,…,X0) представляється матрицею Un−1⊗⋯⊗U0.
Знову ми виявляємо, що імовірнісний і квантовий контексти є аналогічними в цьому відношенні.
Природно було б очікувати, читаючи попередній абзац, що тензорний добуток будь-якої колекції унітарних матриць є унітарним.
Дійсно, це правда, і ми можемо перевірити це наступним чином.
Зауважте спочатку, що операція спряженого транспонування задовольняє
(Mn−1⊗⋯⊗M0)†=Mn−1†⊗⋯⊗M0†
для будь-яких вибраних матриць M0,…,Mn−1.
Це можна перевірити, повернувшись до визначення тензорного добутку і спряженого транспонування, і перевіривши, що кожен елемент двох сторін рівняння узгоджується.
Це означає, що
Тут ми написали I0,…,In−1 для позначення матриць, що представляють тотожну операцію над системами X0,…,Xn−1, що означає, що це одиничні матриці, розміри яких узгоджуються з кількістю класичних станів X0,…,Xn−1.
Нарешті, тензорний добуток In−1⊗⋯⊗I0 дорівнює одиничній матриці, для якої ми маємо кількість рядків і стовпців, яка узгоджується з добутком кількості рядків і стовпців матриць
In−1,…,I0.
Ця більша одинична матриця представляє тотожну операцію над спільною системою (Xn−1,…,X0).
Підсумовуючи, ми маємо наступну послідовність рівностей:
Тому ми робимо висновок, що Un−1⊗⋯⊗U0 є унітарним.
Важлива ситуація, яка часто виникає, — це та, в якій унітарна операція застосовується лише до однієї системи — або власної підмножини систем — в межах більшої спільної системи.
Наприклад, припустимо, що X і Y є системами, які ми можемо розглядати разом як таки, що формують одну, складену систему (X,Y), і ми виконуємо операцію лише над системою X.
Щоб бути точними, припустимо, що U є унітарною матрицею, що представляє операцію над X, тож її рядки і стовпці встановлені у відповідність до класичних станів X.
Сказати, що ми виконуємо операцію, представлену U, лише над системою X, означає, що ми нічого не робимо з Y, що означає, що ми незалежно виконуємо U над X і тотожну операцію над Y.
Тобто "нічого не робити" з Y еквівалентно виконанню тотожної операції над Y, яка представляється одиничною матрицею IY.
(Тут, до речі, індекс Y говорить нам, що IY відноситься до одиничної матриці, що має кількість рядків і стовпців у відповідності з класичною множиною станів Y.)
Тому операція над (X,Y), яка отримується, коли ми виконуємо U над X і нічого не робимо з Y, представляється унітарною матрицею
U⊗IY.
Наприклад, якщо X і Y є кубітами, виконання операції Адамара над X і нічого над Y еквівалентно виконанню операції
Подібним чином, якщо операція, представлена унітарною матрицею U, застосовується до Y, і нічого не робиться з X, результуюча операція над (X,Y) представляється унітарною матрицею
IX⊗U.
Наприклад, якщо ми знову розглянемо ситуацію, в якій і X, і Y є кубітами, і U є операцією Адамара, результуюча операція над (X,Y) представляється матрицею
Не кожна унітарна операція над колекцією систем може бути записана як тензорний добуток унітарних операцій ось так, так само як не кожен вектор квантового стану цих систем є добутковим станом.
Наприклад, ні операція обміну, ні операція керованого НЕ над двома кубітами, які описані нижче, не можуть бути виражені як тензорний добуток унітарних операцій.
Завершуючи урок, давай розглянемо два класи прикладів унітарних операцій над кількома системами, починаючи з операції обміну.
Припустимо, що X і Y є системами, які мають однакову класичну множину станів Σ.
Операція обміну над парою (X,Y) є операцією, яка обмінює вміст
двох систем, але в іншому залишає системи незмінними — так що X залишається зліва, а Y
залишається справа.
Ми позначимо цю операцію як SWAP, і вона діє ось так для кожного вибору класичних станів a,b∈Σ:
SWAP∣a⟩∣b⟩=∣b⟩∣a⟩.
Один спосіб записати матрицю, пов'язану з цією операцією, використовуючи нотацію Дірака, є таким:
SWAP=c,d∈Σ∑∣c⟩⟨d∣⊗∣d⟩⟨c∣.
Може бути не одразу зрозуміло, що ця матриця представляє SWAP, але ми можемо перевірити, що вона задовольняє умові
SWAP∣a⟩∣b⟩=∣b⟩∣a⟩ для кожного вибору класичних станів a,b∈Σ.
Як простий приклад, коли X і Y є кубітами, ми виявляємо, що
Тепер припустимо, що Q є кубітом, а R є довільною системою з будь-якою класичною
множиною станів, яку ми бажаємо.
Для кожної унітарної операції U, що діє на систему R,керована-U операція є унітарною
операцією над парою (Q,R), визначеною наступним чином:
CU=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗U.
Наприклад, якщо R також є кубітом, і ми розглядаємо операцію Паулі X над R,
то керована-X операція дається як
CX=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗X=1000010000010010.
Ми вже зустрічали цю операцію в контексті класичної інформації та імовірнісних операцій
раніше в уроці.
Заміна операції Паулі X над R на операцію Z дає цю операцію:
CZ=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗Z=100001000010000−1.
Якщо натомість ми візьмемо R як два кубіти, і візьмемо U як операцію обміну між цими двома
кубітами, ми отримаємо цю операцію:
Ця операція також відома як операція Фредкіна, або частіше, гейт Фредкіна.
Її дію на стани стандартного базису можна описати наступним чином:
CSWAP∣0bc⟩CSWAP∣1bc⟩=∣0bc⟩=∣1cb⟩
Нарешті, керована-керована-НЕ операція, яку ми можемо позначити як CCX, називається операцією Тоффолі або гейтом Тоффолі.
Її матричне представлення виглядає так: