一、狄拉克符号是什么?

狄拉克符号是量子态的数学表达方式。在量子力学中,通常用波函数来描述量子态,但狄拉克符号能避开复杂的积分表达式,进行简洁高效的推理。它的原理基础是薛定谔方程遵循线性率。

狄拉克符号有几种基本形式:

符号名称含义
|ψ⟩右矢(态矢量)表示一个具体的量子态,箭头指向右边
⟨ψ|左矢(对偶矢量)右矢的共轭转置,箭头指向左边,用于计算
⟨φ|ψ⟩内积看两个态是否互相包含
|ψ⟩⟨φ|外积构造算符

正交与归一:

  • ⟨φ|ψ⟩ = 0 → 两个态互相垂直(正交),不包含彼此
  • ⟨ψ|ψ⟩ = 1 → 态与自身内积为1(归一),概率总和为1

狄拉克符号的核心思想:把任何东西——复数、函数、箭头——都看成向量。 这是它的起源,也是它方便的原因。一个量子态就是一个向量,|0⟩ 和 |1⟩ 就是这个向量空间里的坐标轴。

在数学上,狄拉克符号是希尔伯特空间里的基底向量。前面的系数是复数(概率幅),系数的模平方加起来一定等于1——就像向量的长度必须是1。

布洛赫球:因为任何量子态都是长度=1的向量,所有可能的量子态正好构成一个单位球面。这就是布洛赫球——一种不需要坐标轴的几何化表达,球面上每一个点代表一个量子态。


二、光的偏振——1/√2 从哪来的?

光是一种电磁波。电场的振动方向就是光的偏振方向。

最简单的电磁波是上下振动的线偏振光:

E_y(t) = E₀ cos(ωt)
  • E₀:电场振幅(最大值)
  • ω:角频率(ω = 2πf)
  • cos(ωt):随时间做周期性简谐振荡

如果波沿z方向传播,距离原点为z的点接收到振动的时间比原点晚 z/v(v是波速),所以:

E_y(z,t) = E₀ cos(ω(t - z/v))

令 k = ω/v(波数):

E_y(z,t) = E₀ cos(ωt - kz)

同理,x方向振动的偏振光:E_x(z,t) = E₀ cos(ωt - kz)

45°偏振光:让光同时在x和y两个方向振动,各出一半力:

E_45°(z,t) = (E₀/√2) cos(ωt - kz) i + (E₀/√2) cos(ωt - kz) j

写成简洁的向量形式:

E_x方向 = E₀ cos(kz - ωt) × (1/√2 i + 1/√2 j)
E_y方向 = E₀ cos(kz - ωt) × (1/√2 i - 1/√2 j)

1/√2 保证了总强度为1:(1/√2)² + (1/√2)² = ½ + ½ = 1。

这个 1/√2 在量子力学里反复出现——它是 cos45° = sin45° 的值,代表「各占一半」。


三、斯特恩-格拉赫实验——自旋的量子本质

银原子有一个特殊性质:47个电子中,最外层单独一个电子决定了它的整体行为。

实验过程:将银原子在炉子里高温加热,原子蹦出来形成一束。在飞行路径上加一个不均匀磁场(上强下弱),原子因为最外层电子的自旋而偏转:

         N 极(强磁场)
         ════════
    →→→→ ║ →→→→→  ← 银原子束
         ════════
         S 极(弱磁场)
         
出来之后:
    ↗ 朝上偏转 → |S_z;+⟩
    ↘ 朝下偏转 → |S_z;-⟩

经典预测:自旋方向随机分布,屏幕上应该是一条连续的线。

实际结果:只有两个点——上或下,没有中间值。这是纯量子效应,经典力学解释不了。

把这个Z方向的实验结果记作 |S_z;+⟩(朝上)和 |S_z;-⟩(朝下)。

更诡异的事:挡住下面的束流(只留 |S_z;+⟩),再通过一个旋转了90°的磁场。按理说出来的应该还是确定的一束——但实际又分成两束。

反复实验揭示了一个规律:|S_x;+⟩ 束流中包含各一半的 |S_z;+⟩ 和 |S_z;-⟩。 用狄拉克符号表达:

|S_x;+⟩ = (1/√2) |S_z;+⟩ + (1/√2) |S_z;-⟩
|S_x;-⟩ = (1/√2) |S_z;+⟩ − (1/√2) |S_z;-⟩

为什么有一个负号? 为了保证以下内积条件成立:

⟨S_x;+|S_x;+⟩ = 1    (自己跟自己内积 = 1)
⟨S_x;-|S_x;-⟩ = 1
⟨S_x;+|S_x;-⟩ = 0    (互相正交)
⟨S_x;-|S_x;+⟩ = 0

如果两个态都是 +1/√2,它们就不正交了。引入一个负号,恰好让两个态互相垂直。


四、从旋转矩阵看X态——45°的秘密

将 |S_z;+⟩ 和 |S_z;-⟩ 看作二维坐标系的基底:

