Przejdź do głównej treści
Ten projekt jest w wersji beta. Znalazłeś błąd? Otwórz zgłoszenie na GitHub. Masz pytanie lub pomysł? Zapytaj w Discussions — chętnie poznamy Twoją opinię!
Jak oceniasz jakość tłumaczenia tej strony?

Podstawy macierzy gęstości

Zaczniemy od opisania, czym są macierze gęstości w ujęciu matematycznym, a następnie przyjrzymy się kilku przykładom. Po tym omówimy kilka podstawowych aspektów tego, jak działają macierze gęstości i jak odnoszą się do wektorów stanu kwantowego w uproszczonym sformułowaniu informacji kwantowej.

Definicja​

Załóżmy, że mamy układ kwantowy o nazwie X\mathsf{X}, i niech Σ\Sigma będzie (skończonym i niepustym) klasycznym zbiorem stanów tego układu. Nawiązujemy tu do konwencji nazewniczych stosowanych w kursie „Podstawy informacji kwantowej", z których będziemy korzystać zawsze, gdy nadarzy się okazja.

W ogólnym sformułowaniu informacji kwantowej stan kwantowy układu X\mathsf{X} opisuje macierz gęstości ρ\rho, której elementy są liczbami zespolonymi, a indeksy (zarówno wierszy, jak i kolumn) odpowiadają klasycznemu zbiorowi stanów Σ\Sigma. Mała grecka litera ρ\rho jest konwencjonalnym pierwszym wyborem nazwy dla macierzy gęstości, choć σ\sigma i ξ\xi są również popularnymi wyborami.

Oto kilka przykładów macierzy gęstości opisujących stany kubitów:

(1000),(12121212),(34i8−i814),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}.

Powiedzieć, że ρ\rho jest macierzą gęstości, to stwierdzić, że spełnione są oba poniższe warunki, które za chwilę zostaną wyjaśnione:

  1. Jednostkowy ślad: Tr⁡(ρ)=1.\operatorname{Tr}(\rho) = 1.

  2. Dodatnia semidefinitność: ρ≥0.\rho \geq 0.

Ślad macierzy​

Pierwszy warunek dotyczący macierzy gęstości odnosi się do śladu macierzy. Jest to funkcja zdefiniowana dla wszystkich macierzy kwadratowych jako suma elementów na przekątnej:

Tr⁡(α0,0α0,1⋯α0,n−1α1,0α1,1⋯α1,n−1⋮⋮⋱⋮αn−1,0αn−1,1⋯αn−1,n−1)=α0,0+α1,1+⋯+αn−1,n−1.\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}.

Ślad jest funkcją liniową: dla dowolnych dwóch macierzy kwadratowych AA i BB tego samego rozmiaru oraz dowolnych dwóch liczb zespolonych α\alpha i β\beta następujące równanie jest zawsze prawdziwe.

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

Ślad jest niezwykle ważną funkcją i można by o niej powiedzieć o wiele więcej, ale poczekamy, aż zajdzie taka potrzeba.

Macierze dodatnio semidefinitne​

Drugi warunek odnosi się do własności macierzy polegającej na byciu dodatnio semidefinitną, co jest pojęciem fundamentalnym w teorii informacji kwantowej i wielu innych dziedzinach. Macierz PP jest dodatnio semidefinitna, jeśli istnieje macierz MM taka, że

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

Możemy tu wymagać, by MM była macierzą kwadratową tego samego rozmiaru co PP, albo dopuścić, by była niekwadratowa — w obu przypadkach otrzymujemy tę samą klasę macierzy.

Istnieje kilka alternatywnych (lecz równoważnych) sposobów zdefiniowania tego warunku, między innymi:

  • Macierz PP jest dodatnio semidefinitna wtedy i tylko wtedy, gdy PP jest hermitowska (tzn. równa swojej sprzężonej transpozycji) i wszystkie jej wartości własne są nieujemnymi liczbami rzeczywistymi. Sprawdzenie, czy macierz jest hermitowska i czy wszystkie jej wartości własne są nieujemne, to prosty obliczeniowy sposób weryfikacji dodatniej semidefinitności.

  • Macierz PP jest dodatnio semidefinitna wtedy i tylko wtedy, gdy ⟨ψ∣P∣ψ⟩≥0\langle \psi \vert P \vert \psi \rangle \geq 0 dla każdego wektora zespolonego ∣ψ⟩\vert\psi\rangle o takich samych indeksach jak wiersze i kolumny PP.

