Podstawy quantum channel
W matematycznym ujęciu channels są liniowymi odwzorowaniami z density matrices do density matrices, które spełniają określone wymagania. W całej tej lekcji będziemy używać wielkich greckich liter, w tym i a w szczególnych przypadkach także innych liter, do oznaczania channels.
Każdy channel ma system wejściowy i system wyjściowy; będziemy zazwyczaj używać nazwy dla systemu wejściowego i dla systemu wyjściowego. Często zdarza się, że system wyjściowy channel jest taki sam jak system wejściowy — wówczas możemy używać tej samej litery dla obu.
Channels are linear mappings
Channels opisywane są przez liniowe odwzorowania, podobnie jak operacje probabilistyczne w standardowym sformułowaniu klasycznej informacji oraz operacje unitary w uproszczonym sformułowaniu informacji kwantowej.
Jeśli channel jest wykonywany na systemie wejściowym którego stan opisuje density matrix to system wyjściowy channel opisywany jest przez density matrix W sytuacji, gdy system wyjściowy jest również możemy po prostu traktować channel jako zmianę stanu z na Gdy system wyjściowy jest innym systemem, a nie należy rozumieć, że jest nowym systemem tworzonym przez proces zastosowania channel i że system wejściowy nie jest już dostępny po zastosowaniu channel — tak jakby channel sam w sobie przekształcił w pozostawiając go w stanie
Założenie, że channels opisywane są przez liniowe odwzorowania, można traktować jako aksjomat — innymi słowy, jako podstawowy postulat teorii, a nie coś, co się udowadnia. Możemy jednak dostrzec potrzebę, by channels działały liniowo na kombinacjach wypukłych density matrix na wejściu, tak aby były spójne z teorią prawdopodobieństwa i tym, czego już nauczyliśmy się o density matrices.
Mówiąc dokładniej, załóżmy, że mamy channel i stosujemy go do systemu, który jest w jednym z dwóch stanów reprezentowanych przez density matrices i Jeśli zastosujemy channel do otrzymamy density matrix a jeśli zastosujemy go do otrzymamy density matrix Zatem jeśli losowo wybierzemy stan wejściowy tak, że z prawdopodobieństwem jest to a z prawdopodobieństwem jest to to z prawdopodobieństwem otrzymamy stan wyjściowy a z prawdopodobieństwem — co reprezentujemy jako ważoną średnią density matrices:
Z drugiej strony możemy myśleć o stanie wejściowym channel jako o ważonej średniej w którym to przypadku wyjściem jest To ten sam stan niezależnie od tego, jak o nim myślimy, więc musi zachodzić
Ilekroć mamy odwzorowanie spełniające ten warunek dla każdego wyboru density matrices i oraz skalarów zawsze istnieje dokładnie jeden sposób rozszerzenia tego odwzorowania na każde macierzowe wejście (tzn. nie tylko na wejścia będące density matrices) tak, aby było liniowe.
Channels transform density matrices into density matrices
Naturalnie, oprócz tego, że są liniowymi odwzorowaniami, channels muszą również przekształcać density matrices w density matrices. Jeśli channel jest zastosowany do systemu wejściowego, gdy system ten jest w stanie reprezentowanym przez density matrix to otrzymujemy system, którego stan jest reprezentowany przez a ta wartość musi być poprawną density matrix, abyśmy mogli interpretować ją jako stan.
Niezwykle istotne jest jednak rozważenie bardziej ogólnej sytuacji, w której channel przekształca system w system w obecności dodatkowego systemu na który nic nie wpływa. To znaczy, jeśli zaczynamy od pary systemów w stanie opisanym przez pewną density matrix i następnie stosujemy tylko do przekształcając go w musimy otrzymać density matrix opisującą stan pary
Możemy opisać matematycznie, jak channel z systemem wejściowym i systemem wyjściowym przekształca stan pary w stan gdy nie jest poddawany żadnym operacjom. Dla uproszczenia przyjmijmy, że klasyczny zbiór stanów wynosi Pozwala nam to zapisać dowolną density matrix reprezentującą stan w następującej postaci.
Po prawej stronie tego równania mamy macierz blokową, którą można traktować jako macierz macierzy, tyle że bez nawiasów wewnętrznych. Daje nam to zwykłą macierz, którą alternatywnie można opisać za pomocą notacji Diraca, tak jak zrobiliśmy to w środkowym wyrażeniu. Każda macierz ma wiersze i kolumny odpowiadające klasycznym stanom a macierze te można wyznaczyć prostym wzorem.
Zauważ, że generalnie nie są to density matrices — dopiero gdy złożymy je razem, tworząc otrzymamy density matrix.
Poniższe równanie opisuje stan uzyskiwany, gdy jest stosowany do
Zauważ, że aby obliczyć to wyrażenie dla danego wyboru i musimy rozumieć, jak działa jako liniowe odwzorowanie na wejściach niebędących density matrix, gdyż każde na ogół samo w sobie nie będzie density matrix. Równanie to jest spójne z wyrażeniem w którym oznacza identity channel na systemie Zakłada się tutaj, że rozszerzyliśmy pojęcie iloczynu tensorowego na liniowe odwzorowania z macierzy do macierzy, co jest prostym krokiem — nie jest to jednak niezbędne dla tej lekcji i nie będzie dalej wyjaśniane.
Powtarzając powyższe stwierdzenie: aby liniowe odwzorowanie było poprawnym channel, musi zachodzić, że dla każdego wyboru i każdej density matrix pary zawsze otrzymujemy density matrix, gdy jest stosowany do W matematycznym ujęciu właściwości, które odwzorowanie musi posiadać, aby być channel, to trace-preserving — tak żeby macierz uzyskana przez zastosowanie channel miała trace równy jeden — oraz completely positive — tak żeby wynikowa macierz była dodatnio półokreślona. Obie te właściwości są ważne i można je rozważać oraz badać oddzielnie, jednak na potrzeby tej lekcji nie jest konieczne rozpatrywanie ich w izolacji.
Istnieją w rzeczywistości liniowe odwzorowania, które zawsze zwracają density matrix, gdy na wejściu podana jest density matrix, ale nie przekształcają density matrices w density matrices dla systemów złożonych — eliminujemy więc pewne liniowe odwzorowania z klasy channels w ten sposób. (Najprostszym przykładem jest liniowe odwzorowanie zadane przez transponowanie macierzy.)
Mamy analogiczny wzór do powyższego w przypadku, gdy dwa systemy i są zamienione miejscami, tak że jest stosowany do systemu po lewej stronie, a nie po prawej.
Zakłada się, że jest stanem a nie Tym razem opis za pomocą macierzy blokowej nie działa, ponieważ macierze nie układają się w kolejnych wierszach i kolumnach ale leżąca u podstaw struktura matematyczna jest taka sama.
Każde liniowe odwzorowanie spełniające wymóg, że zawsze przekształca density matrices w density matrices, nawet gdy jest stosowane tylko do jednej części systemów złożonych, reprezentuje poprawny channel. Zatem w sensie abstrakcyjnym pojęcie channel wyznaczone jest przez pojęcie density matrix, wraz z założeniem, że channels działają liniowo. Pod tym względem channels są analogiczne do operacji unitary w uproszczonym sformułowaniu informacji kwantowej, które są dokładnie tymi liniowymi odwzorowaniami, które zawsze przekształcają wektory stanu kwantowego w wektory stanu kwantowego dla danego systemu; a także do operacji probabilistycznych (reprezentowanych przez macierze stochastyczne) w standardowym sformułowaniu klasycznej informacji, które są dokładnie tymi liniowymi odwzorowaniami, które zawsze przekształcają wektory prawdopodobieństwa w wektory prawdopodobieństwa.
Unitary operations as channels
Załóżmy, że jest układem, a jest macierzą unitary reprezentującą operację na Channel opisujący tę operację na density matrices jest zdefiniowany w następujący sposób dla każdej density matrix reprezentującej kwantowy stan
To działanie — mnożenie przez z lewej i z prawej — jest powszechnie nazywane sprzężeniem przez macierz
Opis ten jest zgodny z faktem, że density matrix reprezentująca dany wektor stanu kwantowego wynosi W szczególności, jeśli na zostanie wykonana operacja unitary to stan wyjściowy jest reprezentowany przez wektor więc density matrix opisująca ten stan jest równa
Gdy już wiemy, że operacja traktowana jako channel działa według wzoru na stanach czystych, możemy z zasady liniowości wywnioskować, że musi działać zgodnie z równaniem powyżej dla dowolnej density matrix
Szczególnym channel uzyskiwanym dla jest identity channel któremu możemy dodać indeks dolny (np. jak już wcześniej spotykaliśmy), gdy chcemy wprost wskazać, na jaki układ ten channel działa. Jego wyjście jest zawsze równe wejściu: Może się to wydawać mało interesującym channel, ale w rzeczywistości jest bardzo ważny — i nie bez powodu to właśnie on jest naszym pierwszym przykładem. Identity channel jest idealnym channel w pewnych kontekstach — reprezentuje doskonałą pamięć lub bezstratne przesłanie informacji od nadawcy do odbiorcy.
Każdy channel zdefiniowany w ten sposób przez operację unitary jest rzeczywiście poprawnym channel: sprzężenie przez macierz daje nam odwzorowanie liniowe; a jeśli jest density matrix układu i jest unitary, to wynik, który możemy zapisać jako
również jest density matrix. W szczególności macierz ta musi być dodatnio półokreślona, bo jeśli to
dla a jej trace musi być równy jedności na mocy cyklicznej własności trace.
Convex combinations of channels
Załóżmy, że mamy dwa channels, i o tym samym układzie wejściowym i tym samym układzie wyjściowym. Dla dowolnej liczby rzeczywistej możemy zdecydować, że stosujemy z prawdopodobieństwem a z prawdopodobieństwem co daje nam nowy channel, który można zapisać jako Wprost, sposób działania tego channel na daną density matrix opisuje następujące proste równanie.
Ogólniej, jeśli mamy channels i wektor prawdopodobieństwa możemy uśrednić te channels, aby otrzymać nowy channel.
Jest to convex combination channels i zawsze otrzymujemy w ten sposób poprawny channel. Prostym sposobem na wyrażenie tego w języku matematyki jest stwierdzenie, że dla danego wyboru układu wejściowego i wyjściowego zbiór wszystkich channels jest zbiorem wypukłym.
Jako przykład możemy wybrać, że na dany układ stosujemy jedną z kolekcji operacji unitary. Otrzymujemy wtedy tzw. mixed unitary channel, czyli channel, który można wyrazić w następującej postaci.
Mixed unitary channels, w których wszystkie operacje unitary są macierzami Pauli (lub ich iloczynami tensorowymi), nazywane są Pauli channels i często pojawiają się w obliczeniach kwantowych.
Przykłady qubit channels
Przyjrzyjmy się teraz kilku konkretnym przykładom channels, które nie są unitarne. We wszystkich tych przykładach układem wejściowym i wyjściowym jest pojedynczy qubit — czyli mamy do czynienia z przykładami qubit channels.
The qubit reset channel
Ten channel robi coś bardzo prostego: resetuje qubit do stanu . Jako odwzorowanie liniowe channel ten można wyrazić w następujący sposób dla każdej qubitowej density matrix
Choć trace każdej density matrix jest równy zapisanie channel w ten sposób jasno pokazuje, że jest to odwzorowanie liniowe, które można zastosować do dowolnej macierzy , a nie tylko do density matrix. Jak już zauważyliśmy, musimy rozumieć, jak channels działają jako odwzorowania liniowe na wejściach niebędących density matrix, aby opisać, co się dzieje, gdy są stosowane tylko do jednej części układu złożonego.
Przypuśćmy na przykład, że i są qubitami, a para razem jest w stanie Bella Jako density matrix ten stan jest dany przez
Używając notacji Diraca, możemy alternatywnie wyrazić ten stan w następujący sposób.
Stosując the qubit reset channel do i nie robiąc nic z , otrzymujemy następujący stan.