Přeskočit na hlavní obsah

Základy matice hustoty

Začneme popisem toho, co jsou matice hustoty z matematického hlediska, a poté se podíváme na několik příkladů. Následně probereme několik základních aspektů toho, jak matice hustoty fungují a jak souvisejí s kvantovými stavovými vektory ve zjednodušené formulaci kvantové informace.

Definice

Předpokládejme, že máme kvantový systém s názvem X,\mathsf{X}, a nechť Σ\Sigma je (konečná a neprázdná) množina klasických stavů tohoto systému. Zde kopírujeme konvence pojmenování použité v kurzu „Základy kvantové informace", v čemž budeme pokračovat, kdykoli to bude vhodné.

V obecné formulaci kvantové informace je kvantový stav systému X\mathsf{X} popsán maticí hustoty ρ\rho, jejíž prvky jsou komplexní čísla a jejíž indexy (jak pro řádky, tak pro sloupce) byly přiřazeny ke klasické množině stavů Σ.\Sigma. Malé řecké písmeno ρ\rho je konvenční první volba pro název matice hustoty, i když σ\sigma a ξ\xi jsou také běžné volby.

Zde je několik příkladů matic hustoty popisujících stavy Qubitů:

(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}.

Říci, že ρ\rho je matice hustoty, znamená, že jsou splněny obě následující podmínky, které budou vzápětí vysvětleny:

  1. Jednotková stopa: Tr(ρ)=1.\operatorname{Tr}(\rho) = 1.
  2. Pozitivní semidefinitnost: ρ0.\rho \geq 0.

Stopa matice

První podmínka pro matice hustoty odkazuje na stopu matice. Jedná se o funkci, která je definována pro všechny čtvercové matice jako součet diagonálních prvků:

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}.

Stopa je lineární funkce: pro libovolné dvě čtvercové matice AA a BB stejné velikosti a libovolná dvě komplexní čísla α\alpha a β\beta platí vždy následující rovnice.

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

Stopa je nesmírně důležitá funkce a dá se o ní říci mnohem více, ale počkáme, až bude potřeba říci více.

Pozitivně semidefinitní matice

Druhá podmínka odkazuje na vlastnost matice být pozitivně semidefinitní, což je základní pojem v teorii kvantové informace a v mnoha dalších oborech. Matice PP je pozitivně semidefinitní, pokud existuje matice MM taková, že

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

Zde můžeme buď požadovat, aby MM byla čtvercová matice stejné velikosti jako PP, nebo jí dovolit být nečtvercová — v obou případech získáme stejnou třídu matic.

Existuje několik alternativních (ale ekvivalentních) způsobů, jak tuto podmínku definovat, včetně těchto:

  • Matice PP je pozitivně semidefinitní právě tehdy, když je PP hermitovská (tj. rovná se svému vlastnímu konjugovanému transponování) a všechna její vlastní čísla jsou nezáporná reálná čísla. Ověření, že matice je hermitovská a všechna její vlastní čísla jsou nezáporná, je jednoduchý výpočetní způsob, jak ověřit, že je pozitivně semidefinitní.

  • Matice PP je pozitivně semidefinitní právě tehdy, když ψPψ0\langle \psi \vert P \vert \psi \rangle \geq 0 pro každý komplexní vektor ψ\vert\psi\rangle mající stejné indexy jako řádky a sloupce matice P.P.

Intuitivní způsob, jak přemýšlet o pozitivně semidefinitních maticích, je ten, že jsou jakousi maticovou analogií nezáporných reálných čísel. To znamená, že pozitivně semidefinitní matice se mají ke komplexním čtvercovým maticím tak, jako se nezáporná reálná čísla mají ke komplexním číslům. Například komplexní číslo α\alpha je nezáporné reálné číslo právě tehdy, když

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

pro nějaké komplexní číslo β,\beta, což odpovídá definici pozitivní semidefinitnosti, když nahradíme matice skaláry. I když matice jsou obecně složitější objekty než skaláry, přesto je to užitečný způsob, jak o pozitivně semidefinitních maticích přemýšlet.

To také vysvětluje běžný zápis P0,P\geq 0, který označuje, že PP je pozitivně semidefinitní. Všimni si zejména, že P0P\geq 0 v tomto kontextu neznamená, že každý prvek matice PP je nezáporný; existují pozitivně semidefinitní matice se zápornými prvky, stejně jako matice, jejichž všechny prvky jsou kladné, ale nejsou pozitivně semidefinitní.

Interpretace matic hustoty

