У цій частині уроку ми обговоримо точність між квантовими станами — міру їхньої схожості, або ступінь їхнього «перекриття».
Маючи два вектори квантових станів, точність між чистими станами, що відповідають цим векторам, дорівнює модулю скалярного добутку між векторами квантових станів.
Це дає базовий спосіб виміряти їхню схожість: результат — значення від 0 до 1, де більші значення означають більшу схожість.
Зокрема, значення дорівнює нулю для ортогональних станів (за визначенням), тоді як значення дорівнює 1 для станів, еквівалентних з точністю до глобальної фази.
Інтуїтивно кажучи, точність можна розглядати як розширення цього базового показника схожості з векторів квантових станів на матриці густини.
Варто почати з означення точності.
На перший погляд наступне означення може здатися незвичним або загадковим і, мабуть, не зручним для роботи.
Проте функція, яку воно визначає, виявляється такою, що має багато цікавих властивостей і кілька альтернативних формулювань, що робить її значно зручнішою у роботі, ніж може спочатку здатися.
Означення
Нехай ρ і σ — матриці густини, що описують квантові стани однієї і тієї ж системи.
Точність між ρ і σ визначається як
F(ρ,σ)=Trρσρ.
Зауваження
Попри те, що це поширене означення, також поширено визначати точність як квадрат величини, визначеної тут, яка тоді називається кореневою точністю.
Жодне із означень не є правильнішим за інше — це, по суті, питання вподобань.
Проте слід завжди уважно розуміти або уточнювати, яке саме означення використовується.
Щоб осмислити формулу в означенні, зауважимо спочатку, що ρσρ є додатньо напіввизначеною матрицею:
ρσρ=M†M
де M=σρ.
Як і всі додатньо напіввизначені матриці, ця матриця має єдиний додатньо напіввизначений квадратний корінь, слід якого і є точністю.
Для будь-якої квадратної матриці M власні значення двох додатньо напіввизначених матриць M†M і MM† завжди збігаються, і те саме справджується для квадратних коренів цих матриць.
Обираючи M=σρ і використовуючи той факт, що слід квадратної матриці — це сума її власних значень, отримуємо:
F(ρ,σ)=Trρσρ=TrM†M=TrMM†=Trσρσ=F(σ,ρ).
Отже, хоча це не є очевидним з означення, точність є симетричною відносно своїх двох аргументів.
Еквівалентний спосіб виразити точність — наступна формула:
F(ρ,σ)=σρ1.
Тут ми бачимо слідову норму, з якою ми вже зустрічались у попередньому уроці в контексті розрізнення квантових станів.
Слідова норма (не обов'язково квадратної) матриці M може бути визначена як
∥M∥1=TrM†M,
і застосовуючи це означення до матриці σρ, отримуємо формулу з означення.
Альтернативний спосіб виразити слідову норму (квадратної) матриці M — наступна формула.
∥M∥1=UunitarymaxTr(MU).
Тут максимум береться по всіх унітарних матрицях U, що мають ту саму кількість рядків і стовпців, що й M.
Застосовуючи цю формулу до нашої ситуації, отримуємо ще один вираз для точності.
Ще одне зауваження щодо означення точності: кожен чистий стан (як матриця густини) дорівнює своєму власному квадратному кореню, що дозволяє значно спростити формулу для точності, коли один або обидва стани є чистими.
Зокрема, якщо один з двох станів є чистим, маємо таку формулу.
F(∣ϕ⟩⟨ϕ∣,σ)=⟨ϕ∣σ∣ϕ⟩
Якщо обидва стани чисті, формула спрощується до модуля скалярного добутку відповідних векторів квантових станів, як зазначалося на початку розділу.
Точність має чимало чудових властивостей і кілька альтернативних формулювань.
Ось лише кілька основних властивостей без доведень.
Для будь-яких двох матриць густини ρ і σ однакового розміру точність F(ρ,σ) лежить між нулем і одиницею: 0≤F(ρ,σ)≤1. Маємо F(ρ,σ)=0 тоді і тільки тоді, коли ρ і σ мають ортогональні образи (тобто їх можна розрізнити без помилки), і F(ρ,σ)=1 тоді і тільки тоді, коли ρ=σ.
Точність є мультиплікативною, тобто точність між двома добутковими станами дорівнює добутку окремих точностей:
F(ρ1⊗⋯⊗ρm,σ1⊗⋯⊗σm)=F(ρ1,σ1)⋯F(ρm,σm).
Точність між станами не зменшується під дією будь-якого каналу. Тобто, якщо ρ і σ — матриці густини, а Φ — канал, який може приймати ці два стани як вхідні дані, то обов'язково виконується
F(ρ,σ)≤F(Φ(ρ),Φ(σ)).
Нерівності Фукса–ван де Граафа встановлюють тісний (хоча й не точний) зв'язок між точністю та слідовою відстанню: для будь-яких двох станів ρ і σ маємо
1−21∥ρ−σ∥1≤F(ρ,σ)≤1−41∥ρ−σ∥12.
Останню властивість можна зобразити графічно:
Конкретно, для будь-якого вибору станів ρ і σ однієї системи горизонтальна лінія, що перетинає вісь y у точці F(ρ,σ), і вертикальна лінія, що перетинає вісь x у точці 21∥ρ−σ∥1, повинні перетинатися у сірій ділянці, обмеженій знизу прямою y=1−x і зверху одиничним колом.
Найцікавіша ділянка цього графіка з практичної точки зору — верхній лівий кут сірої зони: якщо точність між двома станами близька до одиниці, то їхня слідова відстань близька до нуля, і навпаки.
Далі розглянемо простий, але важливий факт, відомий як лема про м'яке вимірювання, що пов'язує точність з недеструктивними вимірюваннями.
Це дуже корисна лема, що зустрічається час від часу, і вона також примітна тим, що, здавалося б, незграбне означення точності робить доведення леми дуже простим.
Постановка наступна.
Нехай X — система у стані ρ, а {P0,…,Pm−1} — набір додатньо напіввизначених матриць, що представляють загальне вимірювання системи X.
Припустимо далі, що при виконанні цього вимірювання над системою X у стані ρ один з результатів є дуже ймовірним.
Для конкретності скажімо, що ймовірним результатом вимірювання є 0, і зокрема припустимо, що
Tr(P0ρ)>1−ε
для малого додатнього дійсного числа ε>0.
Лема про м'яке вимірювання стверджує, що за цих умов недеструктивне вимірювання, отримане з {P0,…,Pm−1} за допомогою теореми Наймарка, спричиняє лише незначне збурення ρ у випадку спостереження ймовірного результату 0.
Точніше, лема стверджує, що квадрат точності між ρ і станом, отриманим після недеструктивного вимірювання за умови, що результатом є 0, більший за 1−ε.
F(ρ,Tr(P0ρ)P0ρP0)2>1−ε.
Для доведення нам знадобиться базовий факт про вимірювання.
Матриці вимірювання P0,…,Pm−1 є додатньо напіввизначеними і в сумі дають тотожну матрицю, з чого можна зробити висновок, що всі власні значення P0 — дійсні числа між 0 і 1.
Це випливає з того, що для будь-якого одиничного вектора ∣ψ⟩ значення ⟨ψ∣Pa∣ψ⟩ є невід'ємним дійсним числом для кожного a∈{0,…,m−1} (оскільки кожна Pa є додатньо напіввизначеною), а ця сума чисел дорівнює одиниці.
a=0∑m−1⟨ψ∣Pa∣ψ⟩=⟨ψ∣(a=0∑m−1Pa)∣ψ⟩=⟨ψ∣I∣ψ⟩=1.
Отже, ⟨ψ∣P0∣ψ⟩ завжди є дійсним числом між 0 і 1, а це означає, що кожне власне значення P0 є дійсним числом між 0 і 1, оскільки ми можемо вибрати ∣ψ⟩ одиничним власним вектором, що відповідає будь-якому власному значенню, яке нас цікавить.
З цього спостереження можна зробити такий висновок для будь-якої матриці густини ρ.
з того факту, що ⟨ψk∣ρ∣ψk⟩ — невід'ємне дійсне число і λk≥λk для кожного k=0,…,n−1. (Піднесення до квадрата числа між 0 і 1 ніколи не робить його більшим.)
Тепер можемо довести лему про м'яке вимірювання, обчислюючи точність і використовуючи нашу нерівність.
Спочатку спростимо вираз, який нас цікавить.
Зауважимо, що це все рівності — ми ще не використовували нашу нерівність (або будь-яку іншу нерівність), тому маємо точний вираз для точності.
Тепер можемо використати нашу нерівність, щоб отримати
На завершення уроку розглянемо теорему Улмана — фундаментальний факт про точність, що пов'язує її з поняттям очищення.
Теорема стверджує, простими словами, що точність між будь-якими двома квантовими станами дорівнює максимуму скалярного добутку (за модулем) між двома очищеннями цих станів.
Теорема
Теорема Улмана: нехай ρ і σ — матриці густини, що описують стани системи X, а Y — система, яка має принаймні стільки ж класичних станів, скільки й X. Точність між ρ і σ дорівнює
де максимум береться по всіх векторах квантових станів ∣ϕ⟩ і ∣ψ⟩ системи (X,Y).
Цю теорему можна довести, використовуючи унітарну еквівалентність очищень — але це не є цілком тривіальним, і по дорозі ми скористаємось одним трюком.
Почнемо зі спектральних розкладів двох матриць густини ρ і σ.
ρσ=a=0∑n−1pa∣ua⟩⟨ua∣=b=0∑n−1qb∣vb⟩⟨vb∣
Дві множини {∣u0⟩,…,∣un−1⟩} і {∣v0⟩,…,∣vn−1⟩} — ортонормовані базиси власних векторів ρ і σ відповідно, а p0,…,pn−1 і q0,…,qn−1 — відповідні власні значення.
Також визначимо ∣u0⟩,…,∣un−1⟩ і
∣v0⟩,…,∣vn−1⟩ як вектори, отримані шляхом комплексного спряження кожного елемента векторів ∣u0⟩,…,∣un−1⟩ і ∣v0⟩,…,∣vn−1⟩.
Тобто для довільного вектора ∣w⟩ визначаємо ∣w⟩ за допомогою такого рівняння для кожного c∈{0,…,n−1}.
⟨c∣w⟩=⟨c∣w⟩
Зауважимо, що для будь-яких двох векторів ∣u⟩ і ∣v⟩ маємо
⟨u∣v⟩=⟨v∣u⟩.
Загалом, для будь-якої квадратної матриці M справджується наступна формула.
⟨u∣M∣v⟩=⟨v∣MT∣u⟩
Звідси випливає, що ∣u⟩ і ∣v⟩ ортогональні тоді і тільки тоді, коли ∣u⟩ і ∣v⟩ ортогональні, і тому
{∣u0⟩,…,∣un−1⟩} і
{∣v0⟩,…,∣vn−1⟩} — ортонормовані базиси.
Тепер розглянемо такі два вектори ∣ϕ⟩ і ∣ψ⟩, що є очищеннями ρ і σ відповідно.
Це і є той трюк, про який згадувалося раніше.
На цьому етапі ніщо явно не вказує на те, що доцільно обирати саме такі очищення ρ і σ, але вони є дійсними очищеннями, і комплексне спряження дозволить алгебрі спрацювати так, як нам потрібно.
За унітарною еквівалентністю очищень ми знаємо, що кожне очищення ρ для пари систем (X,Y) повинно мати вигляд
(IX⊗U)∣ϕ⟩ для деякої унітарної матриці U, і аналогічно кожне очищення σ для пари (X,Y) повинно мати вигляд
(IX⊗V)∣ψ⟩ для деякої унітарної матриці V.
Скалярний добуток двох таких очищень можна спростити таким чином.
Оскільки U і V пробігають по всіх можливих унітарних матрицях, матриця (U†V)T також пробігає по всіх можливих унітарних матрицях.
Таким чином, максимізація модуля скалярного добутку двох очищень ρ і σ дає таке рівняння.
Вітаємо з завершенням курсу! Будь ласка, знайди хвилинку, щоб допомогти нам покращити його, заповнивши це коротке опитування. Твій відгук допоможе нам вдосконалити зміст і досвід користувачів. Дякуємо!
Note: This survey is provided by IBM Quantum and relates to the original English content. To give feedback on doQumentation's website, translations, or code execution, please open a GitHub issue.