跳转至

格林算符与格林函数#

格林函数最初来自含源线性方程的求解问题。它的核心作用不是“再发明一种解法”,而是把“求解微分方程”改写成“研究一个逆算符或其核的结构”。到了量子力学里,这个逆算符正是哈密顿量的 resolvent,因此格林函数同时承担了传播子、谱信息载体、以及散射边界条件编码器这三个角色。

严格地说,在散射理论里最好先区分两个对象:

\[ G(z) = (z - H)^{-1} \]

它是定义在 Hilbert 空间上的格林算符,也就是 resolvent。

\[ G(x, x'; z) = \langle x | G(z) | x' \rangle \]

它是格林算符在某个表象下的矩阵元,通常才被称为格林函数。坐标表象里它是传播核,动量表象里它则直接控制能量分母与极点结构。

因此,很多物理书里“格林函数”和“格林算符”会混着说;但一旦要讨论边界条件、谱分解或散射振幅,先把这两个层次分开会清楚得多。

1. 从含源方程出发#

考虑一个线性算符 \(L\) 与源项 \(f\)。我们要求解

\[ L u(x) = f(x) \]

\(L^{-1}\) 存在,那么解可以形式化地写成

\[ u = L^{-1} f \]

在坐标表象下,把 \(L^{-1}\) 的核记为 \(G(x, x')\),即

\[ G(x, x') = \langle x | L^{-1} | x' \rangle \]

便得到熟悉的格林函数方程

\[ L G(x, x') = \delta(x - x') \]

以及积分形式的解

\[ u(x) = \int dx'\, G(x, x') f(x') \]

这里有一个经常被忽略但在散射理论里极其关键的事实:同一个微分方程往往不只对应一个格林函数,因为逆算符并不只由微分算子本身决定,还由边界条件决定。对时间问题,可以有 retarded 和 advanced 两种选择;对空间散射问题,可以有 outgoing 和 incoming 两种选择。真正决定物理内容的,正是这些边界条件。

2. 薛定谔方程中的格林算符#

设哈密顿量分解为

\[ H = H_0 + V \]

其中 \(H_0\) 是自由部分,\(V\) 是相互作用。定态薛定谔方程为

\[ H |\psi_E\rangle = E |\psi_E\rangle \]

也就是

\[ (E - H) |\psi_E\rangle = 0 \]

如果 \(E\) 正好落在谱上,那么 \(E - H\) 并不能按普通有界逆算符来处理,所以必须先把能量提升到复平面,定义

\[ G(z) = \frac{1}{z - H}, \qquad G_0(z) = \frac{1}{z - H_0}, \qquad z \notin \sigma(H),\sigma(H_0) \]

这就是全格林算符与自由格林算符。等到最后再从复平面逼近实轴,才得到散射理论真正使用的边界值

\[ G^{(\pm)}(E) = \lim_{\epsilon \to 0^+} \frac{1}{E - H \pm i\epsilon}, \qquad G_0^{(\pm)}(E) = \lim_{\epsilon \to 0^+} \frac{1}{E - H_0 \pm i\epsilon} \]

这里的 \(+i0\)\(-i0\) 不是装饰项,而是两种不同的物理解。它们告诉你奇点应该从实轴哪一侧绕开,也就决定了最后得到的是出射波还是入射波。

3. Dyson 形式与两种“源”的理解#

\[ (z - H) G(z) = I, \qquad (z - H_0) G_0(z) = I \]

以及 \(H = H_0 + V\),可以立刻得到 resolvent identity (证明 恒等式 \(A^{-1} - B^{-1} = A^{-1}(B - A)B^{-1}\) 即可)

\[ G(z) = G_0(z) + G_0(z) V G(z) \]

同理也可以写成

\[ G(z) = G_0(z) + G(z) V G_0(z) \]

这就是散射理论里最常见的 Dyson 形式。继续迭代便得到 Born 级数

\[ G = G_0 + G_0 V G_0 + G_0 V G_0 V G_0 + \cdots \]

这个公式本身已经说明了格林算符的物理意义:自由传播、相互作用、再次自由传播,如此反复,直到把所有多次散射过程都加起来。

接下来再看定态本征方程。设 \(|\phi_E\rangle\) 为自由哈密顿量的本征态,

\[ H_0 |\phi_E\rangle = E |\phi_E\rangle \]

这里必须先把对象区分开:

  • \(|\phi_E\rangle\) 只是自由参考 ket,用来标记通道和边界条件;
  • 真正的入态、出态是 \(|\psi_E^{(\pm)}\rangle = \Omega_\pm |\phi_E\rangle\)
  • \(|\psi_E^{(\pm)}\rangle\) 是完整哈密顿量 \(H\) 的精确广义本征态,不等于 \(|\phi_E\rangle\)

那么对这个精确入态或出态 \(|\psi_E^{(\pm)}\rangle\)

\[ (E - H_0) |\psi_E^{(\pm)}\rangle = V |\psi_E^{(\pm)}\rangle \]

这给出第一种“源”的理解:把 \(V |\psi_E^{(\pm)}\rangle\) 看成源,那么自由格林算符负责把这个源传播出去,于是得到

\[ |\psi_E^{(\pm)}\rangle = |\phi_E\rangle + G_0^{(\pm)}(E) V |\psi_E^{(\pm)}\rangle \]

这就是 Lippmann-Schwinger 方程。

同一个方程还可以换一个角度来看。因为

\[ (E - H) |\phi_E\rangle = - V |\phi_E\rangle \]

所以

\[ (E - H)\bigl(|\psi_E^{(\pm)}\rangle - |\phi_E\rangle\bigr) = V |\phi_E\rangle \]

于是得到第二种“源”的理解:把自由参考 ket 经相互作用产生的 \(V |\phi_E\rangle\) 当成源,然后由全格林算符传播,

\[ |\psi_E^{(\pm)}\rangle = |\phi_E\rangle + G^{(\pm)}(E) V |\phi_E\rangle \]

这两个写法完全等价,差别只在于你选择把哪一部分吸收到传播子里。一个用自由 Green 算符加上“未知的精确散射态”作为源,另一个用全 Green 算符加上“已知的自由参考 ket”作为源。它们之间正是由 Dyson 方程连接起来的。

4. 从时间演化看格林算符#

这一节最容易混淆的地方,是 \(U(t)\)、时域 Green 算符、以及能量域 Green 算符并不是同一个对象。

时间依赖薛定谔方程的齐次解由时间演化算符给出:

\[ |\psi(t)\rangle = U(t) |\psi(0)\rangle, \qquad U(t) = e^{-iHt/\hbar} \]

但 Green 算符本来是用来求解含源方程的。若写成

\[ \left(i\hbar \frac{\partial}{\partial t} - H\right) |\psi(t)\rangle = |s(t)\rangle \]

那么 retarded Green 算符 \(G^R(t-t')\) 满足

\[ \left(i\hbar \frac{\partial}{\partial t} - H\right) G^R(t-t') = \delta(t-t')\, I \]

并且要求 \(t < t'\) 时传播为零,也就是因果性。对时间无关哈密顿量,这个方程的解正是

\[ G^R(t) = - \frac{i}{\hbar}\, \theta(t)\, U(t) = - \frac{i}{\hbar}\, \theta(t)\, e^{-iHt/\hbar} \]

advanced Green 算符则是

\[ G^A(t) = \frac{i}{\hbar}\, \theta(-t)\, U(t) = \frac{i}{\hbar}\, \theta(-t)\, e^{-iHt/\hbar} \]

所以,严格地说,时域 Green 算符不是单独的 \(U(t)\),而是“带因果投影的 \(U(t)\)”。\(\theta(t)\)\(\theta(-t)\) 决定了你只保留哪个时间方向的传播。

接着对时间变量做 Fourier 变换,就得到能量域 Green 算符。对 retarded 情形,

\[ G^{(+)}(E) = \int_{-\infty}^{\infty} dt\, e^{iEt/\hbar} G^R(t) = - \frac{i}{\hbar} \int_0^\infty dt\, e^{iEt/\hbar} U(t) \]

\(U(t)=e^{-iHt/\hbar}\) 代回去,

\[ G^{(+)}(E) = - \frac{i}{\hbar} \int_0^\infty dt\, e^{i(E-H)t/\hbar} \]

为了让积分收敛,必须加入因果规定的收敛因子:

\[ G^{(+)}(E) = \lim_{\epsilon \to 0^+} \left( - \frac{i}{\hbar} \int_0^\infty dt\, e^{i(E-H+i\epsilon)t/\hbar} \right) = \frac{1}{E - H + i0} \]

也就是说,能量域的 retarded Green 算符确实就是 \(U(t)\) 的单边 Fourier-Laplace 变换。

同理,

\[ G^{(-)}(E) = \int_{-\infty}^{\infty} dt\, e^{iEt/\hbar} G^A(t) = \frac{i}{\hbar} \int_{-\infty}^0 dt\, e^{iEt/\hbar} U(t) \]

于是

\[ G^{(-)}(E) = \lim_{\epsilon \to 0^+} \left( \frac{i}{\hbar} \int_{-\infty}^0 dt\, e^{i(E-H-i\epsilon)t/\hbar} \right) = \frac{1}{E - H - i0} \]

这里要特别强调一个细节:如果你把整条时间轴上的 \(U(t)\) 直接做普通 Fourier 变换,

\[ \int_{-\infty}^{\infty} dt\, e^{iEt/\hbar} U(t) = \int_{-\infty}^{\infty} dt\, e^{i(E-H)t/\hbar} = 2\pi \hbar\, \delta(E-H) \]

得到的是谱投影算符,而不是 resolvent。真正给出

\[ G^{(\pm)}(E) = \frac{1}{E-H\pm i0} \]

的是带有 \(\theta(\pm t)\) 的因果传播,或者等价地说,是带收敛因子的单边 Fourier-Laplace 变换。

因此,从时间观点看,\(\pm i0\) 的本质就是因果规定在能量表象中的遗迹:在时间域里它对应 \(\theta(\pm t)\),在复能量平面里它对应极点绕开的方向。

最后,由定义立刻可得

\[ (E - H \pm i0)\, G^{(\pm)}(E) = I \]

这正是格林算符在能量表象里作为逆算符的含义。

5. 坐标表象中的传播意义#

一旦进入坐标表象,

\[ G^{(\pm)}(\mathbf r, \mathbf r'; E) = \langle \mathbf r | G^{(\pm)}(E) | \mathbf r' \rangle \]

它就能被直观理解为:一个振幅从源点 \(\mathbf r'\) 传播到观察点 \(\mathbf r\) 的能量固定传播核。

对自由粒子,

\[ H_0 = - \frac{\hbar^2}{2m} \nabla^2 \]

因此自由格林函数满足

\[ \left( E + \frac{\hbar^2}{2m}\nabla^2 \right) G_0^{(\pm)}(\mathbf r, \mathbf r'; E) = \delta^{(3)}(\mathbf r - \mathbf r') \]

\(E = \hbar^2 k^2 / 2m\)\(k > 0\) 时,其三维解为

\[ G_0^{(\pm)}(\mathbf r, \mathbf r'; E) = - \frac{m}{2\pi \hbar^2} \frac{e^{\pm i k |\mathbf r - \mathbf r'|}}{|\mathbf r - \mathbf r'|} \]

这里已经把边界条件写进去了:

  • \(G_0^{(+)}\) 含有 \(e^{+ikR}/R\),表示向外传播的出射球面波。
  • \(G_0^{(-)}\) 含有 \(e^{-ikR}/R\),表示向内汇聚的入射球面波。

于是 Lippmann-Schwinger 方程在坐标表象下变成

\[ \psi^{(+)}(\mathbf r) = \phi(\mathbf r) + \int d^3 r'\, G_0^{(+)}(\mathbf r, \mathbf r'; E)\, V(\mathbf r')\, \psi^{(+)}(\mathbf r') \]

如果入射态是平面波 \(\phi(\mathbf r) = e^{i\mathbf k \cdot \mathbf r}\),并且考察远区 \(r \to \infty\),则有近似

\[ |\mathbf r - \mathbf r'| \approx r - \hat{\mathbf r}\cdot \mathbf r' \]

从而

\[ G_0^{(+)}(\mathbf r, \mathbf r'; E) \sim - \frac{m}{2\pi \hbar^2} \frac{e^{ikr}}{r}\, e^{-ik \hat{\mathbf r}\cdot \mathbf r'} \]

代回后便得到标准远区形式

\[ \psi^{(+)}(\mathbf r) \sim e^{i\mathbf k \cdot \mathbf r} + f(\hat{\mathbf r}, \mathbf k)\, \frac{e^{ikr}}{r} \]

其中散射振幅为

\[ f(\hat{\mathbf r}, \mathbf k) = - \frac{m}{2\pi \hbar^2} \int d^3 r'\, e^{-ik \hat{\mathbf r}\cdot \mathbf r'}\, V(\mathbf r')\, \psi^{(+)}(\mathbf r') \]

\(G_0^{(+)}\) 的远区渐近已经自动替你选中了出射波边界条件,于是散射振幅会自己从积分核里冒出来。

6. 解析结构、极点与连续谱#

若形式上把谱分解写出来,格林算符可表示为

\[ G(z) = \sum_n \frac{|n\rangle \langle n|}{z - E_n} + \int dE'\, \frac{|E'\rangle \langle E'|}{z - E'} \]

这里离散部分对应束缚态,连续积分部分对应散射态。这个表达式马上揭示了两个事实。

第一,若系统存在束缚态能级 \(E_n\),那么 \(G(z)\)\(z = E_n\) 处有极点,其留数正是投影算符

\[ \operatorname*{Res}_{z = E_n} G(z) = |n\rangle \langle n| \]

因此极点位置给出本征值,极点留数给出本征态的信息。

第二,连续谱不会表现成孤立极点,而会在实轴上表现为边界值的不连续。用分布恒等式

\[ \frac{1}{E - E' \pm i0} = \mathcal P \frac{1}{E - E'} \mp i\pi \delta(E - E') \]

可得

\[ G(E + i0) - G(E - i0) = - 2\pi i\, \delta(E - H) \]

这说明格林算符跨越实轴的“跳跃”直接就是谱测度。换句话说,连续谱虽然不对应单个极点,却完整地编码在 \(G(E \pm i0)\) 的虚部和不连续性里。

常见的谱函数定义为

\[ A(E) = i \bigl[G(E + i0) - G(E - i0)\bigr] = 2\pi \delta(E - H) \]

若再取迹,就得到态密度与 Green 算符虚部之间的关系

\[ \rho(E) = \operatorname{Tr}\,\delta(E - H) = - \frac{1}{\pi}\, \operatorname{Im}\, \operatorname{Tr} G(E + i0) \]

7. 共振为什么也会表现成极点#

对自伴哈密顿量来说,物理谱本身位于实轴上;但如果把 \(G(z)\) 穿过连续谱支割做解析延拓,就可能在第二张 Riemann 面上遇到复极点

\[ z_R = E_R - \frac{i}{2}\Gamma_R \]

这类极点不再对应可归一化的束缚态,而对应寿命有限的共振态。它们的实部给出共振位置,虚部给出衰变宽度。散射截面里的 Breit-Wigner 形状,本质上正是这个复极点在实轴附近留下的痕迹。

因此,从格林算符的角度看:

  • 束缚态是物理面上的实极点。
  • 连续谱是实轴边界值的跳跃。
  • 共振是解析延拓后第二张面上的复极点。

这三类现象虽然在波函数语言里看上去很不一样,但在 resolvent 语言里都只是同一个复变函数的不同奇性。

8. 小结#

格林算符之所以在散射理论里特别有力,是因为它把几件原本分散的事情统一了起来:

  • 作为逆算符,它把含源方程变成积分方程。
  • 作为时间传播子的 Fourier 变换,它把因果性写成 \(\pm i0\)
  • 作为坐标核,它把出射波或入射波边界条件直接写进空间传播。
  • 作为 resolvent,它把束缚态、连续谱和共振全部编码进复平面的解析结构。

所以在散射理论里,真正需要记住的不是一句“格林函数用来解微分方程”,而是下面这条逻辑链:

\[ \text{边界条件} \Longrightarrow G^{(\pm)}(E) \Longrightarrow \text{Lippmann-Schwinger 方程} \Longrightarrow \text{散射振幅与谱结构} \]

之后自然会接到 \(T\) 矩阵、\(S\) 矩阵,以及具体模型中的自能与共振极点分析。


最后更新: 2026-04-15
创建日期: 2026-04-15