Informacja kwantowa
Teraz jesteśmy gotowi, aby przejść do informacji kwantowej, gdzie dokonujemy innego wyboru co do typu wektora reprezentującego stan — w tym przypadku stan kwantowy — rozważanego systemu. Podobnie jak w poprzedniej dyskusji o informacji klasycznej, zajmować się będziemy systemami mającymi skończone i niepuste zbiory stanów klasycznych, i będziemy korzystać z dużej części tej samej notacji.
Kwantowe wektory stanu
Stan kwantowy systemu jest reprezentowany przez wektor kolumnowy, podobnie jak stan probabilistyczny. Tak jak poprzednio, indeksy wektora etykietują klasyczne stany systemu. Wektory reprezentujące stany kwantowe charakteryzują się tymi dwiema właściwościami:
- Wpisy kwantowego wektora stanu są liczbami zespolonymi.
- Suma kwadratów wartości bezwzględnych wpisów kwantowego wektora stanu wynosi
Zatem w przeciwieństwie do stanów probabilistycznych, wektory reprezentujące stany kwantowe nie muszą mieć nieujemnych rzeczywistych wpisów, i to suma kwadratów wartości bezwzględnych wpisów (w przeciwieństwie do sumy wpisów) musi być równa Choć te zmiany są proste, dają one początek różnicom między informacją kwantową a klasyczną; każde przyspieszenie z komputera kwantowego lub ulepszenie z protokołu komunikacji kwantowej ostatecznie wynika z tych prostych zmian matematycznych.
Norma euklidesowa wektora kolumnowego
jest oznaczana i definiowana następująco:
Warunek, że suma kwadratów wartości bezwzględnych kwantowego wektora stanu wynosi jest zatem równoważny temu, że ten wektor ma normę euklidesową równą To znaczy, kwantowe wektory stanu są wektorami jednostkowymi względem normy euklidesowej.
Przykłady stanów kubitu
Termin kubit odnosi się do systemu kwantowego, którego zbiorem stanów klasycznych jest To znaczy, kubit to tak naprawdę zwykły bit — ale używając tej nazwy, wyraźnie uznajemy, że ten bit może znajdować się w stanie kwantowym.
Oto przykłady stanów kwantowych kubitu:
oraz
Dwa pierwsze przykłady, i ilustrują, że standardowe elementy bazowe są prawidłowymi kwantowymi wektorami stanu: ich wpisy są liczbami zespolonymi, w których części urojone tych liczb przypadkiem wynoszą a obliczenie sumy kwadratów wartości bezwzględnych wpisów daje
zgodnie z wymaganiem. Podobnie jak w ustawieniu klasycznym, kojarzymy kwantowe wektory stanu i odpowiednio z kubitem znajdującym się w stanie klasycznym i
W pozostałych dwóch przykładach ponownie mamy wpisy będące liczbami zespolonymi, a obliczenie sumy kwadratów wartości bezwzględnych wpisów daje
oraz
Są to zatem prawidłowe kwantowe wektory stanu. Zauważmy, że są one kombinacjami liniowymi standardowych stanów bazowych i i z tego powodu często mówimy, że są one superpozycjami stanów i W kontekście stanów kwantowych superpozycja i kombinacja liniowa są zasadniczo synonimami.
Przykład wektora stanu kubitu powyżej jest bardzo często spotykany — nazywa się go stanem plus i oznacza następująco:
Używamy również notacji
do odwoływania się do powiązanego kwantowego wektora stanu, w którym drugi wpis jest ujemny zamiast dodatni, i nazywamy ten stan stanem minus.
Ten rodzaj notacji, w którym wewnątrz keta pojawia się jakiś symbol inny niż odnoszący się do stanu klasycznego, jest powszechny — możemy użyć dowolnej nazwy, jaką chcemy, wewnątrz keta, aby nazwać wektor. Dość powszechnie używa się notacji lub innej nazwy w miejsce do odwoływania się do dowolnego wektora, który niekoniecznie musi być standardowym wektorem bazowym.
Zauważmy, że jeśli mamy wektor którego indeksy odpowiadają pewnemu zbiorowi stanów klasycznych i jeśli jest elementem tego zbioru stanów klasycznych, to iloczyn macierzowy jest równy wpisowi wektora którego indeks odpowiada Tak jak w przypadku, gdy był standardowym wektorem bazowym, piszemy zamiast dla czytelności.
Na przykład, jeśli i
to
Ogólnie, używając notacji Diraca dla dowolnych wektorów, notacja odnosi się do wektora wierszowego uzyskanego przez wzięcie sprzężenia hermitowskiego wektora kolumnowego gdzie wektor jest transponowany z wektora kolumnowego na wektor wierszowy, a każdy wpis jest zastępowany przez swoje sprzężenie zespolone. Na przykład, jeśli jest wektorem zdefiniowanym w to
Powód, dla którego bierzemy sprzężenie zespolone, oprócz transpozycji, zostanie wyjaśniony dokładniej później, gdy będziemy omawiać iloczyny skalarne.
Stany kwantowe innych układów
Możemy rozważać stany kwantowe układów posiadających dowolne klasyczne zbiory stanów. Na przykład, oto wektor stanu kwantowego dla przełącznika wentylatora elektrycznego:
Przyjęte tu założenie jest takie, że klasyczne stany są uporządkowane jako high, medium, low, off. Może nie istnieć żaden szczególny powód, dla którego ktoś chciałby rozważać stan kwantowy przełącznika wentylatora elektrycznego, ale w zasadzie jest to możliwe.
Oto kolejny przykład, tym razem kwantowej cyfry dziesiętnej, której klasyczne stany to
Ten przykład ilustruje wygodę zapisywania wektorów stanu przy użyciu notacji Diraca. W tym konkretnym przykładzie zapis w postaci wektora kolumnowego jest jedynie uciążliwy — ale gdyby klasycznych stanów było znacznie więcej, stałby się bezużyteczny. Notacja Diraca natomiast umożliwia precyzyjne opisanie dużych i skomplikowanych wektorów w zwięzłej formie.
Notacja Diraca pozwala również na wyrażenie wektorów, w których różne aspekty są nieokreślone, czyli nieznane lub jeszcze nieustalone. Na przykład, dla dowolnego klasycznego zbioru stanów możemy rozważyć wektor stanu kwantowego
gdzie notacja odnosi się do normy euklidesowej zbioru a w tym przypadku to po prostu liczba elementów w Innymi słowy, jest to jednolita superpozycja nad klasycznymi stanami w
W kolejnych lekcjach spotkamy się z dużo bardziej skomplikowanymi wyrażeniami wektorów stanu kwantowego, gdzie użycie wektorów kolumnowych byłoby niepraktyczne lub niemożliwe. Faktycznie, w większości przypadków porzucimy reprezentację wektorów stanu w postaci wektor ów kolumnowych, z wyjątkiem wektorów mających niewielką liczbę wpisów (często w kontekście przykładów), gdzie pomocne może być jawne wyświetlenie i zbadanie wpisów.
Oto jeszcze jeden powód, dla którego wyrażanie wektorów stanu za pomocą notacji Diraca jest wygodne: zwalnia to z konieczności jawnego określenia porządku klasycznych stanów (lub, równoważnie, odpowiedniości między klasycznymi stanami a indeksami wektora).
Na przykład, wektor stanu kwantowego dla układu posiadającego klasyczny zbiór stanów taki jak
jest jednoznacznie opisany przez to wyrażenie i tak naprawdę nie ma potrzeby wybierania ani określania porządku tego klasycznego zbioru stanów, aby nadać sens temu wyrażeniu. W tym przypadku określenie porządku standardowych kolorów kart nie jest trudne — na przykład możemy zdecydować się uporządkować je w ten sposób: Jeśli wybierzemy ten konkretny porządek, powyższy wektor stanu kwantowego byłby reprezentowany przez wektor kolumnowy
Ogólnie jednak wygodnie jest móc po prostu ignorować kwestię tego, w jaki sposób klasyczne zbiory stanów są uporządkowane.
Pomiar stanów kwantowych
Następnie rozważmy, co się dzieje, gdy stan kwantowy jest mierzony, skupiając się na prostym rodzaju pomiaru znanym jako pomiar w bazie standardowej. (Istnieją bardziej ogólne pojęcia pomiaru, które omówimy w dalszej części.)
Podobnie jak w ujęciu probabilistycznym, gdy układ w stanie kwantowym jest mierzony, hipotetyczny obserwator wykonujący pomiar nie zobaczy wektora stanu kwantowego, lecz zobaczy jakiś klasyczny stan. W tym sensie pomiary działają jako interfejs między informacją kwantową a klasyczną, poprzez który informacja klasyczna jest wydobywana ze stanów kwantowych.
Reguła jest prosta: jeśli stan kwantowy jest mierzony, każdy klasyczny stan układu pojawia się z prawdopodobieństwem równym kwadratowi wartości bezwzględnej wpisu w wektorze stanu kwantowego odpowiadającego temu klasycznemu stanowi. Jest to znane jako reguła Borna w mechanice kwantowej. Zauważmy, że ta reguła jest zgodna z wymaganiem, aby kwadraty wartości bezwzględnych wpisów w wektorze stanu kwantowego sumowały się do ponieważ implikuje, że prawdopodobieństwa różnych klasycznych wyników pomiaru sumują się do
Na przykład, pomiar stanu plus
daje dwa możliwe wyniki, i z prawdopodobieństwami jak poniżej.
Co ciekawe, pomiar stanu minus
daje dokładnie te same prawdopodobieństwa dla obu wyników.
To sugeruje, że jeśli chodzi o pomiary w bazie standardowej, stany plus i minus nie różnią się między sobą. Dlaczego więc mielibyśmy chcieć je rozróżniać? Odpowiedź jest taka, że te dwa stany zachowują się inaczej, gdy wykonuje się na nich operacje, co omówimy w następnym podrozdziale poniżej.
Oczywiście pomiar stanu kwantowego daje klasyczny stan z pewnością, a podobnie pomiar stanu kwantowego daje klasyczny stan z pewnością. Jest to zgodne z utożsamieniem tych stanów kwantowych z sytuacją, gdy układ znajduje się w odpowiadającym klasycznym stanie, jak sugerowano wcześniej.
Jako ostatni przykład, pomiar stanu
powoduje, że dwa możliwe wyniki pojawiają się z prawdopodobieństwami jak poniżej:
oraz
Operacje unitarne
Jak dotąd może nie być oczywiste, dlaczego informacja kwantowa fundamentalnie różni się od informacji klasycznej. Oznacza to, że gdy stan kwantowy jest mierzony, prawdopodobieństwo uzyskania każdego stanu klasycznego jest dane przez kwadrat wartości bezwzględnej odpowiadającego wpisu wektora — więc dlaczego po prostu nie zapisać tych prawdopodobieństw w wektorze prawdopodobieństwa?
Odpowiedź, przynajmniej częściowo, polega na tym, że zbiór dozwolonych operacji, które można wykonać na stanie kwantowym, jest inny niż w przypadku informacji klasycznej. Podobnie jak w ustawieniu probabilistycznym, operacje na stanach kwantowych są odwzorowaniami liniowymi — ale zamiast być reprezentowane przez macierze stochastyczne, jak w przypadku klasycznym, operacje na wektorach stanów kwantowych są reprezentowane przez macierze unitarne.
Kwadratowa macierz mająca wpisy w postaci liczb zespolonych jest unitarna, jeśli spełnia równania
Tutaj jest macierzą jednostkową, a jest sprzężeniem hermitowskim co oznacza macierz uzyskaną przez transpozycję i wzięcie sprzężenia zespolonego każdego wpisu.
Jeśli jedna z dwóch równości oznaczonych powyżej jest prawdziwa, to druga również musi być prawdziwa. Obie równości są równoważne temu, że jest odwrotnością
(Ostrzeżenie: jeśli nie jest macierzą kwadratową, to może być tak, że oraz na przykład. Równoważność dwóch równości w pierwszym równaniu powyżej jest prawdziwa tylko dla macierzy kwadratowych.)
Warunek, że jest unitarna, jest równoważny warunkowi, że mnożenie przez nie zmienia normy euklidesowej żadnego wektora. Oznacza to, że macierz o wymiarze jest unitarna wtedy i tylko wtedy, gdy dla każdego -wymiarowego wektora kolumnowego o wpisach w postaci liczb zespolonych. Zatem, ponieważ zbiór wszystkich wektorów stanów kwantowych jest taki sam, jak zbiór wektorów o normie euklidesowej równej pomnożenie macierzy unitarnej przez wektor stanu kwantowego daje inny wektor stanu kwantowego.
Rzeczywiście, macierze unitarne są dokładnie tym zbiorem odwzorowań liniowych, które zawsze przekształcają wektory stanów kwantowych w inne wektory stanów kwantowych. Zauważ tu podobieństwo do klasycznego przypadku probabilistycznego, gdzie operacje są powiązane z macierzami stochastycznymi, które są tymi, które zawsze przekształcają wektory prawdopodobieństwa w wektory prawdopodobieństwa.
Przykłady operacji unitarnych na kubitach
Poniższa lista opisuje niektóre często spotykane operacje unitarne na kubitach.
-
Operacje Pauliego. Cztery macierze Pauliego są następujące:
Częstą alternatywną notacją jest oraz (ale należy pamiętać, że litery i są również powszechnie używane w innych celach). Operacja jest również nazywana negacją bitu (ang. bit flip) lub operacją NOT, ponieważ wywołuje takie działanie na bitach:
Operacja jest również nazywana negacją fazy (ang. phase flip) i ma takie działanie:
-
Operacja Hadamarda. Operacja Hadamarda jest opisana przez tę macierz:
-
Operacje fazowe. Operacja fazowa to taka, która jest opisana przez macierz
dla dowolnego wyboru liczby rzeczywistej Operacje
są szczególnie ważnymi przykładami. Inne przykłady to oraz
Wszystkie zdefiniowane powyżej macierze są unitarne, a zatem reprezentują operacje kwantowe na pojedynczym kubicie. Na przykład poniżej znajduje się obliczenie, które weryfikuje, że jest unitarna: