Ich habe eine Art Online-Recherche über Qubits durchgeführt und die Faktoren, die sie berüchtigt machen, sind, dass Qubits gleichzeitig 1 und 0 haben können, und eine andere ist, dass Qubits irgendwie verwickelt werden können, so dass sie verwandte Daten in sich haben können, egal wie weit Sie sind (sogar auf gegenüberliegenden Seiten der Galaxien).
Beim Lesen auf Wikipedia habe ich eine Gleichung gesehen, die für mich immer noch schwer zu verstehen ist. Hier ist der Link zu Wikipedia .
Fragen:
Wie sind sie überhaupt verwickelt?
Wie beziehen sie ihre Daten?
physical-qubit
entanglement
Arshdeep Singh
quelle
quelle
Antworten:
Ein einfaches Beispiel : Angenommen , Sie zwei Qubits in bestimmten Staaten haben und | 0 ⟩ . Der kombinierte Zustand des Systems ist | 0 ⟩ & xotime ; | 0 ⟩ oder | 00 ⟩ in Kurzschrift.|0⟩ |0⟩ |0⟩⊗|0⟩ |00⟩
Wenn wir dann die folgenden Operatoren auf die Qubits anwenden (das Bild ist aus der Wiki-Seite für Superdense-Codierung ausgeschnitten ), ist der resultierende Zustand ein verwickelter Zustand, einer der Glockenzustände .
Zuerst im Bild haben wir das Hadamard-Gatter, das auf das erste Qubit einwirkt, das in einer längeren Form so dass es der Identitätsoperator auf dem zweiten Qubit ist.H⊗I
Die Hadamard-Matrix sieht aus wie bei Bestellung der Basis{| 0⟩,| 1⟩}.
Nachdem also der Hadamard-Operator gehandelt hat, ist der Zustand jetzt
Der nächste Teil der Schaltung ist ein gesteuertes Nicht-Gatter, das nur dann auf das zweite Qubit einwirkt, wenn das erste Qubit eine .1
Sie können als | darstellen 0 ⟩ ⟨ 0 | ⊗ I + | 1 ⟩ ⟨ 1 | ⊗ X , wo | 0 ⟩ ⟨ 0 | ist ein Projektionsoperator auf das Bit 0 oder in Matrixform ( 1 0 0 0 ) . ähnlich | 1 ⟩ ⟨ 1 | ist ( 0 0 0 1 ) .CNO T | 0⟩⟨0 | ⊗ich+|1⟩⟨1|⊗X |0⟩⟨0| 0 (1000) |1⟩⟨1| (0001)
Der Operator ist der Bit-Flip-Operator, der als ( 0 1 1 0 ) dargestellt wird .X ( 0110)
Insgesamt ist die - Matrix ( 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 )CNO T ⎛⎝⎜⎜⎜1000010000010010⎞⎠⎟⎟⎟
Wenn wir anwenden, können wir entweder die Matrixmultiplikation verwenden, indem wir unseren Zustand als Vektor schreiben ( 1CNO T , oder wir können einfach die Tensorproduktform verwenden.⎛⎝⎜⎜⎜⎜⎜12√012√0⎞⎠⎟⎟⎟⎟⎟
Wir sehen , dass für den ersten Teil des Staates das erste Bit ist 0 , so dass das zweite Bit in Ruhe gelassen wird; der zweite Teil des Staates | 10 ⟩ der erste Bit ist 1 , so dass das zweite Bit vom gekippt wird , 0 zu 1 .|00⟩ 0 |10⟩ 1 0 1
Unser Endzustand ist die eine der vier Glocken Staaten ist die maximal verschränkten Zuständen sind.
Um zu sehen, was es für sie bedeutet, sich zu verwickeln, beachten Sie, dass, wenn Sie den Zustand des ersten Qubits messen, sagen Sie, wenn Sie herausgefunden haben, dass es eine ist, dass das zweite Qubit auch eine 0 sein muss , weil Das ist unsere einzige Möglichkeit.0 0
Vergleichen Sie mit diesem Zustand zum Beispiel:
Wenn Sie messen, dass das erste Qubit eine Null ist, wird der Zustand auf 1 reduziert, wobei es immer noch eine 50-50-Chance gibt, dass das zweite Qubit eine0oder eine1 ist.12√(|00⟩+|01⟩) 0 1
Hoffentlich gibt dies eine Vorstellung davon, wie Zustände verwickelt werden können. Wenn Sie ein bestimmtes Beispiel kennen möchten, wie das Verwickeln von Photonen oder Elektronen usw., müssen Sie sich überlegen, wie bestimmte Gatter implementiert werden können, aber Sie können die Mathematik trotzdem auf die gleiche Weise schreiben, wobei die und 1 unterschiedliche Dinge darstellen verschiedene körperliche Situationen.0 1
Update 1: Kurzanleitung zur QM / QC / Dirac-Notation
Normalerweise gibt es eine Standard-Berechnungsbasis (ortho-normal) für ein einzelnes Qubit, nämlich , sagen H = Spanne { | 0 ⟩ , | 1 ⟩ } ist der Vektorraum.{|0⟩,|1⟩} H=span{|0⟩,|1⟩}
In dieser Reihenfolge der Basis können wir identifizieren 0 ⟩ mit ( 1 0 ) und | 1 ⟩ mit ( 0 1 ) . Auf dieser Basis kann dann jeder einzelne Qubit-Operator in Matrixform geschrieben werden. ZB ein Bit Flip Operator X (nach pauli- σ x ), der | nehmen soll 0 ⟩ ↦ | 1 ⟩ und | 1 ⟩ ↦ | 0 ⟩ , kann geschrieben werden als ( 0 1 1 0|0⟩ (10) |1⟩ (01) X σx |0⟩↦|1⟩ |1⟩↦|0⟩ ist die erste Spalte der Matrix das Bild des ersten Basisvektors und so weiter.(0110)
Wenn Sie mehr mitreden -qubits sollten sie in den Raum gehören H ⊗ n : = n - t i m e s ⏞ H ⊗ H ⊗ ⋯ ⊗ H . Eine Basis für diesen Raum ist durch Zeichenfolgen aus Nullen und Einsen gekennzeichnet, z. B. | 0 ⟩ & xotime ; | 1 ⟩ & xotime ; | 1 ⟩ & xotime ; ... & xotime ; | 0 ⟩ , die der Einfachheit halber wird in der Regel abgekürzt als | 011 ... 0 ⟩ .n H⊗n:=H⊗H⊗⋯⊗Hn−times |0⟩⊗|1⟩⊗|1⟩⊗…⊗|0⟩ |011…0⟩
Ein einfaches Beispiel für zwei Qubits, die Basis für , ist { | 0 ⟩ & xotime ; | 0 ⟩ , | 0 ⟩ & xotime ; | 1 ⟩ , | 1 ⟩ & xotime ; | 0 ⟩ , | 1 ⟩ & xotime ; | 1 ⟩ } oder in der Kurzschrift { | 00 ⟩ , | 01 ⟩ , | 10 ⟩ ,H⊗2=H⊗H {|0⟩⊗|0⟩,|0⟩⊗|1⟩,|1⟩⊗|0⟩,|1⟩⊗|1⟩} .{|00⟩,|01⟩,|10⟩,|11⟩}
Es gibt verschiedene Möglichkeiten, diese Basis zu ordnen, um Matrizen zu verwenden, aber eine natürliche Möglichkeit besteht darin, die Zeichenfolgen so zu ordnen, als wären sie Zahlen in Binärform, wie oben beschrieben. Zum Beispiel können Sie für Qubits die Basis als { | bestellen 000 ⟩ , | 001 ⟩ , | 010 ⟩ , | 011 ⟩ , | 100 ⟩ , | 101 ⟩ , | 110 ⟩ , | 111 ⟩ } .3
Der Grund, warum dies nützlich sein kann, ist, dass es mit dem Kronecker-Produkt für die Matrizen der Bediener übereinstimmt . Betrachten Sie zuerst die Basisvektoren:
und
und ähnlich
Wenn Sie einen Operator haben, zX1X2: = X⊗ X welches auf zwei Qubits wirkt und wir ordnen die Basis wie oben, können wir das Kronecker-Produkt der Matrizen nehmen, um die Matrix auf dieser Basis zu finden:
Betrachten wir das Beispiel vonCNO T oben angegeben als | 0⟩⟨0 | ⊗ich+ | 1 ⟩ ⟨ 1 | ⊗ X .∗ Dies kann in Matrixform als berechnet werden ( 1000) ⊗ ( 1001) + ( 0001) ⊗ ( 0110) , was Sie überprüfen können, ist die CNO T Matrix oben.
Es lohnt sich, sich an die Verwendung der Abkürzungen und der Tensorprodukte zu gewöhnen, anstatt alles in eine Matrixdarstellung umzuwandeln, da der Rechenraum entsprechend wächst2n zum n -qubits, was für drei Ellen bedeutet, dass Sie haben 8 × 8 Matrizen, 4 - Was hast du? 16 × 16 Matrizen und es wird schnell unpraktisch, in Matrixform zu konvertieren.
Beiseite∗ : Es gibt einige gebräuchliche Möglichkeiten, die Dirac-Notation zu verwenden, um Vektoren wie | 0⟩ ; Doppelvektoren, z⟨ 0 | , Innenprodukt ⟨0|1⟩ between the vectors |0⟩ and |1⟩ ; operators on the space like X=|0⟩⟨1|+|1⟩⟨0| .
An operator likeP0=|0⟩⟨0| is a projection operator is a (orthogonal) projection operator because it satisfies P2=P and P†=P .
quelle
Although the linked wikipedia article is trying to use entanglement as a distinguishing feature from classical physics, I think one can start to get some understanding about entanglement by looking at classical stuff, where our intuition works a little better...
Stellen Sie sich vor, Sie haben einen Zufallsgenerator, der jedes Mal eine Zahl von 0,1,2 oder 3 ausspuckt. Normalerweise machen Sie diese Wahrscheinlichkeit gleich, aber wir können jedem gewünschten Ergebnis eine beliebige Wahrscheinlichkeit zuweisen. Zum Beispiel geben wir 1 und 2 jeweils mit der Wahrscheinlichkeit 1/2 und niemals 0 oder 3. Jedes Mal, wenn der Zufallszahlengenerator etwas auswählt, gibt es 1 oder 2 und Sie wissen nicht im Voraus, was los ist sein. Schreiben wir diese Zahlen nun binär, 1 als 01 und 2 als 10. Dann geben wir jedes Bit einer anderen Person, sagen Alice und Bob. Wenn der Zufallszahlengenerator einen Wert auswählt, entweder 01 oder 10, hat Alice einen Teil und Bob den anderen. Alice kann sich also ein bisschen umschauen und egal welchen Wert sie bekommt, sie weiß, dass Bob den entgegengesetzten Wert hat. Wir sagen, dass diese Bits perfekt korreliert sind.
Verschränkung funktioniert ähnlich. Zum Beispiel könnten Sie einen Quantenzustand haben
Der Unterschied ergibt sich aus der Tatsache, dass dies für jede mögliche Messbasis gilt und dass das Messergebnis unvorhersehbar sein muss und sich daher vom klassischen Fall unterscheidet (vielleicht möchten Sie etwas über Bell-Tests nachlesen) speziell der CHSH-Test ). In dem klassischen Zufallszahlenbeispiel, das ich zu Beginn beschrieben habe, gibt es keinen Grund, warum der Zufallszahlengenerator etwas ausgewählt hat, das nicht kopiert werden kann. Jemand anderes würde wissen können, welche Antwort Alice und Bob bekommen würden. In der Quantenversion existieren die Antworten, die Alice und Bob nicht erhalten, jedoch im Voraus, und daher kann sie niemand anderes kennen. Wenn jemand sie kennen würde, wären die beiden Antworten nicht perfekt korreliert. Dies ist die Basis der Quantenschlüsselverteilung wie es im Grunde beschreibt, in der Lage zu sein, das Vorhandensein eines Lauschers zu erkennen.
Etwas, das beim Versuch, die Verstrickung zu verstehen, weiterhelfen kann: Mathematisch gesehen unterscheidet es sich nicht von der Überlagerung, es ist nur so, dass Sie die überlagerten Teile über eine große Distanz voneinander trennen, und die Tatsache, dass dies in gewisser Weise schwierig ist, bedeutet Wenn Sie die Trennung vornehmen, erhalten Sie eine Ressource, mit der Sie interessante Dinge tun können. In Wirklichkeit ist Verschränkung die Ressource dessen, was man als "verteilte Überlagerung" bezeichnen könnte.
quelle
Die Verschränkung ist ein quantenphysikalisches Phänomen, das in praktischen Experimenten demonstriert und in der Quantenmechanik mathematisch modelliert wurde. Wir können uns verschiedene kreative Spekulationen über das ausdenken, was es ist (philosophisch), aber am Ende des Tages müssen wir es einfach akzeptieren und der Mathematik vertrauen.
Aus statistischer Sicht können wir es uns als eine vollständige Korrelation (1 oder -1) zwischen zwei Zufallsvariablen (den Qubits) vorstellen. Wir kennen diese Variablen möglicherweise nicht im Voraus, aber wenn wir eine davon aufgrund der Korrelation messen, ist die andere vorhersehbar. Ich habe kürzlich einen Artikel darüber geschrieben, wie Quantenverschränkung von einem Quantencomputersimulator gehandhabt wird, was Sie vielleicht auch hilfreich finden.
quelle