はじめに
量子力学では、物理学の古典的な理解に疑問を投げかける概念が取り入れられています。 主な概念の 1 つは、量子粒子が複数の状態に同時に存在できる現象である、重ね合わせの原理です。 この基本的な考え方は、従来のビットとは異なる規則で動作する、量子コンピューティングにおける量子ビットの動作を把握するために重要です。
このモジュールでは、量子重ね合わせの世界について詳しく見ていきます。 量子重ね合わせ、確率、ブロッホ球の原理について学習します。 また、量子状態の表現を簡略化する数学的枠組みであるディラック表記についても確認します。 Q# を使用し、演算を適用して重ね合わせ状態を作成し、量子ビットの現在の状態を調べる。
学習の目的
このモジュールを完了すると、次のことができるようになります。
- 量子重ね合わせ、確率、ブロッホ球の概念を定義する。
- ディラック表記について理解する。
- Q# を使用して演算を適用し、重ね合わせ状態を作成する。
- Q# を使用して、量子ビットの現在の状態を調べる。
前提条件
- 線形代数と複素数に関する基本的な知識。
- 最新バージョンの Visual Studio Code。
- Azure Quantum 開発キット拡張機能の最新バージョン。
- Web 用の Visual Studio Code を開くこともできます。これには、Quantum 開発キット拡張機能が既に含まれています。