Intuicyjnym sposobem myślenia o macierzach dodatnio semidefinitnych jest traktowanie ich jako macierzowych odpowiedników nieujemnych liczb rzeczywistych. To znaczy: macierze dodatnio semidefinitne mają się tak do zespolonych macierzy kwadratowych, jak nieujemne liczby rzeczywiste do liczb zespolonych. Na przykład liczba zespolona α\alpha jest nieujemną liczbą rzeczywistą wtedy i tylko wtedy, gdy

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

dla pewnej liczby zespolonej β\beta, co odpowiada definicji dodatniej semidefinitności, gdy zastąpimy macierze skalarami. Choć macierze są ogólnie bardziej złożonymi obiektami niż skalary, to jednak jest to pomocny sposób myślenia o macierzach dodatnio semidefinitnych.

Wyjaśnia to również popularną notację P≥0P\geq 0, oznaczającą, że PP jest dodatnio semidefinitna. Zauważ w szczególności, że P≥0P\geq 0 w tym kontekście nie oznacza, że każdy element PP jest nieujemny; istnieją macierze dodatnio semidefinitne z ujemnymi elementami, jak i macierze, których wszystkie elementy są dodatnie, a które nie są dodatnio semidefinitne.

Interpretacja macierzy gęstości​

W tym miejscu definicja macierzy gęstości może wydawać się dość arbitralna i abstrakcyjna, bo nie przypisaliśmy jeszcze żadnego znaczenia tym macierzom ani ich elementom. Sposób działania i interpretacji macierzy gęstości będzie wyjaśniany w miarę postępu lekcji, ale na razie może być pomocne myślenie o elementach macierzy gęstości w następujący (nieco nieformalny) sposób.

  • Przekątne elementy macierzy gęstości dają nam prawdopodobieństwa pojawienia się każdego stanu klasycznego, jeśli wykonamy pomiar w standardowej bazie — możemy więc myśleć o tych elementach jako opisujących „wagę" lub „prawdopodobieństwo" przypisane każdemu stanowi klasycznemu.

  • Pozaprzekątne elementy macierzy gęstości opisują stopień, w jakim dwa stany klasyczne odpowiadające danemu elementowi (tzn. ten odpowiadający wierszowi i ten odpowiadający kolumnie) pozostają w superpozycji kwantowej, a także względną fazę między nimi.

Bynajmniej nie jest oczywiste a priori, że stany kwantowe powinny być reprezentowane przez macierze gęstości. Rzeczywiście, w pewnym sensie wybór reprezentowania stanów kwantowych przez macierze gęstości w naturalny sposób prowadzi do całego matematycznego opisu informacji kwantowej. Wszystko inne w informacji kwantowej wynika całkiem logicznie z tego jednego wyboru!

Związek z wektorami stanu kwantowego​

Przypomnij sobie, że wektor stanu kwantowego ∣ψ⟩\vert\psi\rangle opisujący stan kwantowy X\mathsf{X} jest wektorem kolumnowym o euklidesowej normie równej 11, którego elementy odpowiadają klasycznemu zbiorowi stanów Σ\Sigma. Reprezentacja w postaci macierzy gęstości ρ\rho tego samego stanu jest zdefiniowana następująco.

ρ=∣ψ⟩⟨ψ∣\rho = \vert\psi\rangle\langle\psi\vert

Żeby być precyzyjnym: mnożymy wektor kolumnowy przez wektor wierszowy, więc wynikiem jest macierz kwadratowa, której wiersze i kolumny odpowiadają Σ\Sigma. Macierze tej postaci, poza tym że są macierzami gęstości, są zawsze projekcjami i mają rząd równy 11.

Zdefiniujmy na przykład dwa wektory stanu kubitu.

∣+i⟩=12∣0⟩+i2∣1⟩=(12i2)∣−i⟩=12∣0⟩−i2∣1⟩=(12−i2)\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}

Macierze gęstości odpowiadające tym dwóm wektorom są następujące.

∣+i⟩⟨+i∣=(12i2)(12−i2)=(12−i2i212)∣−i⟩⟨−i∣=(12−i2)(12i2)=(12i2−i212)\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}

Oto tabela zestawiająca te stany wraz z kilkoma innymi podstawowymi przykładami: ∣0⟩,\vert 0\rangle, ∣1⟩,\vert 1\rangle, ∣+⟩,\vert {+}\rangle, i ∣−⟩.\vert {-}\rangle. Wrócimy do tych sześciu stanów w dalszej części lekcji.

