2026-07-10 時点レベル 4

qLDPC符号

量子低密度パリティ検査(qLDPC)符号は、表面符号よりはるかに少ない物理量子ビットで多くの論理量子ビットを保護します:IBMの二変数バイシクル「グロス符号」[[144,12,12]]は288個の物理量子ビットに12個の論理量子ビットを格納し — 約10分の1の量子ビット数で表面符号と同等の性能を出します。

どういう意味か

表面符号はパッチ1つにつき論理量子ビット1個しか符号化できないため、有用な機械には数百万個の物理量子ビットが必要になります。qLDPC符号はこのオーバーヘッドに挑みます。「低密度」とは、各パリティ検査が少数の量子ビットしか含まず、各量子ビットが少数の検査にしか参加しないことを意味します — ただし表面符号と違い、検査は遠く離れた量子ビットを結んでよく、この長距離構造がはるかに高い符号化率をもたらします。画期的な成果:IBMの二変数バイシクル「グロス符号」[[144,12,12]](Bravyi他、Nature 627、2024年3月)は、データ量子ビット144個+検査量子ビット144個=物理量子ビット288個で距離12の論理量子ビット12個を符号化し、約10分の1の量子ビット数で表面符号と同等の性能を達成しました。代償も現実です:必要な長距離カプラは超伝導ハードウェアで作りにくく、デコードはより重く、論理演算は表面符号の格子手術(lattice surgery)ほど成熟していません。IBMのロードマップはグロス符号の上に築かれています:Kookaburra(2026年、初のqLDPCメモリモジュール)→ Starling(2029年、論理量子ビット200個・ゲート1億回)→ Blue Jay(2033年、論理量子ビット2,000個)。これらのロードマップ項目は計画であって達成ではありません — 日付はずれ、目標は変わりえます。一方、古典側も追いついてきています:初のリアルタイムqLDPCデコードが、QuantinuumのHeliosに接続されたNVIDIA GH200で中央値約67 µsで実証されました(NVIDIA技術ブログ、2025年11月17日)。

日常のたとえ

学校で宝物12個を守る方法:宝物ごとに100人の大警備チームをつける(表面符号)こともできるし、1人の警備員がロッカーを数個だけ確認し、1つのロッカーを数人の警備員で分担する賢い見回り隊を作ることもできます。何人かは学校全体を横断して巡回します。この共有見回り隊なら、ずっと少ない警備員で12個の宝物を一度に守れます。
qLDPCは古典LDPC符号の量子版のいとこです — スマホのWi-Fiや5Gの中にすでに入っている誤り訂正符号です。古典版は発明から実用化まで数十年かかりました。量子版はその旅の途中にいます。

よくある誤解

  • 「量子ビット10分の1」はタダではありません:グロス符号は遠く離れた量子ビット間の長距離接続が必要で(最近接接続だけでよい表面符号と違い、2D超伝導チップでは困難)、リアルタイムデコードはより重く、論理ゲートの道具箱は表面符号の格子手術ほど成熟していません。
  • IBMのKookaburra(2026)、Starling(2029)、Blue Jay(2033)はロードマップの「計画」であり、実証された機械ではありません — 日付は意図であって事実ではありません。
  • qLDPCは閾値定理を置き換えたりエラーを消したりしません — 論理量子ビットあたりの物理オーバーヘッドを減らすだけで、誤り訂正は依然として継続的であり、デコードはリアルタイムで追いつく必要があります。

要点

  • qLDPC符号は長距離接続を持つ疎なパリティ検査で、ブロックあたり多数の論理量子ビットを符号化します — パッチあたり1個の表面符号と異なります。
  • IBM二変数バイシクル「グロス符号」[[144,12,12]](Bravyi他、Nature 627、2024年3月):データ144+検査144=物理288個に距離12の論理量子ビット12個 — 同等性能の表面符号の約10分の1。
  • 代償:長距離カプラ、より重いデコード、表面符号の格子手術より未成熟な論理演算。
  • IBMロードマップ(Kookaburra 2026 → Starling 2029、論理200個/ゲート1億 → Blue Jay 2033、論理2,000個)は計画であって達成ではありません。
  • 初のリアルタイムqLDPCデコード:中央値約67 µs、NVIDIA GH200+Quantinuum Helios(NVIDIA技術ブログ、2025年11月17日)。

理解度チェック

IBMグロス符号の表記[[144,12,12]]は何を意味しますか?

  1. A.論理量子ビット144個、物理量子ビット12個、ゲート12個
  2. B.データ量子ビット144個が符号距離12で論理量子ビット12個を符号化
  3. C.検査144個を量子ビット12個に12回実行
  4. D.ちょうど144個のエラーを訂正する符号
答えを見る

答え: B. データ量子ビット144個が符号距離12で論理量子ビット12個を符号化

理由: [[n,k,d]]表記では、n=144個のデータ量子ビットが距離d=12でk=12個の論理量子ビットを符号化します。検査量子ビット144個を加え、グロス符号は物理量子ビット288個を使います — 同等性能の表面符号の約10分の1です。

グロス符号が表面符号に比べ約10分の1の量子ビット数で済む代わりに払う主なハードウェア上の代償は?

  1. A.室温でしか動かない
  2. B.遠く離れた量子ビット間の長距離接続が必要(表面符号は最近接接続のみ)
  3. C.位相エラーを検出できない
  4. D.古典デコードが不要になる
答えを見る

答え: B. 遠く離れた量子ビット間の長距離接続が必要(表面符号は最近接接続のみ)

理由: グロス符号の高い符号化率は遠くの量子ビットを結ぶ検査から来ます — 2D超伝導チップでは作りにくい構造です。さらに重いリアルタイムデコードを要求し、論理演算は表面符号の格子手術ほど成熟していません。

前提となる概念

Graded 2026-07-10 (human sign-off): timebound, asOfDate 2026-07-10 — IBM roadmap dates (Kookaburra 2026, Starling 2029, Blue Jay 2033) are corporate plans, not achievements, and may slip; the ~67 µs real-time decoding record (NVIDIA GH200 + Quantinuum Helios, Nov 2025) is a fast-moving benchmark. The [[144,12,12]] gross-code result itself is peer-reviewed (Nature 627, 2024).

実践で学ぶ

この概念は46レベルのカリキュラムの一部です。インタラクティブなシミュレーターと、回答を表示前に検証するチューター Lumen と一緒に学べます。レベル1–5は無料です。