Q で絡み合った量子ビットをテレポートする#
上級
開発者
Azure Quantum
Q# で絡み合った量子ビットを作成し、Alice と Bob が量子ビットをテレポートする方法について説明します。
学習の目的
このモジュールを終了すると、次のことができます。
- 量子もつれ (エンタングルメント) の概念について説明します。
- 量子テレポーテーション プロトコルについて理解します。
- Q# で単一量子ビット操作とマルチ量子ビット演算を適用します。
- Q# でエンタングル量子ビットを作成します。
このモジュールでは、次の操作を行います。
- もつれ (エンタングルメント) とは何か、そしてそれを説明する方法を学習します。
- Q# で 2 つの量子ビット間に絡み合った状態を作成します。
- 量子テレポーテーション プロトコルについて確認します。
- Q# で量子テレポート プロトコルを実装します。
前提条件
- 量子コンピューティングの概念についての基本的な理解。
- 線形代数とディラック表記の基本的な知識。
- 最新バージョンの Visual Studio Code を使用するか、 Web 用の VS Code を開きます。
- Microsoft Quantum Development Kit 拡張機能の最新バージョン。