Appearance
请不要再继续混用分别作用于态矢量与波函数的算符了! 左矢与算符怎么会交换位置
- 原文: https://zhuanlan.zhihu.com/p/90587825
- 发布日期: 2019-11-06
- 分类: 量子力学基础与量子信息
如果你是一个使用量子体系的新手, 那这篇文章很可能对你有帮助.
其实关于算符混用这个现象很早就引起了我的注意, 但出于各种原因一直也没专门提起过. 然而最近私信问这个问题的人又多了起来, 这又一次让我注意到了这个问题, 既然这个专栏的目标是为新手解惑的, 那这样一个常见的问题也有必要专门谈一谈了.
目録:
1. 这类问题的一个例子
1.1. 问题介绍 1.2. 问题浅析
2. 问题原因
2.1. 请不要再继续混用分别作用于态矢量与波函数的算符了 2.2. 为什么这样会出错呢 2.3. 如何判断结合关系
3. 如何用正确的手段去解决第一部分的例子
3.1. 在坐标表象下还原这个答案 3.2. 真正应该采用的运算思路
1. 这类问题的一个例子
这段可以吸引读者眼球, 引起读者兴趣, 然而不看也没啥.
1.1. 问题介绍:
让我们从某本国内知名度很高的量子力学教材的一个习题解答来引出这个问题:

