Bedeutung des Kronecker-Produkts in der Quantencomputing

Um den Produktzustand von zwei Zuständen zu erhalten | ϕ Und | ψ , verwenden wir Kronecker-Produkt | ϕ | ψ . Statt Kronecker-Produkt , können wir das kartesische Produkt oder andere in der Literatur verfügbare Produkte verwenden? Aber das tun wir nicht. Hier ist Kronecker Produkt effizienter als alle anderen Produkte. Meine Frage ist, warum Kronecker-Produkt? Irgendwelche physikalischen Argumente oder irgendein Problem bei der mathematischen Formulierung, für welches Kronecker-Produkt so wichtig ist? Die Begründer der Quantenphysik haben es nicht so gestaltet, wie sie es wollten. Auf jeden Fall hatten sie einige Ideen, die sie von der Leistungsfähigkeit der Kronecker-Produkte überzeugten. Was waren sie?

Ich habe die Frage in meiner allerersten Klasse der Quanteninformationstheorie gestellt. Bis jetzt habe ich keine zufriedenstellende Antwort erhalten, aber der Kurs wird beendet. Ich danke Ihnen für Ihre Hilfe.

@Qmechanic Dies ist eine Frage, die sich hauptsächlich auf die Dimension des Kronecker- und kartesischen Produkts bezieht, die sich von meiner unterscheidet. Keine seiner Antworten geht auf seine vollständigen Details ein. Keiner von ihnen gibt irgendeine physikalische Bedeutung.

Antworten (2)

Das "Kronecker-Produkt", besser bekannt als Tensorprodukt , ist der natürliche Begriff eines Produkts für Zustandsräume, wenn diese richtig betrachtet werden:

Ein Zustandsraum ist kein Hilbertraum H , sondern der projektive Hilbertraum P H damit verbunden. Dies ist die Aussage, dass Quantenzustände Strahlen in einem Hilbert-Raum sind .

Warum entspricht nun die physikalische Vorstellung, die Zustandsräume einzelner Systeme zu einem Zustandsraum des kombinierten Systems zu kombinieren, der Bildung des Tensorprodukts? Der Grund dafür ist, dass wir wollen, dass jede Aktion eines Operators (die lineare Abbildungen sind) auf die einzelnen Zustände eine Aktion auf den kombinierten Zustand definiert – und das Tensorprodukt ist genau das, da für jedes Paar linearer Abbildungen T ich : H ich H (Das ist eine bilineare Karte ( T 1 , T 2 ) : H 1 × H 2 H ) gibt es eine eindeutige lineare Abbildung T 1 T 2 : H 1 H 2 H .

Alternativ können wir dies beobachten, indem wir uns mehr auf die projektive Natur der Räume von Zuständen konzentrieren | ψ Und A | ψ sind für alle gleich A C . Daher wird das gesuchte physikalische Produkt mit bezeichnet (dh nicht vorausgesetzt, es handelt sich um das Tensorprodukt), müssen wir das fordern

| ψ | ϕ = ( A | ψ ) | ϕ = A ( | ψ | ϕ )
da die Staaten von produziert | ψ Und A | ψ müssen den gleichen Zustand ergeben, dh auf den gleichen projektiven Zustand abgebildet werden. Dies versagt offensichtlich für das kartesische Produkt, da das Paar ( A | ψ , | ϕ ) kein Vielfaches des Paares ist ( | ψ , | ϕ ) , aber es gilt für das Tensorprodukt.

@Dutta Vielleicht hilft es dir, es so zu sehen: Unsere Zustände können immer normalisiert werden und ihre Phase spielt keine Rolle. Wir fordern dies von den Zuständen jedes einzelnen Teilsystems, aber auch von den Zuständen des Gesamtsystems. Das Schöne am Kronecker-Produkt ist, dass Sie auch zwei nicht normalisierte Zustände zu einem Zustand kombinieren und anschließend normalisieren können, um dasselbe Ergebnis zu erhalten, als hätten Sie zwei normalisierte Zustände kombiniert.

