Äquivalenz der Darstellungen
Wir haben nun drei verschiedene Möglichkeiten kennengelernt, Kanäle mathematisch darzustellen: Stinespring-Darstellungen, Kraus-Darstellungen und Choi-Darstellungen. Außerdem haben wir die Definition eines Kanals, die besagt, dass ein Kanal eine lineare Abbildung ist, die Dichtematrizen stets in Dichtematrizen umwandelt — auch wenn der Kanal nur auf einen Teil eines zusammengesetzten Systems angewendet wird. Der Rest dieser Lektion ist einem mathematischen Beweis gewidmet, der zeigt, dass die drei Darstellungen äquivalent sind und die Definition genau erfassen.
Überblick über den Beweis
Unser Ziel ist es, die Äquivalenz einer Sammlung von vier Aussagen zu zeigen. Wir beginnen damit, sie präzise aufzuschreiben. Alle vier Aussagen folgen denselben Konventionen, die in der gesamten Lektion verwendet wurden: ist eine lineare Abbildung von quadratischen Matrizen auf quadratische Matrizen, die Zeilen und Spalten der Eingabematrizen sind den klassischen Zuständen eines Systems (dem Eingabesystem) zugeordnet, und die Zeilen und Spalten der Ausgabematrizen sind den klassischen Zuständen eines Systems (dem Ausgabesystem) zugeordnet.
-
ist ein Kanal von nach . Das heißt, wandelt Dichtematrizen stets in Dichtematrizen um, auch wenn es auf einen Teil eines größeren zusammengesetzten Systems wirkt.
-
Die Choi-Matrix ist positiv semidefinit und erfüllt die Bedingung
-
Es gibt eine Kraus-Darstellung für . Das heißt, es existieren Matrizen , für die die Gleichung für jede Eingabe gilt, und die die Bedingung erfüllen.
-
Es gibt eine Stinespring-Darstellung für . Das heißt, es existieren Systeme und , so dass die Paare und dieselbe Anzahl klassischer Zustände haben, zusammen mit einer unitären Matrix , die eine unitäre Operation von nach darstellt, sodass
Der Beweis funktioniert, indem eine Kette von Implikationen gezeigt wird: Die erste Aussage impliziert die zweite, die zweite impliziert die dritte, die dritte impliziert die vierte, und die vierte Aussage impliziert die erste. Damit ist die Äquivalenz aller vier Aussagen bewiesen — das heißt, sie sind für eine gegebene Wahl von entweder alle wahr oder alle falsch — denn die Implikationen können transitiv von jeder Aussage zu jeder anderen verfolgt werden.
Das ist eine übliche Strategie beim Beweis der Äquivalenz einer Sammlung von Aussagen. Ein nützlicher Trick dabei ist, die Implikationen so zu wählen, dass sie möglichst einfach zu beweisen sind. Das ist hier der Fall — und tatsächlich sind zwei der vier Implikationen schon bekannt.
Von Kanälen zu Choi-Matrizen
Die erste zu beweisende Implikation (mit Bezug auf die nummerierten Aussagen) ist 1 2. Diese Implikation wurde bereits im Zusammenhang mit dem Choi-Zustand eines Kanals besprochen. Hier fassen wir die mathematischen Details zusammen.
Sei die klassische Zustandsmenge des Eingabesystems gleich und sei . Betrachte die Situation, in der auf die zweite von zwei Kopien von angewendet wird, die sich gemeinsam im Zustand
befinden, was als Dichtematrix
lautet.
Das Ergebnis lässt sich schreiben als
und unter der Annahme, dass ein Kanal ist, muss dies eine Dichtematrix sein. Wie alle Dichtematrizen ist sie positiv semidefinit, und die Multiplikation einer positiv semidefiniten Matrix mit einer positiven reellen Zahl ergibt erneut eine positiv semidefinite Matrix; daher gilt
Darüber hinaus muss als Kanal die Spur erhalten, weshalb gilt:
Von Choi- zu Kraus-Darstellungen
Die zweite Implikation (wiederum bezogen auf die nummerierten Aussagen) ist 2 3. Dabei ignorieren wir die anderen Aussagen — insbesondere dürfen wir nicht annehmen, dass ein Kanal ist. Alles, womit wir arbeiten, ist, dass eine lineare Abbildung ist, deren Choi-Darstellung und erfüllt.
Das reicht jedoch aus, um zu schließen, dass eine Kraus-Darstellung
besitzt, für die die Bedingung
erfüllt ist.
Wir beginnen mit der entscheidenden Annahme, dass positiv semidefinit ist. Das bedeutet, dass es möglich ist, in der Form
für eine geeignete Wahl der Vektoren auszudrücken. Im Allgemeinen gibt es mehrere solcher Darstellungen — was direkt der Freiheit entspricht, die man bei der Wahl einer Kraus-Darstellung für hat.
Eine Möglichkeit, eine solche Darstellung zu erhalten, ist die Verwendung des Spektralsatzes:
wobei die Eigenwerte von sind (die wegen der positiven Semidefinitheit von notwendigerweise nichtnegative reelle Zahlen sind) und normierte Eigenvektoren zu den Eigenwerten sind.
Zu beachten ist, dass die Eigenwerte (abgesehen von der Reihenfolge) keine Freiheit lassen, während bei der Wahl der Eigenvektoren Freiheit besteht — insbesondere wenn Eigenwerte mit Vielfachheit größer als eins auftreten. Diese Darstellung von ist also nicht eindeutig — wir setzen lediglich voraus, dass wir eine solche haben. Da die Eigenwerte nichtnegative reelle Zahlen sind, haben sie nichtnegative Quadratwurzeln, und wir können
für jedes wählen, um eine Darstellung der Form zu erhalten.
Es ist jedoch nicht erforderlich, dass die Darstellung auf diese Weise aus einer Spektralzerlegung stammt. Insbesondere müssen die Vektoren im Allgemeinen nicht orthogonal sein. Es ist jedoch bemerkenswert, dass wir diese Vektoren bei Bedarf orthogonal wählen können — und wir brauchen nie größer als zu nehmen (wobei und die Anzahl der klassischen Zustände von bzw. bezeichnen).
Als Nächstes lässt sich jeder der Vektoren weiter zerlegen als
wobei die Vektoren Einträge haben, die den klassischen Zuständen von entsprechen, und explizit durch die Gleichung
für jedes und bestimmt werden können. Obwohl nicht notwendigerweise normierte Vektoren sind, ist dies derselbe Prozess, den wir verwenden würden, um zu analysieren, was bei einer Standardbasismessung des Systems bei einem gegebenen Quantenzustandsvektor des Paares passiert.
Nun kommen wir zu dem Trick, der diesen Teil des Beweises zum Funktionieren bringt. Wir definieren unsere Kraus-Matrizen gemäß folgender Gleichung:
Wir können diese Formel rein symbolisch betrachten: wird gewissermaßen umgedreht zu und auf die rechte Seite verschoben, wodurch eine Matrix entsteht. Für die Verifizierung des Beweises ist die Formel alles, was wir brauchen.
Es gibt jedoch eine einfache und anschauliche Beziehung zwischen dem Vektor und der Matrix : durch Vektorisierung von erhält man . Unter der Vektorisierung von versteht man das Stapeln der Spalten übereinander (von der linksten Spalte oben bis zur rechtsten unten), um einen Vektor zu bilden. Wenn und beispielsweise beide Qubits sind und für eine bestimmte Wahl von gilt
dann gilt
(Achtung: Manchmal wird die Vektorisierung einer Matrix leicht abweichend definiert, nämlich so, dass die Zeilen der Matrix transponiert und übereinander gestapelt werden, um einen Spaltenvektor zu bilden.)
Zunächst überprüfen wir, dass diese Wahl von Kraus-Matrizen die Abbildung