|S_z;+⟩ = [1]          |S_z;-⟩ = [0]
          [0]                    [1]

那么从Z基到X基的变换,相当于坐标系旋转45°。旋转矩阵:

M(45°) = [ cos45°  sin45°] = [ 1/√2  1/√2]
         [-sin45°  cos45°]   [-1/√2  1/√2]

用这个矩阵作用于Z基向量,直接得到X基的自旋态:

|S_x;+⟩ = M × [0] = [1/√2]    ← 正是前面写的叠加形式
               [1]   [1/√2]

|S_x;-⟩ = M × [1] = [ 1/√2]
               [0]   [-1/√2]

光的45°偏振、电子的X方向自旋、坐标系的45°旋转——三者用的是完全相同的数学结构。 1/√2 不停出现,不是巧合;它是 cos45° 的值。


五、Y方向自旋——多出一个 i

X和Z在同一个平面上(实平面),用实系数就够了。但Z→Y是另一个方向的旋转,需要引入虚数 i:

|S_y;+⟩ = (1/√2) |S_z;+⟩ + (i/√2) |S_z;-⟩ = [1/√2, i/√2]
|S_y;-⟩ = (1/√2) |S_z;+⟩ − (i/√2) |S_z;-⟩ = [1/√2, −i/√2]

一句话:选定Z轴态作为坐标系之后,X轴和Y轴的自旋态都可以写成Z轴态的叠加。X轴的系数是实数,Y轴的系数带虚数。


六、基底展开——从抽象向量到具体数字

量子态 |ψ⟩ 本身是一个抽象的向量。你不能直接用抽象向量做计算——必须先选一组坐标轴(基底),把向量投影到每一根轴上,得到一串具体的数字。

基底的条件

基底 {|e₁⟩, |e₂⟩, …} 必须满足:

  • 归一:每个基底向量的长度 = 1(⟨e_i|e_i⟩ = 1)
  • 正交:不同基底向量互相垂直(⟨e_i|e_j⟩ = 0, i≠j)

这跟三维空间的x、y、z轴完全一样。

坐标怎么来?

任意量子态在基底下的坐标,就是它在每一根轴上的投影:

|ψ⟩ = [ ⟨e₁|ψ⟩ ]    ← 第1根轴上的坐标
      [ ⟨e₂|ψ⟩ ]    ← 第2根轴上的坐标
      [   ...   ]

⟨e_i|ψ⟩ = 左矢⟨e_i| 乘以右矢 |ψ⟩ = 一个数字 = 箭头在第i根轴上的投影长度。

用一个具体例子验证

基底 = {|0⟩, |1⟩},任意态 |ψ⟩ = a|0⟩ + b|1⟩:

⟨0|ψ⟩ = ⟨0|(a|0⟩ + b|1⟩) = a⟨0|0⟩ + b⟨0|1⟩ = a×1 + b×0 = a  ✅
⟨1|ψ⟩ = ⟨1|(a|0⟩ + b|1⟩) = a⟨1|0⟩ + b⟨1|1⟩ = a×0 + b×1 = b  ✅

|ψ⟩ = [a] = [ ⟨0|ψ⟩ ]
      [b]   [ ⟨1|ψ⟩ ]

换一组基底会怎样?

同一个态 |ψ⟩ = |0⟩,在基底 {|+⟩, |-⟩} 下的坐标:

|+⟩ = 1/√2 [1]        |-⟩ = 1/√2 [ 1]
           [1]                     [-1]

⟨+|0⟩ = 1/√2 × 1 + 1/√2 × 0 = 1/√2
⟨-|0⟩ = 1/√2 × 1 + (−1/√2) × 0 = 1/√2

|0⟩ 在新基底下 = [1/√2, 1/√2]

同一个量子态,选不同的基底,得到不同的坐标数字。 态本身没有变——只是你观察的角度变了。


七、左矢与内积——最后拼图

  • 右矢 |ψ⟩:列向量,描述一个量子态
  • 左矢 ⟨ψ|:行向量,是右矢的共轭转置(转置 + 虚数取共轭)
  • 内积 ⟨φ|ψ⟩:左矢 × 右矢,得到一个数
⟨0|0⟩ = [1 0] × [1] = 1×1 + 0×0 = 1
                 [0]

⟨0|1⟩ = [1 0] × [0] = 1×0 + 0×1 = 0
                 [1]

⟨+|+⟩ = [1/√2 1/√2] × [1/√2] = ½ + ½ = 1
                       [1/√2]

左矢不是新概念——它就是把列向量掰成行向量,方便做内积。


八、算符——对量子态的操作

算符就是对狄拉克符号进行操作的「机器」,相当于矩阵作用在向量上。每个算符有自己的本征值和本征态——算符作用在本征态上,只改变系数(本征值),不改变方向。

算符也必须选定基底之后才能写成具体的矩阵形式。就像量子态一样,选不同的基底,同一个算符的矩阵表示也不同。


Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