Istnieje użyteczny geometryczny sposób reprezentowania stanów qubitów, zwany sferą Blocha.
Jest bardzo wygodny, niestety jednak działa tylko dla qubitów — analogiczna reprezentacja przestaje odpowiadać obiektowi sferycznemu, gdy tylko klasyczne stany układu stają się trzy lub więcej.
Zacznijmy od wektora stanu kwantowego qubitu: α∣0⟩+β∣1⟩.
Możemy ograniczyć uwagę do wektorów, dla których α jest nieujemną liczbą rzeczywistą, ponieważ każdy wektor stanu qubitu jest równoważny — z dokładnością do globalnej fazy — takiemu, dla którego α≥0.
Pozwala nam to zapisać
∣ψ⟩=cos(θ/2)∣0⟩+eiϕsin(θ/2)∣1⟩
dla dwóch liczb rzeczywistych θ∈[0,π] i ϕ∈[0,2π).
Dopuszczamy tutaj, że θ przyjmuje wartości od 0 do π, a argument sinusa i cosinusa dzielimy przez 2, bo jest to konwencjonalny sposób parametryzacji wektorów tego rodzaju — i trochę później uprości nam to obliczenia.
Nie jest całkiem tak, że liczby θ i ϕ są jednoznacznie wyznaczone przez dany wektor stanu kwantowego α∣0⟩+β∣1⟩, ale prawie.
W szczególności, jeśli β=0, to θ=0 i wartość ϕ nie ma żadnego znaczenia, więc można ją wybrać dowolnie.
Podobnie, jeśli α=0, to θ=π, i znowu ϕ jest nieistotne (nasz stan jest bowiem równoważny eiϕ∣1⟩ dla dowolnego ϕ z dokładnością do globalnej fazy).
Jeśli jednak ani α, ani β nie jest zerem, istnieje dokładnie jeden wybór pary (θ,ϕ), dla którego ∣ψ⟩ jest równoważne α∣0⟩+β∣1⟩ z dokładnością do globalnej fazy.
Przejdźmy teraz do reprezentacji tego stanu za pomocą macierzy gęstości.
Współczynniki przy σx,σy i σz w liczniku tego wyrażenia są liczbami rzeczywistymi, więc możemy je zebrać razem, tworząc wektor w zwykłej trójwymiarowej przestrzeni euklidesowej.
(sin(θ)cos(ϕ),sin(θ)sin(ϕ),cos(θ))
Jest to w istocie wektor jednostkowy.
Korzystając ze współrzędnych sferycznych, możemy go zapisać jako (1,θ,ϕ).
Pierwsza współrzędna, 1, oznacza promień (który w tym przypadku wynosi zawsze 1), θ — kąt polarny, a ϕ — kąt azymutalny.
Mówiąc obrazowo: myśląc o sferze jak o planecie Ziemia, kąt polarny θ określa, jak daleko na południe obracamy się od bieguna północnego, aby dotrzeć do opisywanego punktu — od 0 do π=180∘ — natomiast kąt azymutalny ϕ wyznacza, jak daleko na wschód obracamy się od południka zerowego — od 0 do 2π=360∘.
Przyjmujemy przy tym, że południk zerowy jest krzywą na powierzchni sfery biegnącą od bieguna do bieguna i przechodzącą przez dodatnią oś x.
Każdy punkt na sferze można opisać w ten sposób — oznacza to, że punkty otrzymywane po przejrzeniu wszystkich możliwych czystych stanów qubitu odpowiadają dokładnie sferze w 3 rzeczywistych wymiarach.
(Sferę tę nazywamy zazwyczaj jednostkową 2-sferą, ponieważ jej powierzchnia jest dwuwymiarowa.)
Gdy kojarzymy punkty na jednostkowej 2-sferze z czystymi stanami qubitów, otrzymujemy reprezentację sfery Blocha tych stanów.
Standardowa baza{∣0⟩,∣1⟩}.
Zacznijmy od stanu ∣0⟩.
Jako macierz gęstości możemy go zapisać tak.
∣0⟩⟨0∣=2I+σz
Zbierając współczynniki przy macierzach Pauliego w liczniku, widzimy, że odpowiadający punkt na jednostkowej 2-sferze we współrzędnych kartezjańskich to (0,0,1).
We współrzędnych sferycznych punkt ten wynosi (1,0,ϕ), gdzie ϕ może być dowolnym kątem.
Jest to zgodne z wyrażeniem
∣0⟩=cos(0)∣0⟩+eiϕsin(0)∣1⟩,
które działa dla dowolnego ϕ.
Intuicyjnie: kąt polarny θ wynosi zero, więc jesteśmy na biegunie północnym sfery Blocha, gdzie kąt azymutalny jest nieistotny.
Podobnie, macierz gęstości stanu ∣1⟩ możemy zapisać następująco.
∣1⟩⟨1∣=2I−σz
Tym razem współrzędne kartezjańskie wynoszą (0,0,−1). We współrzędnych sferycznych punkt ten to (1,π,ϕ), gdzie ϕ może być dowolnym kątem. Kąt polarny sięga tu aż do π, więc jesteśmy na biegunie południowym, gdzie kąt azymutalny jest znowu nieistotny.
Baza {∣+⟩,∣−⟩}.
Mamy następujące wyrażenia na macierze gęstości odpowiadające tym stanom.
∣+⟩⟨+∣∣−⟩⟨−∣=2I+σx=2I−σx
Odpowiednie punkty na jednostkowej 2-sferze mają współrzędne kartezjańskie (1,0,0) i (−1,0,0),
a sferyczne (1,π/2,0) i (1,π/2,π).
Innymi słowy, ∣+⟩ odpowiada punktowi, w którym dodatnia oś x przecina jednostkową 2-sferę, a ∣−⟩ — punktowi, gdzie przecina ją ujemna oś x. Bardziej intuicyjnie: ∣+⟩ leży na równiku sfery Blocha tam, gdzie styka się on z południkiem zerowym, a ∣−⟩ leży na równiku po przeciwnej stronie sfery.
Baza{∣+i⟩,∣−i⟩}.
Jak widzieliśmy wcześniej w tej lekcji, te dwa stany są zdefiniowane następująco:
∣+i⟩∣−i⟩=21∣0⟩+2i∣1⟩=21∣0⟩−2i∣1⟩.
Tym razem mamy następujące wyrażenia.
∣+i⟩⟨+i∣∣−i⟩⟨−i∣=2I+σy=2I−σy
Odpowiednie punkty na jednostkowej 2-sferze mają współrzędne kartezjańskie (0,1,0) i (0,−1,0),
a sferyczne (1,π/2,π/2) i (1,π/2,3π/2).
Innymi słowy, ∣+i⟩ odpowiada punktowi, w którym dodatnia oś y przecina jednostkową 2-sferę, a ∣−i⟩ — punktowi, gdzie przecina ją ujemna oś y.
Oto kolejna klasa wektorów stanu kwantowego, która pojawiała się wielokrotnie w tej serii — w tym wcześniej w tej lekcji.
∣ψα⟩=cos(α)∣0⟩+sin(α)∣1⟩(for α∈[0,π))
Reprezentacja każdego z tych stanów za pomocą macierzy gęstości wygląda następująco.
Podobnie jak w przypadku macierzy gęstości, możemy tworzyć kombinacje wypukłe punktów na sferze Blocha, otrzymując reprezentacje kwantowych macierzy gęstości qubitu.
Ogólnie rzecz biorąc, prowadzi to do punktów wewnątrz sfery Blocha, które reprezentują macierze gęstości stanów nieczystych.
Czasem mówimy o kuli Blocha, gdy chcemy wprost zaznaczyć, że uwzględniamy też punkty wewnętrzne sfery jako reprezentacje kwantowych macierzy gęstości qubitu.
Na przykład, widzieliśmy już, że macierz gęstości 21I, reprezentująca całkowicie mieszany stan qubitu, można zapisać na dwa alternatywne sposoby:
a ogólniej możemy użyć dowolnych dwóch prostopadłych wektorów stanu qubitu (które zawsze odpowiadają dwóm antypodalnym punktom na sferze Blocha).
Jeśli uśrednimy odpowiednie punkty na sferze Blocha w podobny sposób, otrzymamy ten sam punkt — w tym przypadku środek sfery.
Jest to zgodne z obserwacją, że
21I=2I+0⋅σx+0⋅σy+0⋅σz,
co daje nam współrzędne kartezjańskie (0,0,0).
Inny przykład dotyczący kombinacji wypukłych punktów sfery Blocha to ten omówiony w poprzedniej podsekcji.