这段推导我在与包括同学在内的多个网友的交流过程中见过. 他们有的说自己算着少了个 , 有的干脆就说看不懂是怎么一个推导思路.
其实我第一次见到也觉得挺迷幻的, 我当时觉得这种推导手法粗犷奔放不拘一格, 完全可以说是天马行空. 但我当时仍然接受挑战, 我看似乎是在坐标表象下处理的, 就试着在坐标表象下推演了一番, 最后确实还很快凑出了极为神似的结果.
1.2.问题浅析:
我们仔细看图中的推导过程, 那个动量 {\vec{P} 似乎有些不稳定, 动不动就变成
然后就是那个 也很奇怪, 我们按照这张图的思路来会怎么样呢:
{\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\rm{i}\hbar \vec{p}\cdot \frac{\vec{r}{r}^{3}={\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\rm{i}\hbar \frac{\hbar }{i}\nabla \cdot \frac{\vec{r}{r}^{3}={\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\hbar }^{2}\nabla \cdot \frac{\vec{r}{r}^{3}.
少了一个 ! 为什么题目中的答案有这个 呢? 题目算错了吗? 其实有这个 的话离正确的答案会更近一些, 那图片究竟是如何用错误的方法计算出类似正确的答案的呢?
我猜是解题人心中有一颗星星 :
\begin{align} & \,\, \ \ \ \ {\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\rm{i}\hbar \vec{p}\cdot \frac{\vec{r}{r}^{3} \\ & ={\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\rm{i}\hbar \vec{p}\cdot \left( \frac{\vec{r}{r}^{3}* \right) \\ & ={\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\rm{i}\hbar \frac{\hbar }{\rm{i}\nabla \cdot \left( \frac{\vec{r}{r}^{3}* \right) \\ & ={\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\rm{i}\hbar \frac{\hbar }{i}\left[ \nabla \cdot \left( \frac{\vec{r}{r}^{3} \right)*+\frac{\vec{r}{r}^{3}\cdot \nabla * \right] \\ & ={\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\rm{i}\hbar \frac{\hbar }{i}\nabla \cdot \left( \frac{\vec{r}{r}^{3} \right)+{\rm{i}\hbar \frac{\vec{r}{r}^{3}\cdot \frac{\hbar }{i}\nabla =2{\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \vec{p}+{\hbar }^{2}\left( \nabla \cdot \frac{\vec{r}{r}^{3} \right). \\ \end{align}
ハッ, 是不是很奇妙? 这颗星星是什么呢? ¯_(ツ)_/¯ 其实就事波函数.
这只是这类问题中的一例, 其它的我也没存档啥的, 好像还有径向动量算符之类的.
2. 问题原因
2.1. 请不要再继续混用分别作用于态矢量与波函数的算符了:
原因就是作用与波函数的算符与作用于态矢量的算符混用的问题.
在这里我可以明确指出动量算符 {\vec{P} 与坐标偏导 \frac{\hbar }{\rm{i}\nabla 之间是绝对不可能划等号的.
也就是说 \vec{P}\ne \frac{\hbar }{\rm{i}\nabla , 那这个误会是怎么来的呢?是这么来的: \begin{align} & \ \ \ \ \ \ \langle \vec{r}|\vec{P}\left| \psi \right\rangle =\int \left\langle \vec{r}|\vec{p} \right\rangle \langle \vec{p}|\vec{P}\left| \psi \right\rangle {\rm{d}\vec{p}=\frac{\hbar }{\rm{i}\frac{d}{d\vec{r}\frac{1}{\sqrt{2\pi \hbar }\int{\rm{e}^{\rm{i}\frac{\vec{p}{\hbar }\cdot \vec{r}\tilde{\psi }\left( {\vec{p} \right){\rm{d}\vec{p} \\ & \Rightarrow \langle \vec{r}|\vec{P}\left| \psi \right\rangle =\frac{\hbar }{i}\nabla \psi \left( {\vec{r} \right). \\ \end{align} --------[i]
详情请前往: [正樹:关于初等量子力学里面动量的表示](https://zhuanlan.zhihu.com/p/42691385)
所以说实际上相对正确的一个记法是:
\left\{ \begin{align} & \langle \vec{r}|\vec{P}=\frac{\hbar }{\rm i}\nabla \langle \vec{r}|, \\ & \langle \vec{p}|\vec{P}=\vec{p}\langle \vec{p}|. \\ \end{align} \right.\ \ \ \ \ \ \left\{ \begin{align} & \langle \vec{r}|\vec{R}=\vec{r}\langle \vec{r}|, \\ & \langle \vec{p}|\vec{R}={\rm i}\hbar {\nabla }_{\vec{p}\langle \vec{p}|. \\ \end{align} \right. -------------------------------------[ii]
想更进一步了解这部分的可前往: [正樹:量子力学中的动量/为何说动量是平移的生成元](https://zhuanlan.zhihu.com/p/84531862)
上面公式的本源也是通过像前面 [i] 式那样插入封闭算符推导而来的, 就是说我们可以将得到的类似于 \langle \vec{r}|\vec{P}\left| \psi \right\rangle =\frac{\hbar }{\rm{i}\nabla \psi \left( {\vec{r} \right) 这样的结论拆开 \langle \vec{r}|\vec{P}\left| \psi \right\rangle =\frac{\hbar }{\rm{i}\nabla \left\langle \vec{r}|\psi \right\rangle \Rightarrow \langle \vec{r}|\vec{P}=\frac{\hbar }{\rm{i}\nabla \langle \vec{r}| 并把这个残缺的部分当作结论记住. 这种做法可以大幅提高计算的效率, 且不会造成矛盾.
正是因为 [ii] 这个特殊的公式, 我们可以迷思地认为左矢是表象的选择, 而被表象掠过的算符变成了这个表象下作用于波函数的对应形式.
事实上这种做法似乎并没有特别流行(?) 以至于知乎上出现过许多这样的问题: 量子力学里左矢与算符什么时候可交换? .
2.2. 为什么这样会出错呢:
假如不经过表象的选择, 就直接从心所欲的把代表着线性变换的算符与它在各个表象之间的表现形式互相变幻的话, 一个最直接的问题就是, 你可能会记错自己选取的表象, 把自己搞蒙.
其次也是许多新手可能没意识到的问题, 那就是作用在矢量的算符满足结合律, 而具体表象下作用于波函数的算符是不满足结合律的.
也就是说在希尔伯特空间, 算符与态矢量之间的乘积是可以任意添加括号的:
然而在比如说坐标表象下你试试:
\langle x|{P}_{x}X\left| \psi \right\rangle =\frac{\hbar }{\rm{i}\frac{\partial }{\partial x}\left[ x\psi \left( x \right) \right]\ne \left( \frac{\hbar }{\rm{i}\frac{\partial }{\partial x}x \right)\psi \left( x \right), 很显然玩不转了吧?
2.3 如何判断结合关系:
也曾有人问到:
为什么是 \langle x|{P}_{x}X\left| \psi \right\rangle =\frac{\hbar }{\rm{i}\frac{\partial }{\partial x}\left[ x\psi \left( x \right) \right] 而不是 \langle x|{P}_{x}X\left| \psi \right\rangle =\left( \frac{\hbar }{\rm{i}\frac{\partial }{\partial x}x \right)\psi \left( x \right) 呢?
这个问题很简单, 首先我们要意识到, 当一个左矢和一个右矢包住了一堆算符的时候, 我们把这个叫做矩阵元, 因为它整体只是一个数了.
所以对于 , 我们可以先把 移动一格看看: \langle x|{P}_{x}X\left| \psi \right\rangle =\frac{\hbar }{\rm{i}\frac{\partial }{\partial x}\langle x|X\left| \psi \right\rangle .
上面最右边的式子变成了对一个矩阵元求坐标偏导, 不能对矢量操作, 它只能作用在数上, 所以右边的矩阵元必须看作一个整体, 即 \frac{\hbar }{\rm{i}\frac{\partial }{\partial x}\left( \langle x|X\left| \psi \right\rangle \right).
现在再把 移一个单位得到 \frac{\hbar }{\rm{i}\frac{\partial }{\partial x}\left( x\left\langle x|\psi \right\rangle \right).
答案很明显了吧: \langle x|{P}_{x}X\left| \psi \right\rangle =\frac{\hbar }{\rm{i}\frac{\partial }{\partial x}\left[ x\psi \left( x \right) \right]\ne \left( \frac{\hbar }{\rm{i}\frac{\partial }{\partial x}x \right)\psi \left( x \right).
3. 如何用正确的手段去解决第一部分的例子
3.1. 在坐标表象下还原这个答案:
我们可以看出书的作者是准备在坐标表象下处理的, 那我们就左乘一个 \left\langle {\vec{r} \right| 来表明选择了表象.
为了使左矢进化为函数让我们的操作更合法, 我们右乘一个任意的希尔波特空间矢量 . [1]
好了让我们开始实验吧:
\begin{align} & \ \ \ \ \ \ \langle \vec{r}|\left[ {P}^{2},\frac{1}{R} \right]\left| \psi \right\rangle \\ & =\langle \vec{r}|\left( \left[ \vec{P},\frac{1}{R} \right]\cdot \vec{P}+\vec{P}\cdot \left[ \vec{P},\frac{1}{R} \right] \right)\left| \psi \right\rangle \\ & =\langle \vec{r}|\left[ \vec{P}\cdot \frac{1}{R}\vec{P}-\frac{1}{R}{P}^{2}+{P}^{2}\frac{1}{R}-\vec{P}\cdot \frac{1}{R}\vec{P} \right]\left| \psi \right\rangle \\ & =\langle \vec{r}|\left[ \vec{P}\cdot \frac{1}{R}\vec{P}\left| \psi \right\rangle -\frac{1}{R}{P}^{2}\left| \psi \right\rangle +{P}^{2}\frac{1}{R}\left| \psi \right\rangle -\vec{P}\cdot \frac{1}{R}\vec{P}\left| \psi \right\rangle \right] \\ & =\frac{\hbar }{\rm{i}\nabla \cdot \left( \frac{1}{r}\frac{\hbar }{\rm{i}\nabla \left\langle \vec{r}|\psi \right\rangle \right)+\frac{1}{r}{\hbar }^{2}{\nabla }^{2}\left\langle \vec{r}|\psi \right\rangle \\ & \ \ \ \ \ -{\hbar }^{2}{\nabla }^{2}\left( \frac{1}{r}\left\langle \vec{r}|\psi \right\rangle \right)-\frac{\hbar }{\rm{i}\nabla \cdot \left( \frac{1}{r}\frac{\hbar }{\rm{i}\nabla \left\langle \vec{r}|\psi \right\rangle \right) \\ & =\frac{1}{r}{\hbar }^{2}{\nabla }^{2}\psi \left( {\vec{r} \right)-{\hbar }^{2}{\nabla }^{2}\left( \frac{1}{r}\psi \left( {\vec{r} \right) \right) \\ & =\frac{1}{r}{\hbar }^{2}{\nabla }^{2}\psi \left( {\vec{r} \right)-{\hbar }^{2}\left[ \nabla \psi \left( {\vec{r} \right)\nabla \frac{1}{r}+\psi \left( {\vec{r} \right){\nabla }^{2}\frac{1}{r}+\nabla \frac{1}{r}\nabla \psi \left( {\vec{r} \right)+\frac{1}{r}{\nabla }^{2}\psi \left( {\vec{r} \right) \right] \\ & =-{\hbar }^{2}\left[ \nabla \psi \left( {\vec{r} \right)\nabla \frac{1}{r}+\psi \left( {\vec{r} \right){\nabla }^{2}\frac{1}{r}+\nabla \frac{1}{r}\nabla \psi \left( {\vec{r} \right) \right] \\ & ={\rm{i}\hbar \frac{2\vec{r}{r}^{3}\cdot \frac{\hbar }{\rm{i}\nabla \psi \left( {\vec{r} \right)+{\hbar }^{2}\psi \left( {\vec{r} \right)\nabla \cdot \left( \frac{\vec{r}{r}^{3} \right) \\ & =\left[ 2{\rm{i}\hbar \frac{1}{r}^{3}\vec{r}\cdot \frac{\hbar }{\rm{i}\nabla +{\hbar }^{2}\nabla \cdot \left( \frac{\vec{r}{r}^{3} \right) \right]\psi \left( {\vec{r} \right). \\ \end{align}
上面每一步都写得很细很细了, 就不再多做更多说明.
最后的答案也可以看出和书上的结果极为相似, 但要注意的是绝不能再多加这样一步:
\left[ {\rm{2}i\hbar \frac{\vec{r}{r}^{3}\cdot \frac{\hbar }{\rm{i}\nabla +{\rm{i}\hbar \frac{\hbar }{\rm{i}\nabla \cdot \left( \frac{\vec{r}{r}^{3} \right) \right]\psi \left( {\vec{r} \right)=\langle \vec{r}|\left[ 2{\rm{i}\hbar \frac{\vec{R}{R}^{3}\cdot \vec{P}+{\rm{i}\hbar \vec{P}\cdot \frac{\vec{R}{R}^{3} \right]\left| \psi \right\rangle .
因为 \left\langle {\vec{r} \right| 左移再并不能还原出 \nabla \cdot \left( \frac{\vec{r}{r}^{3} \right) 的效果而只能是 \nabla \cdot \left( \frac{\vec{r}{r}^{3}\psi \left( {\vec{r} \right) \right) .
计算到此为止, 请勿再试图添一步得出 \left[ {P}^{2},\frac{1}{R} \right]=2{\rm{i}\hbar \frac{\vec{R}{R}^{3}\cdot \vec{P}+{\rm{i}\hbar \vec{P}\cdot \frac{\vec{R}{R}^{3} 这样的错结论.
3.2. 真正应该采用的运算思路:
难道我们能满足于求助坐标表象的结果吗? 难道这个冗余坐标表象不能被剔除吗?
Hell no, 我们碰到这种情况第一时刻就应该想到利用公式\left[ {P}_{i},G\left( {\vec{R} \right) \right]=-i\hbar \frac{\partial }{\partial {X}_{i}G\left( {\vec{R} \right).
详见 [正樹:量子力学中的动量/为何说动量是平移的生成元](https://zhuanlan.zhihu.com/p/84531862) 的 **[附1]**.
让我们开始实验吧:
\begin{align} & \left[ {P}^{2},\frac{1}{R} \right]=\left[ \vec{P},\frac{1}{R} \right]\cdot \vec{P}+\vec{P}\cdot \left[ \vec{P},\frac{1}{R} \right] \\ & \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =-{\rm{i}\hbar \nabla \frac{1}{R}\cdot \vec{P}-\vec{P}\cdot {\rm{i}\hbar \nabla \frac{1}{R}={\rm{i}\hbar \frac{\vec{R}{R}^{3}\cdot \vec{P}+{\rm{i}\hbar \vec{P}\cdot \frac{\vec{R}{R}^{3}. \\ \end{align}
也就是说正确的对应关系是 \left[ {P}^{2},\frac{1}{R} \right]={\rm{i}\hbar \frac{\vec{R}{R}^{3}\cdot \vec{P}+{\rm{i}\hbar \vec{P}\cdot \frac{\vec{R}{R}^{3}.
是不是出人意料地轻松? 让我们再放到坐标表象下观察一下:
\begin{align} & \langle \vec{r}|\left[ {P}^{2},\frac{1}{R} \right]\left| \psi \right\rangle =\langle \vec{r}|\left( {\rm{i}\hbar \frac{\vec{R}{R}^{3}\cdot \vec{P}+{\rm{i}\hbar \vec{P}\cdot \frac{\vec{R}{R}^{3} \right)\left| \psi \right\rangle \\ & \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\langle \vec{r}|\left( {\rm{i}\hbar \frac{\vec{R}{R}^{3}\cdot \vec{P}\left| \psi \right\rangle +{\rm{i}\hbar \vec{P}\cdot \frac{\vec{R}{R}^{3}\left| \psi \right\rangle \right) \\ & \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ={\rm{i}\hbar \frac{\vec{r}{r}^{3}\cdot \frac{\hbar }{\rm{i}\nabla \psi \left( {\vec{r} \right)+{\rm{i}\hbar \frac{\hbar }{\rm{i}\nabla \cdot \left[ \frac{\vec{r}{r}^{3}\psi \left( {\vec{r} \right) \right] \\ & \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ={\rm{i}\hbar \frac{\vec{r}{r}^{3}\cdot \frac{\hbar }{i}\nabla \psi \left( {\vec{r} \right)+{\rm{i}\hbar \frac{\hbar }{\rm{i}\left[ \nabla \cdot \left( \frac{\vec{r}{r}^{3} \right)\psi \left( {\vec{r} \right)+\left( \frac{\vec{r}{r}^{3} \right)\cdot \nabla \psi \left( {\vec{r} \right) \right] \\ & \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\left[ 2{\rm{i}\hbar \frac{\vec{r}{r}^{3}\cdot \frac{\hbar }{\rm{i}\nabla \psi \left( {\vec{r} \right)+{\rm{i}\hbar \frac{\hbar }{\rm{i}\nabla \cdot \left( \frac{\vec{r}{r}^{3} \right) \right]\psi \left( {\vec{r} \right).\ \\ \end{align}
这个结果又回来了.
下次, 要是再有人问这个事, Well, Bang! 给本文飞过去就是了.
参考
- ^其实不乘也行, 甚至你不乘这个左矢都可以, 只要你心里有一个稳定的小星星* (笑