QECCの一般論
Published: 2025-03-24
(Last Updated: 2025-03-25)
量子誤り訂正の教科書QECCbookの勉強記録です。今回は第2章の量子誤り訂正符号(Quantum Error Correction Codes, QECC)の一般論を取り扱います。
QECCの定義
def (QECC)
QECCは partial isometry U:HK→HN と エラー集合 E (線形演算子 E:HN→HM の集合)
の組 (U,E) である
ただし E には
∃ CPTP map D:HM→HKs.t. ∀E∈E,∀∣ψ⟩∈HK,D(EU∣ψ⟩⟨ψ∣U†E†)=c(E,ψ)∣ψ⟩⟨ψ∣
が成り立つ必要がある (つまり訂正できる必要がある)
U がエンコーダー、D がデコーダーに対応しています。
係数 c(E,ψ) は c(E,ψ)=tr(EU∣ψ⟩⟨ψ∣U†E†) を意味しています。
デコーダー D を扱いやすくするためにStinespring dilationにて物理操作 D に対応するユニタリ演算子 V:HM⊗HD→HK⊗HD′ を用いて考えます。
V(E∣ψ⟩N⊗∣0⟩D)=c(E,ψ)∣ψ⟩K⊗∣A(E,∣ψ⟩)⟩D′
theorem (エラーの線形性)
(U,E) がQECCならば、(U,span(E)) もQECCである
この定理から次の重要な系が導かれます。
corollary
あるQECCがパウリ演算子のテンソル積による重み t 以下の任意のエラーを訂正可能ならば、t-error 訂正符号である。
任意のエラーはパウリ演算子のテンソル積の線形結合で表現できるため、上の定理よりこの系が成り立ちます。
この系からエラー訂正符号の設計はパウリ演算子のテンソル積によるエラーの訂正能力に注目すればよいことがわかります