Die Antwort von ACuriousMind hat die Gründe, die im Wesentlichen mathematisch sind, ziemlich genau zusammengefasst.

Wenn Sie die "physikalische Bedeutung" begreifen wollen, dann schlage ich vor, dass Sie ein Beispiel durcharbeiten: Denken Sie an zwei Quantensysteme mit jeweils drei Grundzuständen: | 1 , | 2 Und | 3 . Die Menge der linearen Überlagerungen in einem dieser Quantenräume ist die Menge der Einheitsgrößenvektoren der Form a 1 | 1 + a 2 | 2 + a 3 | 3 , Wo a 1 2 + a 2 2 + a 3 2 = 1 . Ihre Zustände werden sein 3 -Komponentenvektoren und sie leben in dreidimensionalen Räumen.

Wenn wir nun diese beiden Systeme kombinieren, kombinieren sich die Basiszustände nicht in einem kartesischen Produkt, um einen sechsdimensionalen Raum zu ergeben. Nein, einzeln bleibt jedes Quantensystem in seinem eigenen Raum, der von aufgespannt wird { | 1 , | 2 , | 3 } während der andere in jedem Zustand in seinem eigenen Raum sein kann, der von seinen eigenen Versionen von überspannt wird { | 1 , | 2 , | 3 } .

Also mit System 1 im Zustand | 1 , System 2 kann sich in jedem Zustand des Formulars befinden a 1 | 1 + a 2 | 2 + a 3 | 3 . Also die Menge der kombinierten Quantenzustände, in denen sich System 1 befindet | 1 ist ein dreidimensionaler Vektorraum. Ein anderer dreidimensionaler Vektorraum kombinierter Zustände entsteht, wenn sich System 1 im Zustand befindet | 2 mit System 2 in einem beliebigen a 1 | 1 + a 2 | 2 + a 3 | 3 Zustand. Ebenso für die Menge der kombinierten Zustände mit System 1 im Zustand | 3 .

Unser kombiniertes System hat also neun Basiszustände: Es ist ein Vektorraum mit 9 Dimensionen, nicht 6. Schreiben wir unsere Basiszustände für den Moment als | ich , J , was System 1 im Grundzustand bedeutet ich , System 2 im Grundzustand J . Schreiben Sie nun eine Überlagerung dieser Zustände als neundimensionalen Spaltenvektor, der als drei Dreiergruppen gestapelt ist: Die ersten 3 Elemente sind die Überlagerungsgewichte der | 1 , J , die nächsten 3 die Gewichte von | 2 , J und die letzten drei die Gewichte der | 3 , J . Dies ist, was eine Matrixdarstellung eines allgemeinen kombinierten Zustands sein wird.

Angenommen, wir haben einen linearen Operator T 1 der allein auf das erste System einwirkt, und einen linearen Operator T 2 das wirkt allein auf die zweite. Diese Operatoren haben die einzelnen Zustände 3 × 3 Matrizen. Dann hat ein Bediener auf dem kombinierten System a 9 × 9 Matrix. Bilden Sie das Matrix-Kronecker-Produkt T 1 T 2 , dann ist dies die Matrix des Operators, der dasselbe vermittelt T 1 zu den dreien | ich , 1 Komponenten, die drei | ich , 2 Komponenten und die drei | ich , 3 Komponenten und vermittelt diese ebenfalls T 2 zu den dreien | 1 , J Komponenten, die drei | 2 , J Komponenten und die drei | 3 , J Komponenten. Das meint ACuriousMind , wenn er sagt:

Wir wollen, dass jede Aktion eines Operators (die lineare Karten sind) auf die einzelnen Zustände eine Aktion auf den kombinierten Zustand definiert - und das Tensorprodukt ist genau das, da für jedes Paar linearer Karten T ich : H ich H (Das ist eine bilineare Karte ( T 1 , T 2 ) : H 1 × H 2 H ) gibt es eine eindeutige lineare Abbildung T 1 T 2 : H 1 H 2 H .

Ich arbeite in meiner Antwort hier ein weiteres ausführliches Beispiel für zwei gekoppelte Oszillatoren durch .