Skip to Content
Quantum Computation

Quantum Error Correction

2019-09-02Original-language archivelegacy assets may be incomplete

Distance Measures over distribution

Given two distribution {px},{qx}\{p_x\},\{q_x\}

  • Trace distance (Total variance): D(px,qx)=12xXpxqxD(p_x,q_x) = \frac{1}{2}\sum_{x\in X}|p_x-q_x|
  • Fidelity: F(px,qx)=xXpxqxF(p_x,q_x)=\sum_{x\in X}\sqrt{p_xq_x}
  • Properties (distribution)
    • [0,1][0,1]
    • D(px,qx)=0    F(px,qx)=1    xpx=qxD(p_x,q_x)=0\iff F(p_x,q_x)=1\iff \forall x p_x=q_x
    • D(px,qx)=1    F(px,qx)=0    x,supp(px)supp(qx)=,supp(px)={xpx>0}D(p_x,q_x)=1\iff F(p_x,q_x)=0\iff \forall x ,\text{supp}(p_x)\cap\text{supp}(q_x)=\emptyset,\text{supp}(p_x)=\{x|p_x>0\}
    • D(px,qx)=maxSXpxqxD(p_x,q_x)=\max_{S\subseteq X}|p_x-q_x|

Distance Measures over quantum states

Given two quantum states

  • Trace distance: D(ρ,σ)=12ρσ2D(\rho,\sigma)=\frac{1}{2}\|\rho-\sigma\|_2
    • D(ρ,σ)=D(UρU,UσU),D(\rho,\sigma)=D(U\rho U^\dagger,U\sigma U^\dagger),\forall unitary UU
    • D(ρ,σ)=maxPTr(P(ρσ))D(\rho,\sigma)=\max_P Tr(P(\rho-\sigma))
    • Total error =1212ρσ=\frac{1}{2}-\frac{1}{2}\|\rho-\sigma\|
  • Theorem: D(E(ρ),E(σ))D(ρ,σ)D(\mathcal{E}(\rho),\mathcal{E}(\sigma))\leq D(\rho,\sigma)
  • Fidelity: F(ρ,σ)=Trρ12σρ12F(\rho,\sigma)=Tr\sqrt{\rho^{\frac{1}{2}}\sigma\rho^{\frac{1}{2}}}
  • purification: Given a density operator ρ\rho in system AA, a bipartite pure state ψAB|\psi\rangle^{AB} is a purification of ρ\rho if TrAψψ=ρTr_A|\psi\rangle\langle\psi|=\rho
    • existence
      • ρ=iλiuiuiA\rho=\sum_i\lambda_i|u_i\rangle\langle u_i|^A
      • ψ=iλiuiuiAB|\psi\rangle=\sum_i\sqrt{\lambda_i}|u_i u_i\rangle^{AB}
  • Uhlman's theorem: Suppose ρ\rho and σ\sigma are states of a quantum system QQ. Introduce a second quantum system RR which is a copy of QQ, then F(ρ,σ)=maxψ,ϕψϕF(\rho,\sigma)=\max_{|\psi\rangle,|\phi\rangle}|\langle\psi|\phi\rangle|
  • Theorem: 1F(ρ,σ)D(ρ,σ)1F(ρ,σ)21-F(\rho,\sigma)\leq D(\rho,\sigma)\leq\sqrt{1-F(\rho,\sigma)^2}
  • gate fidelity: F(U,E)=minψF(UψψU,EψψE)F(U,\mathcal{E})=\min_{|\psi\rangle}F(U|\psi\rangle\langle\psi|U^\dagger,\mathcal{E}|\psi\rangle\langle\psi\langle\mathcal{E}^\dagger)
  • minimum fidelity (for quantum channel E\mathcal{E}): F(E)=minψF(ψ,E(ψψ))F(\mathcal{E})=\min_{|\psi\rangle}F(|\psi\rangle,\mathcal{E}(|\psi\rangle\psi|))

QEC

  • Bit flip code: 3 physical bits to encode 1 logical bit 0000|0\rangle\rightarrow |000\rangle
    • Recovery: majority vote
    • Cannot correct phase error
  • Phase flip code: 3 physical bits to encode 1 logical bit 0+++|0\rangle\rightarrow |+++\rangle
  • Shor code: Syndrome diagnosis
    • 00L=(000+111)(000+111)(000+111)22|0\rangle\rightarrow|0_L\rangle=\frac{(|000\rangle+|111\rangle)(|000\rangle+|111\rangle)(|000\rangle+|111\rangle)}{2\sqrt{2}}
    • 11L=(000111)(000111)(000111)22|1\rangle\rightarrow|1_L\rangle=\frac{(|000\rangle-|111\rangle)(|000\rangle-|111\rangle)(|000\rangle-|111\rangle)}{2\sqrt{2}}
    • Correct arbitrary one-qubit quantum error
  • Other quantum error correcting code
    • Steane codes
    • Calderbank-Shor-Steane codes
    • Stabilizer codes
    • Toric codes
    • Surface codes
  • NISQ(John Preskill): noisy intemidiate-scale quantum computing
  • Quantum Supremacy(John Preskill)