跳轉到

01.1-量子疊加與糾纏

量子疊加與糾纏是量子力學的核心概念,支撐了量子計算的獨特能力。以下是詳細內容建議:

量子疊加與糾纏#

1. 量子疊加#

  • 定義與直觀解釋
    量子疊加是指一個量子系統可以同時處於多個態的線性組合中,直到被測量為止。例如,一個量子比特可以處於 \(|0\rangle\) 和 \(|1\rangle\) 的疊加態:
    [ |\psi\rangle = \alpha |0\rangle + \beta |1\rangle ]
    其中, \(\alpha, \beta\) 是複數,滿足 \(|\alpha|^2 + |\beta|^2 = 1\) 。

  • 物理意義
    在量子計算中,疊加允許量子比特同時表示多個狀態,提供指數級的並行性。

  • 數學表示
    希爾伯特空間中的態向量與波函數的關係,布洛赫球的幾何視角。

  • 疊加的實驗證據
    雙縫實驗與干涉現象。

2. 量子糾纏#

  • 定義與特性
    量子糾纏是一種特殊的多粒子量子態,其中單個粒子的狀態不能被單獨描述,而必須考慮整體系統。例如,兩個量子比特的糾纏態:
    [ |\Phi^+\rangle = \frac{1}{\sqrt{2}} (|00\rangle + |11\rangle) ]

  • 非局域性與貝爾不等式
    糾纏態展示了量子系統的非局域性,挑戰了經典物理的直覺。

  • 應用
    糾纏在量子計算、量子密碼學(如量子密鑰分發)和量子通訊中至關重要。

3. 疊加與糾纏的區別與聯繫#

  • 疊加描述單一量子系統的性質,而糾纏描述多粒子系統的聯繫。
  • 糾纏態中的個體可能仍是疊加態。

4. PyTorch 或 Qiskit 範例#

  • 用量子編程框架實現基本的疊加與糾纏電路。
  • 例如,使用 Hadamard 閘與 CNOT 閘構建一個糾纏態:
    from qiskit import QuantumCircuit, Aer, execute
    
    # 創建量子電路
    qc = QuantumCircuit(2)
    qc.h(0)  # 對第0個量子比特應用Hadamard閘
    qc.cx(0, 1)  # 對第0個控制,第1個目標應用CNOT閘
    qc.measure_all()
    
    # 模擬電路
    simulator = Aer.get_backend('qasm_simulator')
    result = execute(qc, simulator).result()
    print(result.get_counts())
    

需要補充或調整內容的細節,請告訴我!