tecktom.com

連結としきい値定理

2026年10月15日10分で読めますAI生成教科書『虎の巻』第6部 第5章 誤り耐性としきい値定理
目次
  1. 1段の符号化
  2. 符号の中に符号を入れる
  3. しきい値定理
  4. 木下の層

AI 生成・木下が未勉強

相対エントロピーから情報と物理を組み立てる 第6部 第5章 §6.5.2 ★★★ 1段の符号化で誤りが ε→Aε2\varepsilon \to A\varepsilon ^2 になるなら、符号を重ねると εth(ε/εth)2ℓ\varepsilon _{\mathrm{th}}(\varepsilon /\varepsilon _{\mathrm{th}})^{2^\ell} と2重指数で下がる。資源は対数の多項式でしか増えない

1段の符号化

距離3の符号(t=1t=1)と、誤り耐性を持つガジェットの組を1つ選ぶ。論理ゲート1つは、そのゲートのガジェットとそのあとの誤り訂正のガジェットを合わせた回路で実装し、これを拡張した長方形と呼ぶ(Aliferis–Gottesman–Preskill の用語)。拡張した長方形の中の物理的な場所の数を GG、その中で故障が2か所起きる組の数のうち失敗につながるものの数を AA とする。誤り耐性があれば故障1か所では失敗しないので、論理ゲート1つが失敗する確率は

ε(1)≤Aε2(A≤(G2))(6.5.2)\varepsilon ^{(1)}\le A\varepsilon ^2\qquad\Bigl(A\le\binom{G}{2}\Bigr)\tag{6.5.2}

で押さえられる。これは第3部第9章の繰り返し符号で εL≈3ε2\varepsilon _{\mathrm L}\approx3\varepsilon ^2 となったのと同じ次数の上がり方で、違いは、誤り訂正の回路の中の故障まで数えに入れたので係数 AA が大きくなったことだけである。Aε2<εA\varepsilon ^2<\varepsilon、すなわち ε<1/A\varepsilon <1/A のとき、符号化した方が誤りが小さい。

符号の中に符号を入れる

1段目で作った論理ゲートを新しい「物理的な部品」とみなし、同じ符号と同じガジェットの作り方をもう一度当てる。2段目の論理量子ビットは、1段目の論理量子ビットを nn 個使って作り、2段目の拡張した長方形は1段目の拡張した長方形を GG 個並べたものになる。1段目の部品の故障の確率が ε(1)\varepsilon ^{(1)} なので、同じ勘定から ε(2)≤A(ε(1))2\varepsilon ^{(2)}\le A(\varepsilon ^{(1)})^2 となる。これを ℓ\ell 段繰り返すと、εth≔1/A\varepsilon _{\mathrm{th}}\coloneqq1/A とおいて

ε(ℓ)≤1A(Aε(ℓ−1))2≤⋯≤εth(εεth)2ℓ(6.5.3)\varepsilon ^{(\ell)}\le\frac1A\bigl(A\varepsilon ^{(\ell-1)}\bigr)^2\le\cdots\le\varepsilon _{\mathrm{th}}\Bigl(\frac{\varepsilon }{\varepsilon _{\mathrm{th}}}\Bigr)^{2^\ell}\tag{6.5.3}

を得る。ε<εth\varepsilon <\varepsilon _{\mathrm{th}} なら比 ε/εth<1\varepsilon /\varepsilon _{\mathrm{th}}<1 を 2ℓ2^\ell 乗するので、誤りは段数について2重指数で下がる。逆に ε>εth\varepsilon >\varepsilon _{\mathrm{th}} なら同じ式が2重指数で増え、符号を重ねるほど悪くなる。しきい値 εth\varepsilon _{\mathrm{th}} は写像 x↦Ax2x\mapsto Ax^2 の 00 でない不動点で、00 に向かう流れと 11 に向かう流れを分ける境目である(図 6.5.1)。

図

