簡介
量子糾纏是一種量子現象,其中兩個或多個量子位元共用有關其狀態的資訊,因此量子位元不能被描述為個別子系統。 量子糾纏是量子計算中的一個基本概念,也可以成為一個強大的工具。
在本課程模組中,您會將量子位元的狀態從一個位置傳輸到另一個位置,而不需實際移動量子位元本身。 這個過程稱為量子傳送,很大程度上依賴量子糾纏的原理。 您將使用 Q# 和 Azure Quantum 開發套件來建立和操作糾纏量子位元。 若要執行傳送,您可以使用 Controlled-NOT (CNOT)、Hadamard (H) 以及 Pauli X 和 Z 等作業來建立 Bell 狀態。
在本模組結束時,您將能夠:
- 描述量子糾纏的概念。
- 了解量子傳送通訊協定。
- 使用 Q# 套用單一量子位元和多量子位元作業。
- 使用 Q# 建立和操作糾纏量子位元。
必要條件
- 對量子運算概念的基本了解。
- 進一步了解線性代數和 Dirac 標記法。
- 最新版的 Visual Studio Code。
- 最新版的 Quantum Development Kit 延伸模組。
- 您也可以開啟網路版的 VS Code,其中已包含 Quantum Development Kit 延伸模組。
建議學習
若要充分了解本課程模組,建議完成使用 Q# 探索量子疊加課程模組。 本課程模組介紹 Dirac 標記法、量子位元狀態和量子閘門的基本概念。