Wir wollen einen Ausgangszustand mit einem gewissen idealen Zustand vergleichen, so normal, Treue, , da dies verwendet wird , ist ein guter Weg , zu sagen , wie gut die möglichen Messergebnisse von ρ mit den möglichen Messergebnissen vergleichen vonF(|ψ⟩,ρ)ρ , wo | & psgr; ⟩ ist der ideale Ausgangszustand und ρ ist die erreichte (potentiell gemischt) Zustand nachgewissen Rauschprozess. Wie wir Staaten sindvergleichen,ist F ( | & psgr; ⟩ , ρ ) = √|ψ⟩|ψ⟩ρ
F(|ψ⟩,ρ)=⟨ψ|ρ|ψ⟩−−−−−−−√.
Beschreiben sowohl die Geräusch- und Fehlerkorrekturprozesse Kraus Operatoren, wobei der Rauschkanal mit Kraus Operatoren ist N i und E ist der Fehlerkorrekturkanal mit Kraus Operatoren E j , der Zustand nach Rauschen ρ ' = N ( | & psgr; ⟩ ⟨ ψ | ) = ∑ i N i | & psgr; ⟩ ⟨ & psgr; | N † i und der Zustand nach Rausch- und Fehlerkorrektur ist ρ = E ∘NNichEEj
ρ′= N( | & Psgr; ⟩ ⟨ & psgr; | ) = ΣichNich| & psgr; ⟩ ⟨ & psgr; | N†ich
ρ = E∘ N( | & Psgr; ⟩ ⟨ & psgr; | ) = Σich , jEjNich| & psgr; ⟩ ⟨ & psgr; | N†ichE†j.
Die Treue dieser ist gegeben durch
F( | & Psgr; ⟩ , ρ )= ⟨ & Psgr; | ρ | & psgr; ⟩-------√=∑i,j⟨ψ|EjNi|ψ⟩⟨ψ|N†iE†j|ψ⟩−−−−−−−−−−−−−−−−−−−−−−√=∑i,j⟨ψ|EjNi|ψ⟩⟨ψ|EjNi|ψ⟩∗−−−−−−−−−−−−−−−−−−−−−−√=∑i,j|⟨ψ|EjNi|ψ⟩|2−−−−−−−−−−−−−−√.
Damit das Fehlerkorrekturprotokoll von Nutzen ist, soll die Wiedergabetreue nach der Fehlerkorrektur größer sein als die Wiedergabetreue nach dem Rauschen, jedoch vor der Fehlerkorrektur, damit der fehlerkorrigierte Zustand weniger vom nicht korrigierten Zustand unterschieden werden kann. Das heißt, wir wollen Dies ergibt √
F( | & Psgr; ⟩ , ρ ) > F( | & Psgr; ⟩ , ρ′) .
Da die Wiedergabetreue positiv ist, kann dies als
∑i,j|umgeschrieben werden
⟨& Psgr;| EjNi| & psgr;⟩| 2>∑ich , j| ⟨ & Psgr; | EjNich| & psgr; ⟩ |2--------------√> ∑ich| ⟨ & Psgr; | Nich| & psgr; ⟩ |2------------√.
∑ich , j| ⟨ & Psgr; | EjNich| & psgr; ⟩ |2> ∑ich| ⟨ & Psgr; | Nich| & psgr; ⟩ |2.
Splitting in den korrigierbaren Teil, N c , für die E ∘ N c ( | & psgr; ⟩ ⟨ & psgr; | ) = | & psgr; ⟩ ⟨ & psgr; | und das nicht-korrigierbare Teil, N n c , für die E ∘ N n c ( | & psgr; ⟩ ⟨ & psgr; | ) = σ . Bezeichnet die Wahrscheinlichkeit, dass der Fehler korrigierbar ist, als P cNNcE∘ Nc( | & Psgr; ⟩ ⟨ & psgr; | ) = | & psgr; ⟩ ⟨ & psgr; |Nn cE∘ Nn c( | & Psgr; ⟩ ⟨ & psgr; | ) =σPcund nicht korrigierbare (dh zu viele Fehler aufgetreten sind den idealen Zustand zu rekonstruieren) als ergibt Σ i , j | ⟨ & Psgr; | E j N i | & psgr; ⟩ | 2 = P c + P n c ≤ ≤ | σ | & psgr; ⟩ & ge ; P c , wo Gleichheit unter der Annahme ausgegangen wird ⟨ & psgr; | σ | & psgr; ⟩ = 0Pn c
∑ich , j| ⟨ & Psgr; | EjNich| & psgr; ⟩ |2= Pc+ Pn c⟨ & Psgr; | σ| & psgr; ⟩ & ge ; Pc,
⟨ & Psgr; | σ| & psgr; ⟩ = 0. Das ist eine falsche 'Korrektur', die auf ein orthogonales Ergebnis projiziert, um das richtige zu erhalten.
Für Qubits mit einer (gleichen) Fehlerwahrscheinlichkeit für jedes Qubit als p ( Anmerkung : Dies ist nicht dasselbe wie der Rauschparameter, der zur Berechnung der Fehlerwahrscheinlichkeit verwendet werden müsste), die Wahrscheinlichkeit, a zu haben korrigierbarer Fehler (unter der Annahme, dass die n Qubits zum Codieren von k verwendet wurden)npnk Qubits , was Fehler auf bis zu Qubits ermöglicht, bestimmt durch die Singleton-Grenze n - k ≥ 4 t ) ist P ctn - k ≥ 4 t
Pc= ∑jt( nj) pj( 1 - p )n - j= ( 1 - p )n+np(1−p)n−1+12n(n−1)p2(1−p)n−2+O(p3)=1−(nt+1)pt+1+O(pt+2)
Ni=∑jαi,jPjPj χj,k=∑iαi,jα∗i,k
∑i|⟨ψ|Ni|ψ⟩|2=∑j,kχj,k⟨ψ|Pj|ψ⟩⟨ψ|Pk|ψ⟩≥χ0,,0,
χ0 , 0= ( 1 - p )n
1 - ( nt + 1) pt + 1⪆ ( 1 - p )n.
ρ ≪ 1ppt + 1p
ppt + 1pn = 5t = 1p ≤ 0,29
Bearbeiten von Kommentaren:
Pc+ Pn c= 1
∑ich , j| ⟨ & Psgr; | EjNich| & psgr; ⟩ |2= ⟨ & Psgr; | σ| & psgr; ⟩ + Pc( 1 - ⟨ & psgr; | & sgr;| & psgr; ⟩ ) .
Das Einstecken wie oben weiter ergibt
1 - ( 1 - ⟨ & psgr; | & sgr;| & psgr; ⟩ ) ( nt + 1) pt + 1⪆ ( 1 - p )n,
Das ist das gleiche Verhalten wie zuvor, nur mit einer anderen Konstante.
Dies zeigt auch, dass eine Fehlerkorrektur zwar die Wiedergabetreue erhöhen kann, jedoch nicht die Wiedergabetreue auf 1, zumal es durch die Implementierung der Fehlerkorrektur zu Fehlern kommt (z. B. Gate-Fehler, weil in der Realität kein Gate perfekt implementiert werden kann). Da jede einigermaßen tiefe Schaltung per Definition eine angemessene Anzahl von Gattern erfordert, wird die Wiedergabetreue nach jedem Gate geringer sein als die Wiedergabetreue des vorherigen Gates (im Durchschnitt) und das Fehlerkorrekturprotokoll wird weniger effektiv sein. Es wird dann eine abgeschnittene Anzahl von Gattern geben, an welchem Punkt das Fehlerkorrekturprotokoll die Wiedergabetreue verringern wird und die Fehler sich fortlaufend verstärken werden.
Dies zeigt in grober Näherung, dass eine Fehlerkorrektur oder lediglich eine Reduzierung der Fehlerraten für eine fehlertolerante Berechnung nicht ausreicht , es sei denn, die Fehler sind abhängig von der Schaltkreistiefe extrem gering.