V tuto chvíli se může definice matic hustoty zdát dost libovolná a abstraktní, protože jsme těmto maticím ani jejich prvkům zatím nepřiřadili žádný význam. Způsob, jakým matice hustoty fungují a jak je lze interpretovat, bude objasněn v průběhu lekce, ale prozatím může být užitečné přemýšlet o prvcích matic hustoty následujícím (poněkud neformálním) způsobem.

  • Diagonální prvky matice hustoty nám dávají pravděpodobnosti, s jakými se jednotlivé klasické stavy objeví, pokud provedeme měření ve standardní bázi — takže o těchto prvcích můžeme přemýšlet jako o „váze" nebo „pravděpodobnosti" přiřazené každému klasickému stavu.

  • Mimodiagonální prvky matice hustoty popisují míru, do jaké jsou dva klasické stavy odpovídající danému prvku (tedy ten odpovídající řádku a ten odpovídající sloupci) v kvantové superpozici, jakož i relativní fázi mezi nimi.

Rozhodně není a priori zřejmé, že by kvantové stavy měly být reprezentovány maticemi hustoty. Nicméně existuje smysl, v němž volba reprezentovat kvantové stavy maticemi hustoty vede přirozeně k celému matematickému popisu kvantové informace. Vše ostatní o kvantové informaci vlastně plyne celkem logicky z této jediné volby!

Souvislost s kvantovými stavovými vektory

Připomeň si, že kvantový stavový vektor ψ\vert\psi\rangle popisující kvantový stav systému X\mathsf{X} je sloupcový vektor s euklidovskou normou rovnou 11, jehož prvky byly přiřazeny ke klasické množině stavů Σ.\Sigma. Reprezentace stejného stavu maticí hustoty ρ\rho je definována následovně.

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

Pro upřesnění, násobíme sloupcový vektor řádkovým vektorem, takže výsledkem je čtvercová matice, jejíž řádky a sloupce odpovídají Σ.\Sigma. Matice tohoto tvaru jsou kromě toho, že jsou maticemi hustoty, vždy projekcemi a mají hodnost rovnou 1.1.

Například si definujme dva stavové vektory Qubit.

+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}

Matice hustoty odpovídající těmto dvěma vektorům jsou následující.

+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}

Zde je tabulka uvádějící tyto stavy spolu s několika dalšími základními příklady: 0,\vert 0\rangle, 1,\vert 1\rangle, +,\vert {+}\rangle, a .\vert {-}\rangle. Těchto šest stavů uvidíme znovu později v této lekci.

Stavový vektorMatice hustoty
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}

Ještě jeden příklad — zde je stav z lekce Jednotlivé systémy kurzu „Základy kvantové informatiky", včetně jeho reprezentace stavovým vektorem i maticí hustoty.

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}

Matice hustoty, které mají tvar ρ=ψψ\rho = \vert \psi \rangle \langle \psi \vert pro kvantový stavový vektor ψ\vert \psi \rangle, se nazývají čisté stavy. Ne každou matici hustoty lze zapsat v tomto tvaru; některé stavy nejsou čisté.

Jako matice hustoty mají čisté stavy vždy jednu vlastní hodnotu rovnou 11 a všechny ostatní vlastní hodnoty rovné 0.0. To je konzistentní s interpretací, že vlastní hodnoty matice hustoty popisují náhodnost nebo neurčitost vlastní danému stavu. V podstatě u čistého stavu ρ=ψψ\rho = \vert \psi \rangle \langle \psi \vert neexistuje žádná neurčitost — stav je určitě ψ.\vert \psi \rangle.

Obecně pro kvantový stavový vektor

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

systému s nn klasickými stavy vypadá reprezentace stejného stavu maticí hustoty následovně.

ψψ=(α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}

Takže pro speciální případ čistých stavů můžeme ověřit, že diagonální prvky matice hustoty popisují pravděpodobnosti, s jakými měření ve standardní bázi dá jako výstup každý možný klasický stav.

Závěrečná poznámka o čistých stavech je, že matice hustoty eliminují degeneraci týkající se globálních fází, kterou nacházíme u kvantových stavových vektorů. Předpokládejme, že máme dva kvantové stavové vektory, které se liší globální fází: ψ\vert \psi \rangle a ϕ=eiθψ,\vert \phi \rangle = e^{i \theta} \vert \psi \rangle, pro nějaké reálné číslo θ.\theta. Protože se liší globální fází, tyto vektory reprezentují přesně tentýž kvantový stav, přestože samotné vektory mohou být různé. Matice hustoty, které z těchto dvou stavových vektorů získáme, jsou naproti tomu identické.

ϕϕ=(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

Obecně matice hustoty poskytují jednoznačnou reprezentaci kvantových stavů: dva kvantové stavy jsou identické — generují přesně stejné statistiky výsledků pro každé možné měření, které na nich lze provést — právě tehdy, když jsou jejich reprezentace maticemi hustoty shodné.