QUANTUM TECHNOLOGY
量子コンピューティングとソフトウェア開発入門
量子ビットの基礎から量子回路、主要アルゴリズム、Qiskitを用いた実装までを、理論とコードの両面から学ぶための入門書。
量子ビットから量子アルゴリズムまで、数式で理解する基礎
量子コンピューティングの数学的基礎、量子状態、測定、量子回路、主要アルゴリズムを体系的に理解するための理論入門。
量子アルゴリズムがなぜ正しく動くのかは、線形代数の言葉で厳密に記述できます。本書は複素ベクトル空間と行列の基礎から出発し、量子状態、ユニタリ発展、測定という量子計算の公理系を順に組み立てたうえで、主要アルゴリズムの動作を数式で追います。実装やハードウェアには立ち入らず、理論の骨格を一貫した記法で示すことに集中します。
議論は有限次元の範囲で完結する道具立てだけを使い、証明は読者が手を動かして確かめられる粒度で進めます。実装から量子計算に入った読者が知識を理論の側から整理し直すための一冊としても、量子情報科学を本格的に学ぶ前の準備としても読めるよう構成します。
※ 刊行前のため、目次および内容は変更される場合があります。
第1章 なぜ量子コンピューティングを学ぶのか
第2章 ビット・論理・計算の最小単位
第3章 可逆計算という考え方
第4章 ベクトル・内積・基底
第5章 複素数と位相
第6章 行列・固有値・固有ベクトル
第7章 単一量子ビット状態と測定
第8章 単一量子ビットゲート
第9章 多量子ビット状態とテンソル積
第10章 多量子ビット測定と量子もつれ
第11章 多量子ビットゲートと量子回路の見方
第12章 量子テレポーテーション
第13章 干渉と位相の役割
第14章 位相推定の考え方
第15章 グローバーのアルゴリズム
第16章 ショアのアルゴリズム
第17章 ハミルトニアンと連続時間発展
第18章 断熱量子計算
第19章 量子シミュレーション
第20章 ノイズと量子誤り訂正
第21章 変分法と NISQ 時代の量子計算
第22章 量子コンピューティングの現在地と未来
QUANTUM TECHNOLOGY
量子ビットの基礎から量子回路、主要アルゴリズム、Qiskitを用いた実装までを、理論とコードの両面から学ぶための入門書。