図 6.5.1 連結の段数 ℓ\ell と論理誤り ε(ℓ)=εth(ε/εth)2ℓ\varepsilon ^{(\ell)}=\varepsilon _{\mathrm{th}}(\varepsilon /\varepsilon _{\mathrm{th}})^{2^\ell}(εth=10−2\varepsilon _{\mathrm{th}}=10^{-2} の模型)。破線は符号なし。すべての線が縦の点線 ε=εth\varepsilon =\varepsilon _{\mathrm{th}} で交わり、その左では段を重ねるほど急に下がり、右では上がる。

しきい値定理

連結の段数は回路の大きさから決まる。回路の場所の数を LL とし、回路全体の失敗の確率を δ\delta 以下にしたい。どれか1つの論理ゲートが失敗する確率は、第6部第1章の誤りの積み上がりの補題と同じく和で押さえられるので、L ε(ℓ)≤δL\,\varepsilon ^{(\ell)}\le\delta であればよい。式 (6.5.3) から

2ℓ≥ln⁡(Lεth/δ)ln⁡(εth/ε)(6.5.4)2^\ell\ge\frac{\ln(L\varepsilon _{\mathrm{th}}/\delta)}{\ln(\varepsilon _{\mathrm{th}}/\varepsilon )}\tag{6.5.4}

を満たす最小の ℓ\ell を選べばよい。ℓ\ell 段の論理ゲート1つは物理的な場所を Gℓ=(2ℓ)log⁡2GG^\ell=(2^\ell)^{\log_2G} 個使うので、資源は[ln⁡(L/δ)]log⁡2G\bigl[\ln(L/\delta)\bigr]^{\log_2G} に比例して増える。回路の大きさ LL に対して、対数の多項式の倍率しかかからない。

定理 6.5.2(しきい値定理 ★★★)

局所確率的雑音(各場所が独立に確率 ε\varepsilon 以下で故障し、故障は触る量子ビットに任意の演算子を当てる)のもとで、ある定数 εth>0\varepsilon _{\mathrm{th}}>0 があって、ε<εth\varepsilon <\varepsilon _{\mathrm{th}} なら、場所が LL 個の理想の量子回路を、出力の分布の誤差が δ\delta 以下になるように、場所が O(L [ln⁡(L/δ)]c)\mathcal{O}\bigl(L\,[\ln(L/\delta)]^{c}\bigr) 個の雑音のある回路で模倣することができる。cc は符号とガジェットで決まる定数である。

証明の骨格

距離3の符号を連結する。各段のガジェットを誤り耐性を持つように作り、ℓ\ell 段目の拡張した長方形を、その中の (ℓ−1)(\ell-1) 段目の拡張した長方形が2つ以上失敗したときだけ失敗するように組む。すると ℓ\ell 段目の部品の失敗は (ℓ−1)(\ell-1) 段目の部品の失敗が独立に確率 ε(ℓ−1)\varepsilon ^{(\ell-1)} で起こる雑音とみなせて(この「段の引き下げ」が証明の中心で、隣り合う長方形が誤り訂正のガジェットを共有することを丁寧に扱う必要がある)、式 (6.5.3) が成り立つ。段数を式 (6.5.4) で選べば、上の資源の勘定から主張が従う。

定理は1996年から1998年にかけて複数のグループが独立に示した1P. W. Shor (1996), Proc. 37th FOCS, 56(誤り耐性の構成)。D. Aharonov and M. Ben-Or (1997), Proc. 29th STOC, 176(雑誌版 SIAM J. Comput. 38, 1207 (2008))。A. Yu. Kitaev (1997), Russian Math. Surveys 52, 1191。E. Knill, R. Laflamme and W. H. Zurek (1998), Science 279, 342。下の脚注へ。距離3の符号を連結した場合の厳密な証明は Aliferis–Gottesman–Preskill が与え、しきい値の下界として εth≥2.73×10−5\varepsilon _{\mathrm{th}}\ge2.73\times10^{-5} を示した2P. Aliferis, D. Gottesman and J. Preskill (2006), Quantum Inf. Comput. 6, 97。下の脚注へ。この数字は「どんな相関のない雑音でも、これより小さければ確実に動く」という保証の値で、実際に作られる回路のしきい値はもっと大きい(6.5.4節)。

