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

Основи матриці густини

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

Визначення

Припустимо, що маємо квантову систему з назвою X,\mathsf{X}, і нехай Σ\Sigma — це (скінченна і непорожня) множина класичних станів цієї системи. Тут ми дотримуємося угод про іменування, прийнятих у курсі «Основи квантової інформації», — і продовжимо це робити, коли виникне така нагода.

У загальному формулюванні квантової інформації квантовий стан системи X\mathsf{X} описується матрицею густини ρ\rho, елементи якої є комплексними числами, а індекси (рядків і стовпців) відповідають множині класичних станів Σ.\Sigma. Грецька літера ρ\rho — традиційний перший вибір для назви матриці густини, хоча σ\sigma та ξ\xi також вживаються досить часто.

Ось кілька прикладів матриць густини, що описують стани кубітів:

(1000),(12121212),(34i8i814),and(120012).\begin{pmatrix} 1 & 0\\ 0 & 0 \end{pmatrix}, \quad \begin{pmatrix} \frac{1}{2} & \frac{1}{2}\\[2mm] \frac{1}{2} & \frac{1}{2} \end{pmatrix}, \quad \begin{pmatrix} \frac{3}{4} & \frac{i}{8}\\[2mm] -\frac{i}{8} & \frac{1}{4} \end{pmatrix}, \quad\text{and}\quad \begin{pmatrix} \frac{1}{2} & 0\\[2mm] 0 & \frac{1}{2} \end{pmatrix}.

Казати, що ρ\rho є матрицею густини, означає, що виконуються обидві такі умови (їх пояснення наведемо нижче):

  1. Одинична слідова сума: Tr(ρ)=1.\operatorname{Tr}(\rho) = 1.
  2. Додатна напіввизначеність: ρ0.\rho \geq 0.

Слід матриці

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

Tr(α0,0α0,1α0,n1α1,0α1,1α1,n1αn1,0αn1,1αn1,n1)=α0,0+α1,1++αn1,n1.\operatorname{Tr} \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1} & \cdots & \alpha_{0,n-1}\\[1.5mm] \alpha_{1,0} & \alpha_{1,1} & \cdots & \alpha_{1,n-1}\\[1.5mm] \vdots & \vdots & \ddots & \vdots\\[1.5mm] \alpha_{n-1,0} & \alpha_{n-1,1} & \cdots & \alpha_{n-1,n-1} \end{pmatrix} = \alpha_{0,0} + \alpha_{1,1} + \cdots + \alpha_{n-1,n-1}.

Слід — це лінійна функція: для будь-яких двох квадратних матриць AA і BB одного розміру та будь-яких двох комплексних чисел α\alpha і β\beta завжди виконується така рівність.

Tr(αA+βB)=αTr(A)+βTr(B)\operatorname{Tr}(\alpha A + \beta B) = \alpha \operatorname{Tr}(A) + \beta\operatorname{Tr}(B)

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

Додатно напіввизначені матриці

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

P=MM.P = M^{\dagger} M.

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

Існує кілька альтернативних (але еквівалентних) способів визначити цю умову, зокрема:

  • Матриця PP є додатно напіввизначеною тоді й лише тоді, коли PP ермітова (тобто рівна своїй спряженій транспозиції) і всі її власні значення є невід'ємними дійсними числами. Перевірка ермітовості та невід'ємності власних значень — простий обчислювальний спосіб впевнитися, що матриця є додатно напіввизначеною.

  • Матриця PP є додатно напіввизначеною тоді й лише тоді, коли ψPψ0\langle \psi \vert P \vert \psi \rangle \geq 0 для кожного комплексного вектора ψ\vert\psi\rangle з тими самими індексами, що й рядки та стовпці P.P.

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

α=ββ\alpha = \overline{\beta} \beta

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

Це також пояснює стандартне позначення P0,P\geq 0, яке вказує, що PP є додатно напіввизначеною. Зверни увагу, що в цьому контексті P0P\geq 0 не означає, що кожен елемент PP є невід'ємним; існують додатно напіввизначені матриці з від'ємними елементами, а також матриці з усіма додатними елементами, які проте не є додатно напіввизначеними.

