量子コンピュータの基礎理論 — ステップ2量子回路の考え方

ステップ1で手に入れた4つの公理を、回路という実際の量子プログラミングの言語で使えるようにするのがこのステップです。新しい公理はもう出てきません。学ぶのは「語彙」(ゲートの品揃えとブロッホ球という地図)、「文法」(回路図の読み書き)、そして「設計上の制約」(no-cloning、測定の破壊性が回路に課すルール)です。

テーマ内容対応する章
地図ブロッホ球と1量子ビットゲート(回転としてのゲート)第1章
文法回路図の読み書き第2章
語彙CNOTと制御ゲート第3章
読み出し測定のタイミングと意味第4章
制約no-cloning定理と回路設計第5章
古典との橋可逆計算とToffoliゲート第6章

このステップからはQiskit(シミュレータで十分、実機不要)を併用します。各章に「Qiskitで試す」コラムがあり、手計算とシミュレータの結果を突き合わせながら進みます。手計算 → 予想 → Qiskitで確認のループが回り始めると、確率振幅が具体的な手触りを持ってきます。

目次

第0章 ガイダンスとQiskit環境構築〜2h
第1章 ブロッホ球と1量子ビットゲート〜8h
第2章 回路図の読み書き〜6h
第3章 CNOTと制御ゲート〜8h
第4章 測定のタイミングと意味〜7h
第5章 no-cloning定理と回路設計の制約〜6h
第6章 可逆計算 — 古典計算を包含する〜7h
第7章 総まとめと総合演習(量子テレポーテーション)〜4h

チェックボックスの状態はブラウザに保存されます。合計目安 48時間。前提: ステップ1修了(特に第3〜5章の計算がスラスラできること)。

進め方のヒント