Wektor stanuMacierz gęstości
∣0⟩=(10)\vert 0\rangle = \begin{pmatrix} 1 \\[1mm] 0 \end{pmatrix}∣0⟩⟨0∣=(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}∣1⟩⟨1∣=(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}
∣−⟩=(12−12)\vert {-} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{1}{\sqrt{2}}\end{pmatrix}∣−⟩⟨−∣=(12−12−1212)\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∣=(12−i2i212)\vert {+i} \rangle\langle {+i} \vert = \begin{pmatrix} \frac{1}{2} & -\frac{i}{2}\\[2mm] \frac{i}{2} & \frac{1}{2} \end{pmatrix}
∣−i⟩=(12−i2)\vert {-i} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{i}{\sqrt{2}}\end{pmatrix}∣−i⟩⟨−i∣=(12i2−i212)\vert {-i} \rangle\langle {-i} \vert = \begin{pmatrix} \frac{1}{2} & \frac{i}{2}\\[2mm] -\frac{i}{2} & \frac{1}{2} \end{pmatrix}

Jako jeszcze jeden przykład weźmy stan z lekcji Pojedyncze układy kursu „Podstawy informacji kwantowej", wraz z reprezentacją zarówno w postaci wektora stanu, jak i macierzy gęstości.

∣v⟩=1+2i3 ∣0⟩−23 ∣1⟩∣v⟩⟨v∣=(59−2−4i9−2+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}

Macierze gęstości mające postać ρ=∣ψ⟩⟨ψ∣\rho = \vert \psi \rangle \langle \psi \vert dla wektora stanu kwantowego ∣ψ⟩\vert \psi \rangle są nazywane stanami czystymi. Nie każda macierz gęstości może być zapisana w tej postaci; niektóre stany nie są czyste.

Jako macierze gęstości, stany czyste mają zawsze jedną wartość własną równą 11 i wszystkie pozostałe wartości własne równe 00. Jest to spójne z interpretacją, że wartości własne macierzy gęstości opisują losowość lub niepewność nieodłącznie związaną z danym stanem. W istocie, dla stanu czystego ρ=∣ψ⟩⟨ψ∣\rho = \vert \psi \rangle \langle \psi \vert nie ma żadnej niepewności — stan jest na pewno ∣ψ⟩\vert \psi \rangle.

Ogólnie, dla wektora stanu kwantowego

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

układu z nn stanami klasycznymi, reprezentacja tego samego stanu w postaci macierzy gęstości wygląda następująco.

∣ψ⟩⟨ψ∣=(α0α0‾α0α1‾⋯α0αn−1‾α1α0‾α1α1‾⋯α1αn−1‾⋮⋮⋱⋮αn−1α0‾αn−1α1‾⋯αn−1αn−1‾)=(∣α0∣2α0α1‾⋯α0αn−1‾α1α0‾∣α1∣2⋯α1αn−1‾⋮⋮⋱⋮αn−1α0‾αn−1α1‾⋯∣αn−1∣2)\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}

Tak więc w szczególnym przypadku stanów czystych możemy zweryfikować, że przekątne elementy macierzy gęstości opisują prawdopodobieństwa, z jakimi pomiar w standardowej bazie zwróci każdy możliwy stan klasyczny.

Na koniec warto zauważyć, że macierze gęstości eliminują degenerację związaną z fazami globalnymi, która pojawia się przy wektorach stanu kwantowego. Załóżmy, że mamy dwa wektory stanu kwantowego różniące się o fazę globalną: ∣ψ⟩\vert \psi \rangle i ∣ϕ⟩=eiθ∣ψ⟩,\vert \phi \rangle = e^{i \theta} \vert \psi \rangle, dla pewnej liczby rzeczywistej θ.\theta. Ponieważ różnią się o fazę globalną, te wektory reprezentują dokładnie ten sam stan kwantowy, mimo że same wektory mogą być różne. Natomiast macierze gęstości otrzymane z tych dwóch wektorów stanu są identyczne.

∣ϕ⟩⟨ϕ∣=(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

Ogólnie, macierze gęstości zapewniają jednoznaczną reprezentację stanów kwantowych: dwa stany kwantowe są identyczne, generując dokładnie takie same statystyki wyników dla każdego możliwego pomiaru, jaki można na nich wykonać, wtedy i tylko wtedy, gdy ich reprezentacje w postaci macierzy gęstości są równe. Posługując się językiem matematyki, możemy to wyrazić, mówiąc, że macierze gęstości oferują wierną reprezentację stanów kwantowych.