近似の裏付け

型 B(極限) | 小さいもの 1つの場所の故障の確率 ε\varepsilon(場所ごとに独立。時間の相関は消えているとする Markov の雑音) | 証明 条件付き(雑音が局所的で確率的。相関がべきで減衰する非 Markov の雑音への拡張は Aharonov–Kitaev–Preskill 2006, Phys. Rev. Lett. 96, 050504) | 行き先 近似の数理 第14章

例題 6.5.2 連結の段数と資源の見積もり ★★

オリジナルしきい値が εth=10−2\varepsilon _{\mathrm{th}}=10^{-2} の連結符号(1段で7量子ビットの Steane 符号、拡張した長方形1つあたり場所 G=100G=100 個とする模型)を、物理的な誤り ε=10−3\varepsilon =10^{-3} の部品で組む。場所が L=1012L=10^{12} 個の回路を、全体の失敗の確率 δ=0.01\delta=0.01 以下で実行したい。

  1. (1) 論理ゲート1つに許される失敗の確率はいくらか。
  2. (2) 要る段数 ℓ\ell を式 (6.5.4) から求め、そのときの ε(ℓ)\varepsilon ^{(\ell)} を求めよ。ℓ\ell を1つ減らすと足りないことも確かめよ。
  3. (3) 論理量子ビット1つあたりの物理量子ビットの数と、論理ゲート1つあたりの場所の数を求めよ。
解答

(1) Lε(ℓ)≤δL\varepsilon ^{(\ell)}\le\delta から ε(ℓ)≤δ/L=10−2/1012=10−14\varepsilon ^{(\ell)}\le\delta/L=10^{-2}/10^{12}=10^{-14}。

(2) ln⁡(Lεth/δ)=ln⁡(1012⋅10−2/10−2)=ln⁡1012\ln(L\varepsilon _{\mathrm{th}}/\delta)=\ln(10^{12}\cdot10^{-2}/10^{-2})=\ln10^{12}、ln⁡(εth/ε)=ln⁡10\ln(\varepsilon _{\mathrm{th}}/\varepsilon )=\ln10 なので 2ℓ≥122^\ell\ge12、よって ℓ=4\ell=4(24=162^4=16)。このとき ε(4)=10−2×(10−1)16=10−18≤10−14\varepsilon ^{(4)}=10^{-2}\times(10^{-1})^{16}=10^{-18}\le10^{-14}。ℓ=3\ell=3 では ε(3)=10−2×10−8=10−10\varepsilon ^{(3)}=10^{-2}\times10^{-8}=10^{-10} で、要求の 10−1410^{-14} に届かない。

(3) 1段ごとに量子ビットが7倍になるので 74=24017^4=2401 個。場所は1段ごとに G=100G=100 倍で 1004=108100^4=10^8 倍になる。段数は 2ℓ∝ln⁡L2^\ell\propto\ln L でしか増えないので、LL をさらに 101210^{12} 倍にしても 2ℓ≥242^\ell\ge24 で ℓ=5\ell=5 になるだけである。物理的な誤りを 1010 分の1にすると ln⁡(εth/ε)\ln(\varepsilon _{\mathrm{th}}/\varepsilon ) が2倍になり、2ℓ≥62^\ell\ge6 で ℓ=3\ell=3 に減って、量子ビットは 73=3437^3=343 個で済む。部品の質の改善は、資源の大幅な削減に直結する。

1 P. W. Shor (1996), Proc. 37th FOCS, 56(誤り耐性の構成)。D. Aharonov and M. Ben-Or (1997), Proc. 29th STOC, 176(雑誌版 SIAM J. Comput. 38, 1207 (2008))。A. Yu. Kitaev (1997), Russian Math. Surveys 52, 1191。E. Knill, R. Laflamme and W. H. Zurek (1998), Science 279, 342。

2 P. Aliferis, D. Gottesman and J. Preskill (2006), Quantum Inf. Comput. 6, 97。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