Інтерпретація матриць густини

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

  • Діагональні елементи матриці густини дають нам ймовірності появи кожного класичного стану під час вимірювання у стандартному базисі — тому можна думати про ці елементи як про «вагу» або «ймовірність», пов'язану з кожним класичним станом.

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

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

Зв'язок із векторами квантового стану

Пригадаємо, що вектор квантового стану ψ\vert\psi\rangle, який описує квантовий стан системи X,\mathsf{X}, — це стовпцевий вектор з евклідовою нормою, рівною 11, елементи якого відповідають множині класичних станів Σ.\Sigma. Представлення того самого стану у вигляді матриці густини ρ\rho визначається таким чином.

ρ=ψψ\rho = \vert\psi\rangle\langle\psi\vert

Зауважимо, що тут ми множимо стовпцевий вектор на рядковий вектор, у результаті отримуємо квадратну матрицю, рядки і стовпці якої відповідають Σ.\Sigma. Матриці такого вигляду, крім того що є матрицями густини, завжди є проекторами і мають ранг, рівний 1.1.

Наприклад, визначимо два вектори стану кубіта.

+i=120+i21=(12i2)i=120i21=(12i2)\begin{aligned} \vert {+i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{i}{\sqrt{2}} \vert 1 \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{i}{\sqrt{2}} \end{pmatrix} \\[5mm] \vert {-i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{i}{\sqrt{2}} \vert 1 \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{i}{\sqrt{2}} \end{pmatrix} \end{aligned}

Матриці густини, що відповідають цим двом векторам, мають такий вигляд.

+i+i=(12i2)(12i2)=(12i2i212)ii=(12i2)(12i2)=(12i2i212)\begin{aligned} \vert {+i} \rangle\langle{+i}\vert & = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{i}{\sqrt{2}}\end{pmatrix} \begin{pmatrix} \frac{1}{\sqrt{2}} & - \frac{i}{\sqrt{2}}\end{pmatrix} = \begin{pmatrix} \frac{1}{2} & -\frac{i}{2}\\[2mm] \frac{i}{2} & \frac{1}{2} \end{pmatrix}\\[5mm] \vert {-i} \rangle\langle{-i}\vert & = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{i}{\sqrt{2}}\end{pmatrix} \begin{pmatrix} \frac{1}{\sqrt{2}} & \frac{i}{\sqrt{2}}\end{pmatrix} = \begin{pmatrix} \frac{1}{2} & \frac{i}{2}\\[2mm] -\frac{i}{2} & \frac{1}{2} \end{pmatrix} \end{aligned}

Нижче наведено таблицю з цими станами разом із кількома іншими базовими прикладами: 0,\vert 0\rangle, 1,\vert 1\rangle, +\vert {+}\rangle і .\vert {-}\rangle. З цими шістьма станами ми ще зустрінемося далі в уроці.

Вектор стануМатриця густини
0=(10)\vert 0\rangle = \begin{pmatrix} 1 \\[1mm] 0 \end{pmatrix}00=(1000)\vert 0\rangle\langle 0\vert = \begin{pmatrix} 1 & 0\\[1mm] 0 & 0 \end{pmatrix}
1=(01)\vert 1\rangle = \begin{pmatrix} 0 \\[1mm] 1 \end{pmatrix}11=(0001)\vert 1\rangle\langle 1\vert = \begin{pmatrix} 0 & 0\\[1mm] 0 & 1 \end{pmatrix}
+=(1212)\vert {+}\rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{1}{\sqrt{2}} \end{pmatrix}++=(12121212)\vert {+}\rangle\langle {+}\vert = \begin{pmatrix} \frac{1}{2} & \frac{1}{2}\\[2mm] \frac{1}{2} & \frac{1}{2} \end{pmatrix}
=(1212)\vert {-} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{1}{\sqrt{2}}\end{pmatrix}=(12121212)\vert {-}\rangle\langle {-}\vert = \begin{pmatrix} \frac{1}{2} & -\frac{1}{2}\\[2mm] -\frac{1}{2} & \frac{1}{2} \end{pmatrix}
+i=(12i2)\vert {+i} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{i}{\sqrt{2}} \end{pmatrix}+i+i=(12i2i212)\vert {+i} \rangle\langle {+i} \vert = \begin{pmatrix} \frac{1}{2} & -\frac{i}{2}\\[2mm] \frac{i}{2} & \frac{1}{2} \end{pmatrix}
i=(12i2)\vert {-i} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{i}{\sqrt{2}}\end{pmatrix}ii=(12i2i212)\vert {-i} \rangle\langle {-i} \vert = \begin{pmatrix} \frac{1}{2} & \frac{i}{2}\\[2mm] -\frac{i}{2} & \frac{1}{2} \end{pmatrix}

Ще один приклад — стан із уроку «Одиночні системи» курсу «Основи квантової інформації», поданий як у вигляді вектора стану, так і у вигляді матриці густини.

v=1+2i30231vv=(5924i92+4i949)\vert v\rangle = \frac{1 + 2 i}{3}\,\vert 0\rangle - \frac{2}{3}\,\vert 1\rangle \qquad \vert v\rangle\langle v\vert = \begin{pmatrix} \frac{5}{9} & \frac{-2 - 4 i}{9}\\[2mm] \frac{-2 + 4 i}{9} & \frac{4}{9} \end{pmatrix}

Матриці густини виду ρ=ψψ\rho = \vert \psi \rangle \langle \psi \vert для деякого вектора квантового стану ψ\vert \psi \rangle називаються чистими станами. Не кожна матриця густини може бути записана в такій формі; деякі стани не є чистими.

Як матриці густини, чисті стани завжди мають одне власне значення, рівне 11, а всі інші — рівні 0.0. Це узгоджується з інтерпретацією, згідно з якою власні значення матриці густини описують випадковість або невизначеність, властиву цьому стану. Фактично для чистого стану ρ=ψψ\rho = \vert \psi \rangle \langle \psi \vert невизначеності немає — стан точно є ψ.\vert \psi \rangle.

Загалом, для вектора квантового стану

ψ=(α0α1αn1)\vert\psi\rangle = \begin{pmatrix} \alpha_0\\ \alpha_1\\ \vdots\\ \alpha_{n-1} \end{pmatrix}

системи з nn класичними станами, представлення того самого стану у вигляді матриці густини має такий вигляд.

ψψ=(α0α0α0α1α0αn1α1α0α1α1α1αn1αn1α0αn1α1αn1αn1)=(α02α0α1α0αn1α1α0α12α1αn1αn1α0αn1α1αn12)\begin{aligned} \vert\psi\rangle\langle\psi\vert & = \begin{pmatrix} \alpha_0 \overline{\alpha_0} & \alpha_0 \overline{\alpha_1} & \cdots & \alpha_0 \overline{\alpha_{n-1}}\\[1mm] \alpha_1 \overline{\alpha_0} & \alpha_1 \overline{\alpha_1} & \cdots & \alpha_1 \overline{\alpha_{n-1}}\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \alpha_{n-1} \overline{\alpha_0} & \alpha_{n-1} \overline{\alpha_1} & \cdots & \alpha_{n-1} \overline{\alpha_{n-1}} \end{pmatrix}\\[10mm] & = \begin{pmatrix} \vert\alpha_0\vert^2 & \alpha_0 \overline{\alpha_1} & \cdots & \alpha_0 \overline{\alpha_{n-1}}\\[1mm] \alpha_1 \overline{\alpha_0} & \vert\alpha_1\vert^2 & \cdots & \alpha_1 \overline{\alpha_{n-1}}\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \alpha_{n-1} \overline{\alpha_0} & \alpha_{n-1} \overline{\alpha_1} & \cdots & \vert\alpha_{n-1}\vert^2 \end{pmatrix} \end{aligned}

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

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

ϕϕ=(eiθψ)(eiθψ)=ei(θθ)ψψ=ψψ\vert \phi \rangle \langle \phi \vert = \bigl( e^{i\theta} \vert \psi \rangle \bigr) \bigl( e^{i\theta} \vert \psi \rangle \bigr)^{\dagger} = e^{i(\theta - \theta)} \vert \psi \rangle \langle \psi \vert = \vert \psi \rangle \langle \psi \vert

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