เราต้องการที่จะเปรียบเทียบรัฐเอาท์พุทกับรัฐในอุดมคติบางอย่างเพื่อให้ได้ตามปกติ, ความจงรักภักดี, ถูกนำมาใช้เช่นนี้เป็นวิธีที่ดีที่จะบอกวิธีที่ดีที่ผลการวัดที่เป็นไปได้ของρเปรียบเทียบกับผลการวัดที่เป็นไปได้ของ| ψ ⟩ที่| ψ ⟩เป็นรัฐที่เอาท์พุทที่เหมาะและρคือการประสบความสำเร็จ (อาจผสม) รัฐหลังจากกระบวนการเสียงบาง ในขณะที่เรากำลังเปรียบเทียบรัฐนี้เป็นF ( | ψ ⟩ , ρ ) = √F(|ψ⟩,ρ)ρ|ψ⟩|ψ⟩ρ
F(|ψ⟩,ρ)=⟨ψ|ρ|ψ⟩−−−−−−−√.
อธิบายทั้งเสียงและความผิดพลาดในกระบวนการแก้ไขโดยใช้ผู้ประกอบการ Kraus ที่เป็นช่องทางเสียงกับผู้ประกอบการ Kraus N ฉันและEเป็นช่องทางในการแก้ไขข้อผิดพลาดกับ Kraus ผู้ประกอบการอีเจรัฐหลังจากที่เสียงเป็นρ ' = N ( | ψ ⟩ ⟨ ψ | ) = Σฉันไม่มีฉัน| ψ ⟩ ⟨ ψ | N † iและสถานะหลังจากทั้งเสียงรบกวนและการแก้ไขข้อผิดพลาดคือρ = E ∘NNiEEj
ρ′=N(|ψ⟩⟨ψ|)=∑iNi|ψ⟩⟨ψ|N†i
ρ=E∘N(|ψ⟩⟨ψ|)=∑i,jEjNi|ψ⟩⟨ψ|N†iE†j.
ความจงรักภักดีของเรื่องนี้จะได้รับจาก
F(|ψ⟩,ρ)=⟨ψ|ρ|ψ⟩−−−−−−−√=∑i,j⟨ψ|EjNi|ψ⟩⟨ψ|N†iE†j|ψ⟩−−−−−−−−−−−−−−−−−−−−−−√=∑i,j⟨ψ|EjNi|ψ⟩⟨ψ|EjNi|ψ⟩∗−−−−−−−−−−−−−−−−−−−−−−√=∑i,j|⟨ψ|EjNi|ψ⟩|2−−−−−−−−−−−−−−√.
สำหรับโปรโตคอลการแก้ไขข้อผิดพลาดที่จะใช้งานใด ๆ เราต้องการความจงรักภักดีหลังจากการแก้ไขข้อผิดพลาดจะมีขนาดใหญ่กว่าความจงรักภักดีหลังจากเสียง แต่ก่อนที่จะแก้ไขข้อผิดพลาดเพื่อให้รัฐแก้ไขข้อผิดพลาดแตกต่างน้อยกว่ารัฐที่ไม่ถูกแก้ไข นั่นก็คือเราต้องการ สิ่งนี้จะช่วยให้√
F(|ψ⟩,ρ)>F(|ψ⟩,ρ′).
ในฐานะที่เป็นความจงรักภักดีเป็นบวกนี้สามารถเขียนใหม่เป็น
Σผม,เจ| ⟨ψ| EjNi| ψ⟩| 2>∑i| ⟨ψ| Nฉัน| ψ⟩| 2.∑i,j|⟨ψ|EjNi|ψ⟩|2−−−−−−−−−−−−−−√>∑i|⟨ψ|Ni|ψ⟩|2−−−−−−−−−−−−√.
∑i,j|⟨ψ|EjNi|ψ⟩|2>∑i|⟨ψ|Ni|ψ⟩|2.
แยกเข้าไปในส่วนหนึ่ง correctable, Nคซึ่งE ∘ Nค( | ψ ⟩ ⟨ ψ | ) = | ψ ⟩ ⟨ ψ | และส่วนที่ไม่ใช่ correctable, N n คซึ่งE ∘ N n ค ( | ψ ⟩ ⟨ ψ | ) = σ แสดงถึงความน่าจะเป็นของข้อผิดพลาดที่สามารถแก้ไขได้เช่นP cNNcE∘Nc(|ψ⟩⟨ψ|)=|ψ⟩⟨ψ|NncE∘Nnc(|ψ⟩⟨ψ|)=σPcและไม่สามารถแก้ไขได้ (เช่นเกิดข้อผิดพลาดมากเกินไปในการสร้างสถานะอุดมคติ) เมื่อให้∑ i , j | ⟨ ψ | E j N i | ψ ⟩ | 2 = P C + P n ค ⟨ ψ | σ | ψ ⟩ ≥ Pค ,ที่เท่าเทียมกันจะได้รับการสันนิษฐานโดยสมมติ⟨ ψ | σ | ψ ⟩ = 0Pnc
∑i,j|⟨ψ|EjNi|ψ⟩|2=Pc+Pnc⟨ψ|σ|ψ⟩≥Pc,
⟨ψ|σ|ψ⟩=0. นั่นคือ 'การแก้ไข' ที่ผิดพลาดซึ่งจะฉายลงบนผลลัพธ์มุมฉากเป็นค่าที่ถูกต้อง
สำหรับ qubits โดยมีความน่าจะเป็นของข้อผิดพลาดในแต่ละ qubit เป็นp ( หมายเหตุ : นี่ไม่เหมือนกับพารามิเตอร์สัญญาณรบกวนซึ่งจะต้องใช้ในการคำนวณความน่าจะเป็นของข้อผิดพลาด) ความน่าจะเป็นที่มี แก้ไขข้อผิดพลาดได้ (สมมติว่าn qubits ถูกใช้เพื่อเข้ารหัสk qubits อนุญาตให้เกิดข้อผิดพลาดได้ถึงt qubits กำหนดโดย Singleton bound n - k ≥ 4 t ) คือP cnpnktn−k≥4t)
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
แก้ไขจากความคิดเห็น:
Pc+Pnc=1
∑i,j|⟨ψ|EjNi|ψ⟩|2=⟨ψ|σ|ψ⟩+Pc(1−⟨ψ|σ|ψ⟩).
1−(1−⟨ψ|σ|ψ⟩)(nt+1)pt+1⪆(1−p)n,
1
สิ่งนี้แสดงให้เห็นถึงการประมาณคร่าวๆการแก้ไขข้อผิดพลาดนั้นหรือเพียงแค่ลดอัตราความผิดพลาดนั้นไม่เพียงพอสำหรับการคำนวณการยอมรับข้อบกพร่องเว้นแต่ว่าข้อผิดพลาดจะต่ำมากขึ้นอยู่กับความลึกของวงจร