本文为Griffiths《Introduction to Quantum Mechanics》第七章笔记。
1. Nondegenerate Perturbation Theory
简单来说,微扰就是这么一个方程
(H0+λH′)∣n⟩=En∣n⟩ 其中 H0 的本征态 ∣n(0)⟩ 和本征值 En(0) 完全已知。现在关键就是求出微扰后的能量 En(λ) 和真实的态矢量 ∣n⟩(λ) ,使用大家都喜欢的小量幂函数展开
En=En(0)+λEn(1)+λ2En(2)+… ∣n⟩=∣n(0)⟩+λ∣n(1)⟩+λ2∣n(2)⟩+… 代入原方程
(H0+λH′)(∣n(0)⟩+λ∣n(1)⟩+λ2∣n(2)⟩+…)=(En(0)+λEn(1)+λ2En(2)+…)(∣n(0)⟩+λ∣n(1)⟩+λ2∣n(2)⟩+…) 为了让这个等式对任意小量的 λ 都成立,等式两边 λ 的同次幂系数必须严格相等。
其中零阶方程就是无微扰的薛定谔方程,自然成立。
一阶方程整理如下
(H0−En(0))∣n(1)⟩=(En(1)−H′)∣n(0)⟩ 二阶方程整理如下
(H0−En(0))∣n(2)⟩=(En(1)−H′)∣n(1)⟩+En(2)∣n(0)⟩ 求解这些方程,即可得到一阶和二阶近似下修正能量和修正波函数与零阶能量、零阶波函数的关系。
1.2 First-Order Theory
先看一阶能量修正,我们在方程 A的两边左乘未微扰态 ⟨n(0)∣
⟨n(0)∣(H0−En(0))∣n(1)⟩=⟨n(0)∣(En(1)−H′)∣n(0)⟩ 因为 H0 是厄米算符,有 ⟨n(0)∣H0=⟨n(0)∣En(0),因此等式左边直接化为 0
0=En(1)⟨n(0)∣n(0)⟩−⟨n(0)∣H′∣n(0)⟩ 因为 ⟨n(0)∣n(0)⟩=1,我们得到一阶能量修正公式
En(1)=⟨n(0)∣H′∣n(0)⟩ 不难看出这就是微扰算符在原未微扰态上的平均值。
然后是波函数的修正,为了求解 ∣n(1)⟩,我们可以把它在未微扰态的完备基 {∣m(0)⟩} 下进行展开
∣n(1)⟩=m∑cm∣m(0)⟩ 我们在一阶方程的两边左乘另一个不同的未微扰态 ⟨m(0)∣(其中 m=n)
⟨m(0)∣(H0−En(0))∣n(1)⟩=⟨m(0)∣(En(1)−H′)∣n(0)⟩ (Em(0)−En(0))⟨m(0)∣n(1)⟩=En(1)⟨m(0)∣n(0)⟩−⟨m(0)∣H′∣n(0)⟩ 因为 m=n,所以 ⟨m(0)∣n(0)⟩=0,且 ⟨m(0)∣n(1)⟩=cm。带入后得到
(Em(0)−En(0))cm=−⟨m(0)∣H′∣n(0)⟩ cm=En(0)−Em(0)⟨m(0)∣H′∣n(0)⟩ 由此得到一阶波函数修正公式
∣n(1)⟩=m=n∑En(0)−Em(0)⟨m(0)∣H′∣n(0)⟩∣m(0)⟩ 你可能会问∣n(0)⟩的成分应该如何计算,事实上我们可以在∣n(1)⟩中任意加入∣n(0)⟩的成分,不难发现在一阶近似下归一化后波函数是完全不变的。因此为方便起见直接把其取0即可。
1.3 Second-Order Energies
有时一阶能量修正计算出来的结果恰好为 0。这时我们就必须前进到二阶。
在二阶方程的两边左乘 ⟨n(0)∣
⟨n(0)∣(H0−En(0))∣n(2)⟩=⟨n(0)∣(En(1)−H′)∣n(1)⟩+En(2)⟨n(0)∣n(0)⟩ 同理,左边项因为厄米性化为 0,右边展开
0=En(1)⟨n(0)∣n(1)⟩−⟨n(0)∣H′∣n(1)⟩+En(2) 因为 ⟨n(0)∣n(1)⟩=0,方程简化为
En(2)=⟨n(0)∣H′∣n(1)⟩ 将前面求得的 ∣n(1)⟩ 代入上式
En(2)=⟨n(0)∣H′m=n∑En(0)−Em(0)⟨m(0)∣H′∣n(0)⟩∣m(0)⟩ 最终得到二阶能量修正公式
En(2)=m=n∑En(0)−Em(0)∣⟨m(0)∣H′∣n(0)⟩∣2 至于二阶波函数修正,虽然的确可以用同样的方法求出来,但是实用性不大,这里就不作推导了。
2. Degenerate Perturbation Theory
显然,虽然我们并没有在前面的推导中提及简并的假设,但从一阶波函数修正中的分母
∣n(1)⟩=m=n∑En(0)−Em(0)⟨m(0)∣H′∣n(0)⟩∣m(0)⟩ 不难看出这个公式对简并态是失效的,因为简并态对应的分母为0。
怎么理解这件事情呢,其实这完全可以用线性代数的视角来思考。前面的推导中其实隐形地包含了一个假设,那就是当哈密顿量H发生小量变化是,波函数的本征态发生的变换也是一个小量。从一般线性代数的角度讲,就是当一个矩阵发生一个小的扰动后
A′=A0+λA1 其本征向量的改变量也是一个小量
n′=n0+λn1 这在大多情况下是没问题的,但对有简并的本征向量的矩阵就有点特殊,因为在相同本征值的向量空间中,本征态可以选取空间的任意基底。但是一旦矩阵微扰,微扰后的本征态虽然与先前的向量空间差一个小量,但对某个原先特定的本征态,可就不尽如此了。
这启发我们,对有简并能级的哈密顿量,需要在本征能量的态空间中选取特定的基底,使得微扰后的基底改变仍是一个小量。显然,这个基底应该直接与H′的形式相关。
由于先前的非简并理论并没有简并假设,所以其方程仍然是检验简并理论的必要条件,也就是说这组特殊的基底必须至少满足
⟨m(0)∣H′∣n(0)⟩=0 换言之,假设某已知能级 En(0) 具有 f 重简并,对应的本征态为 ∣ψnα(0)⟩(其中 α=1,2,…,f)。微扰哈密顿量为 H^′。我们将原本的 f 个简并本征态排成一个行向量(基底向量)
∣ψn(0)⟩=(∣ψn1(0)⟩,∣ψn2(0)⟩,…,∣ψnf(0)⟩) 在旧基底之下,微扰算符对应的矩阵为 H′,其矩阵元为 Hαβ′=⟨ψnα(0)∣H^′∣ψnβ(0)⟩。
现在,问题转换为寻找一个系数矩阵 Cn来得到新基底 ∣ψn′(0)⟩
∣ψn′(0)⟩=∣ψn(0)⟩Cn 使得新矩阵为对角矩阵
(Hnew′)αβ=⟨ψnα′(0)∣H^′∣ψnβ′(0)⟩ 写成矩阵乘法形式,新矩阵就是
Hnew′=Cn†H′Cn 我们把对角线上的元素(特征值)记为 Λ
Hnew′=Cn†H′Cn=Λ=(E1(1)00E2(1)) 直接求解久期方程
det(H′−E(1)I)=0 得到特征值后,结合Cn 幺正矩阵正交归一的特性,可以反向可求得系数矩阵。
于是,接下来的操作和非简并就没什么差异了。
对于一级能量修正,会发现刚好就是我们求出来的本征值E(1)
而一级波函数修正变成了0/0的不定形
∣n(1)⟩=n∑α=β∑Enα(0)−Enβ(0)⟨nβ(0)∣H′∣nα(0)⟩∣nα(0)⟩ 理论上,这里的系数同样可以任意,但这里与先前不同,掺杂后一阶近似下的波函数毫无疑问与先前不同了,但是可以验证,掺杂后的波函数依然是一阶近似下薛定谔方程的解。
不过一般我们直接把这一系数取0。二阶能量修正也是同理。