Naimarks Theorem
Das Naimark-Theorem ist eine grundlegende Aussage über Messungen. Es besagt, dass jede allgemeine Messung auf eine einfache Weise implementiert werden kann, die an die Stinespring-Darstellungen von Kanälen erinnert:
- Das zu messende System wird zunächst mit einem initialisierten Hilfssystem kombiniert, wodurch ein zusammengesetztes System entsteht.
- Dann wird eine unitäre Operation auf das zusammengesetzte System angewandt.
- Schließlich wird das Hilfssystem bezüglich einer Standardbasismessung gemessen, was das Ergebnis der ursprünglichen allgemeinen Messung liefert.
Theoremaussage und Beweis
Sei ein System und eine Sammlung positiv-semidefiniter Matrizen, die
erfüllen, was besagt, dass sie eine Messung von beschreiben. Sei außerdem ein System, dessen klassische Zustandsmenge ist, also die Menge der möglichen Messergebnisse.
Das Naimark-Theorem besagt, dass eine unitäre Operation auf dem zusammengesetzten System existiert, sodass die Implementierung, die die folgende Abbildung vorschlägt, Messergebnisse liefert, die mit der gegebenen Messung übereinstimmen – das heißt, die Wahrscheinlichkeiten für die verschiedenen möglichen Messergebnisse stimmen genau überein.
Zur Klarstellung: Das System beginnt in einem beliebigen Zustand während im Zustand initialisiert wird. Die unitäre Operation wird auf angewandt, und anschließend wird das System mit einer Standardbasismessung gemessen, was ein Ergebnis liefert.
Das System ist als Teil der Ausgabe des Circuits dargestellt, aber vorerst kümmern wir uns nicht um den Zustand von nach der Ausführung von , und können uns vorstellen, dass es herausgespurt wird. Wir werden uns jedoch später in der Lektion für den Zustand von nach der Ausführung von interessieren.
Eine solche Implementierung einer Messung erinnert offensichtlich an eine Stinespring-Darstellung eines Kanals, und die mathematischen Grundlagen sind ähnlich. Der Unterschied besteht darin, dass das Hilfssystem hier gemessen wird, anstatt wie im Fall einer Stinespring-Darstellung herausgespurt zu werden.
Die Tatsache, dass jede Messung auf diese Weise implementiert werden kann, ist recht einfach zu beweisen, aber zunächst benötigen wir eine Aussage über positiv-semidefinite Matrizen.
Eine Möglichkeit, die Quadratwurzel einer positiv-semidefiniten Matrix zu finden, ist, zunächst eine Spektralzerlegung zu berechnen.
Da positiv-semidefinit ist, müssen ihre Eigenwerte nichtnegative reelle Zahlen sein, und indem wir sie durch ihre Quadratwurzeln ersetzen, erhalten wir einen Ausdruck für die Quadratwurzel von
Mit diesem Konzept sind wir bereit, das Naimark-Theorem zu beweisen. Unter der Annahme, dass klassische Zustände hat, kann eine unitäre Operation auf dem Paar durch eine -Matrix dargestellt werden, die wir als eine -Blockmatrix betrachten können, deren Blöcke groß sind. Der Schlüssel zum Beweis ist, als eine beliebige unitäre Matrix zu wählen, die dem folgenden Muster entspricht.
Damit es möglich ist, die mit Fragezeichen markierten Blöcke so auszufüllen, dass unitär ist, ist es notwendig und hinreichend, dass die ersten Spalten, die durch die Blöcke gebildet werden, orthonormal sind. Wir können dann den Gram-Schmidt-Orthogonalisierungsprozess verwenden, um die verbleibenden Spalten aufzufüllen, genau wie in der vorherigen Lektion.
Die ersten Spalten von können wie folgt als Vektoren ausgedrückt werden, wobei die Spaltennummer ab bezeichnet.
Wir können das innere Produkt zwischen zwei beliebigen dieser Vektoren wie folgt berechnen.
Das zeigt, dass diese Spalten tatsächlich orthonormal sind, sodass wir die verbleibenden Spalten von so ausfüllen können, dass die gesamte Matrix unitär ist.
Es bleibt zu prüfen, dass die Messergebnis-Wahrscheinlichkeiten der Simulation konsistent mit der ursprünglichen Messung sind. Für einen gegebenen Anfangszustand von liefert die durch die Sammlung beschriebene Messung jedes Ergebnis mit Wahrscheinlichkeit
Um die Ergebnis-Wahrscheinlichkeiten der Simulation zu erhalten, nennen wir zunächst den Zustand von nach der Ausführung von den Namen Dieser Zustand kann wie folgt ausgedrückt werden.
Äquivalent dazu haben wir in Blockmatrixform folgende Gleichung.