Existuje užitečný geometrický způsob, jak reprezentovat stavy qubitů, známý jako Blochova sféra.
Je velmi praktická, ale bohužel funguje pouze pro qubity — analogická reprezentace přestává odpovídat sférickému objektu, jakmile máme tři nebo více klasických stavů našeho systému.
Začněme tím, že se zamyslíme nad kvantovým stavovým vektorem qubitu: α∣0⟩+β∣1⟩.
Můžeme se omezit na vektory, pro které je α nezáporné reálné číslo, protože každý stavový vektor qubitu je ekvivalentní až na globální fázi takovému, pro který platí α≥0.
To nám umožňuje zapsat
∣ψ⟩=cos(θ/2)∣0⟩+eiϕsin(θ/2)∣1⟩
pro dvě reálná čísla θ∈[0,π] a ϕ∈[0,2π).
Zde necháváme θ nabývat hodnot od 0 do π a dělíme dvěma v argumentu sinu a kosinu, protože to je konvenční způsob parametrizace vektorů tohoto typu a o něco později nám to věci zjednoduší.
Není úplně pravda, že čísla θ a ϕ jsou jednoznačně určena daným kvantovým stavovým vektorem α∣0⟩+β∣1⟩, ale je to téměř tak.
Konkrétně, pokud β=0, pak θ=0 a nezáleží na tom, jakou hodnotu má ϕ, takže ji lze zvolit libovolně.
Podobně, pokud α=0, pak θ=π a opět je ϕ irelevantní (protože náš stav je ekvivalentní eiϕ∣1⟩ pro libovolné ϕ až na globální fázi).
Pokud však ani α ani β není nula, pak existuje jednoznačná volba dvojice (θ,ϕ), pro kterou je ∣ψ⟩ ekvivalentní α∣0⟩+β∣1⟩ až na globální fázi.
Dále se podívejme na reprezentaci tohoto stavu pomocí matice hustoty.
Koeficienty u σx,σy a σz v čitateli tohoto výrazu jsou všechna reálná čísla, takže je můžeme shromáždit a vytvořit z nich vektor v obyčejném trojrozměrném euklidovském prostoru.
(sin(θ)cos(ϕ),sin(θ)sin(ϕ),cos(θ))
Jde ve skutečnosti o jednotkový vektor.
Pomocí sférických souřadnic jej lze zapsat jako (1,θ,ϕ).
První souřadnice, 1, představuje poloměr neboli radiální vzdálenost (která je v tomto případě vždy 1), θ představuje polární úhel a ϕ představuje azimutální úhel.
Jednoduše řečeno, pokud si sféru představíme jako planetu Zemi, polární úhel θ udává, jak daleko se otočíme na jih od severního pólu k danému bodu, od 0 do π=180∘, zatímco azimutální úhel ϕ udává, jak daleko se otočíme na východ od nultého poledníku, od 0 do 2π=360∘.
To předpokládá, že nultý poledník definujeme jako křivku na povrchu sféry od jednoho pólu k druhému, která prochází kladnou osou x.
Každý bod na sféře lze popsat tímto způsobem — což znamená, že body, které získáme, když projdeme všechny možné čisté stavy qubitu, odpovídají přesně sféře ve 3 reálných rozměrech.
(Tato sféra se obvykle nazývá jednotková 2-sféra, protože povrch této sféry je dvourozměrný.)
Když přiřadíme body na jednotkové 2-sféře čistým stavům qubitů, získáme reprezentaci těchto stavů pomocí Blochovy sféry.
Standardní báze{∣0⟩,∣1⟩}.
Začněme stavem ∣0⟩.
Jako matici hustoty jej můžeme zapsat takto.
∣0⟩⟨0∣=2I+σz
Shromážděním koeficientů Pauliho matic v čitateli vidíme, že odpovídající bod na jednotkové 2-sféře v kartézských souřadnicích je (0,0,1).
Ve sférických souřadnicích je tento bod (1,0,ϕ), kde ϕ může být libovolný úhel.
To je konzistentní s výrazem
∣0⟩=cos(0)∣0⟩+eiϕsin(0)∣1⟩,
který také platí pro libovolné ϕ.
Intuitivně řečeno, polární úhel θ je nula, takže jsme na severním pólu Blochovy sféry, kde je azimutální úhel irelevantní.
Podobně lze matici hustoty pro stav ∣1⟩ zapsat takto.
∣1⟩⟨1∣=2I−σz
Tentokrát jsou kartézské souřadnice (0,0,−1). Ve sférických souřadnicích je tento bod (1,π,ϕ), kde ϕ může být libovolný úhel. V tomto případě je polární úhel celý π, takže jsme na jižním pólu, kde je azimutální úhel opět irelevantní.
Báze {∣+⟩,∣−⟩}.
Pro matice hustoty odpovídající těmto stavům máme tyto výrazy.
∣+⟩⟨+∣∣−⟩⟨−∣=2I+σx=2I−σx
Odpovídající body na jednotkové 2-sféře mají kartézské souřadnice (1,0,0) a (−1,0,0)
a sférické souřadnice (1,π/2,0) a (1,π/2,π).
Jinými slovy, ∣+⟩ odpovídá bodu, kde kladná osa x protíná jednotkovou 2-sféru, a ∣−⟩ odpovídá bodu, kde ji protíná záporná osa x. Intuitivněji řečeno, ∣+⟩ leží na rovníku Blochovy sféry tam, kde se setkává s nultým poledníkem, a ∣−⟩ leží na rovníku na opačné straně sféry.
Báze{∣+i⟩,∣−i⟩}.
Jak jsme viděli dříve v této lekci, tyto dva stavy jsou definovány takto:
∣+i⟩∣−i⟩=21∣0⟩+2i∣1⟩=21∣0⟩−2i∣1⟩.
Tentokrát máme tyto výrazy.
∣+i⟩⟨+i∣∣−i⟩⟨−i∣=2I+σy=2I−σy
Odpovídající body na jednotkové 2-sféře mají kartézské souřadnice (0,1,0) a (0,−1,0)
a sférické souřadnice (1,π/2,π/2) a (1,π/2,3π/2).
Jinými slovy, ∣+i⟩ odpovídá bodu, kde kladná osa y protíná jednotkovou 2-sféru, a ∣−i⟩ bodu, kde ji protíná záporná osa y.
Zde je další třída kvantových stavových vektorů, která se v tomto seriálu občas objevovala, včetně dříve v této lekci.
∣ψα⟩=cos(α)∣0⟩+sin(α)∣1⟩(pro α∈[0,π))
Reprezentace každého z těchto stavů pomocí matice hustoty je následující.
Podobně jako jsme již diskutovali u matic hustoty, můžeme brát konvexní kombinace bodů na Blochově sféře a získat tak reprezentace matic hustoty qubitů.
Obecně to vede k bodům uvnitř Blochovy sféry, které reprezentují matice hustoty stavů, jež nejsou čisté.
Někdy odkazujeme na Blochovu kouli, když chceme být explicitní ohledně zahrnutí bodů uvnitř Blochovy sféry jako reprezentací matic hustoty qubitů.
Například jsme viděli, že matici hustoty 21I, která reprezentuje úplně smíšený stav qubitu, lze zapsat těmito dvěma alternativními způsoby:
a obecněji můžeme použít libovolné dva ortogonální stavové vektory qubitu (které budou vždy odpovídat dvěma protilehlým bodům na Blochově sféře).
Pokud zprůměrujeme odpovídající body na Blochově sféře podobným způsobem, získáme tentýž bod, který je v tomto případě ve středu sféry.
To je konzistentní s pozorováním, že
21I=2I+0⋅σx+0⋅σy+0⋅σz,
což nám dává kartézské souřadnice (0,0,0).
Jiným příkladem konvexních kombinací bodů na Blochově sféře je ten, který byl diskutován v předchozí podsekci.