ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

薛定谔方程与薛定谔的猫:从波函数到量子计算的核心逻辑

薛定谔方程与薛定谔的猫:从波函数到量子计算的核心逻辑 薛定谔这四个字这几年几乎成了互联网的万能前缀。打开任何一个社区都能看到薛定谔的猫被改编成各种版本——薛定谔的更新薛定谔的工资条薛定谔的TA到底喜不喜欢我。但说实话大多数人只是拿这四个字来玩梗真正能说清楚薛定谔方程长什么样、那只猫到底是用来证明什么的人少之又少。这篇文章想把薛定谔留下的两大遗产拆开讲一个是1926年写下的波动方程它是量子力学的地基之一另一个是1935年为反驳哥本哈根学派而发明的思想实验那只猫。顺便聊一个很多人忽略的问题——今天的量子计算机、量子纠错、量子传感本质上都在吃薛定谔的老本。如果你只是对量子物理好奇完全不需要会解偏微分方程也能看懂。这篇文章会用最白话的方式解释叠加态波函数坍缩这些被滥用的词也会解释为什么现实中的猫从来不会真正处于既死又活的状态。如果你是科技从业者后面关于量子比特和猫态编码的部分应该能帮你把新闻里那些概念串起来。1. 薛定谔给物理学留下的两大遗产1.1 从德布罗意物质波到一鸣惊人的波动力学1926年年初薛定谔在《物理年鉴》上连续发表了几篇论文提出了以他名字命名的方程。这已经不是改进某个公式的级别而是直接把整个量子力学的数学框架换了个写法。当时的物理学界是什么状态玻尔在1913年提出的原子模型已经成功解释了氢原子光谱但那个模型有个致命的硬伤它规定电子只能在一些允许的轨道上运动却说不清楚为什么。为什么偏偏是这些轨道为什么电子不能在任意半径上绕核转玻尔模型本质上是一个先看结果再强行凑假设的理论能量量子化是被硬塞进去的而不是从更基本的原理里长出来的。薛定谔的思路完全不同。他受到德布罗意物质波假说的影响——德布罗意在1924年提出任何实物粒子都有波动性波长等于普朗克常数除以动量。薛定谔追问了一个更根本的问题如果电子真的是一种波那这个波遵循什么样的方程于是他写出了[ i\hbar\frac{\partial}{\partial t}\Psi(\mathbf{r},t) \hat{H}\Psi(\mathbf{r},t) ]这个方程不是从哪条经典力学定理直接推出来的而是一个新公理体系的起点。它的地位相当于牛顿第二定律在经典力学里的地位。你给它一个系统的初态它告诉你这个系统的状态随时间怎么演化。最关键的是当我们把氢原子的势能代入方程求解时能量量子化不是人为假设的会自动从边界条件里冒出来。这就像你不需要事先知道琴弦的音高只需要固定长度和张紧程度驻波条件自然给出离散的频率。薛定谔的波动力学和海森堡同时期搞的矩阵力学是两套表面上完全不同的理论。海森堡那边全是不可对易的矩阵数学上很抽象薛定谔这边是偏微分方程熟悉经典物理的学者更容易接受。后来薛定谔本人证明了两者数学上等价一个用波动语言一个用矩阵和代数语言但说的是同一个物理。至今量子力学教材还会同时教这两套形式只是大多数人是从薛定谔方程入门的。1.2 薛定谔的猫不是科普段子而是最尖锐的质疑薛定谔的猫是1935年提出来的。这一年他已经功成名就不再需要靠一个思想实验来博眼球。这个思想实验的真正目的是公开挑战当时以玻尔、海森堡为代表的哥本哈根解释。哥本哈根解释的核心是一个量子系统在被测量之前并没有确定的状态它处在所有可能状态的叠加中测量动作本身会迫使系统坍缩到某一个确定状态。薛定谔觉得这个说法在逻辑上很让人不安如果说原子衰变与否可以被描述成叠加态那为什么不能让一只猫也跟着处于叠加态他构造了一个假想装置一只猫被关在密不透风的铁盒子里盒子里有一丁点放射性物质、一个盖革计数器、一瓶毒气。放射性物质一小时内有50%概率发生衰变一旦衰变计数器就触发击碎毒气瓶猫就会死如果不衰变猫就活着。在打开盒子之前用哥本哈根解释的逻辑推下去放射性原子处于衰变/不衰变的叠加态连锁反应导致猫也处于死/活的叠加态——猫既死又活。薛定谔的原话里这个结论是荒谬的parody。他不是在给科普杂志写趣味实验而是在指出如果哥本哈根解释是普适的那它必须能推广到宏观物体一旦推广就会出现一只非死非活的猫这显然和日常经验冲突。所以那只猫从头到尾都是用来挑刺的是用来质问物理学界你们口中的测量到底有什么特殊地位宏观世界和微观世界的界限到底在哪里这个质疑至今没有一个简单答案。但它的价值非常大因为后来为了回应这个问题物理学发展出了退相干理论也启发了量子信息科学里对可操控的叠加态的研究。可以说这只猫既是薛定谔的疑问也是整个量子测量问题的开幕式。2. 薛定谔方程到底在说什么从波函数到能量不连续2.1 状态用波函数描述方程指明如何演化很多人第一次看到波函数三个字容易把它理解成现实里的波比如水波、声波。这个直觉既对也不对。薛定谔方程里的 (\Psi)波函数确实有波长、相位、干涉但它不是水波那种由大量分子集体运动产生的实体波。(\Psi) 是一个抽象的函数承载的是概率幅。玻恩随后给出的解释是粒子出现在空间某点的概率密度等于波函数模的平方也就是 (|\Psi|^2)。波函数可以到处振荡、干涉但真正可观测的是它的模方。所以即便你测得粒子位置时它总是在某个点在测量之前它并没有在一个点上这个事实只有波函数在空间展开的概率。薛定谔方程给出的是 (\Psi) 随时间的演化规则。只要知道初始时刻的波函数理论上就能算出之后任意时刻的波函数。这个确定性甚至比经典力学还强经典力学里炮弹轨迹受初始条件影响但对初值很敏感薛定谔方程本身是线性的演化过程也是确定的不确定性只有在测量那一刻才冒出来。如果系统的哈密顿量不含时间方程可以化简为定态薛定谔方程[ \hat{H}\psi_n E_n \psi_n ]这个方程长得像线性代数里的特征值问题。能解出来的能量 (E_n) 只有某些离散值这就是量子化的真正来源。2.2 一维无限深势阱亲手算出能量不是连续的感觉讲抽象对方程不容易有体感我建议和我当初一样先从最简单的模型入手二维平面上一根一维的盒子粒子被限制在 (0 \le x \le L) 之间盒子外势能无穷大盒子里势能为0。边界条件要求波函数在 (x0) 和 (xL) 处必须为0否则波函数穿出无穷高势垒就没有意义了。解出来的是驻波解[ \psi_n(x) \sqrt{\frac{2}{L}} \sin\left(\frac{n\pi x}{L}\right), \quad n1,2,3,\dots ]对应的能量是[ E_n \frac{n^2\pi^2\hbar^2}{2mL^2} ]注意这里 (n) 只能取正整数能量不是连续变化的而是按 (n^2) 往上跳。这就解释了量子力学里最反直觉的现象之一为什么束缚态能量是离散的因为盒子里的波必须形成驻波驻波的半波数 (n) 只能是整数像琴弦只能发出特定音阶一样。当时很多资深物理学家看完薛定谔论文后惊叹一部分原因是这个解释太优雅了玻尔当年辛辛苦苦用原子光谱反推出来的量子化能级只不过是因为电子波在原子尺度上被关成了一个三维驻波系统。能量量子化不再是公理而是波动方程的数学推论。做过这个计算之后再看元素周期表你会有一层新的理解为什么同一层电子有固定壳层结构为什么元素性质呈周期性归根结底都来自薛定谔方程在库仑势场下的能级结构。那些量子数 (n, l, m) 不是人为规定的编号是解方程时为了满足边界条件而自然出现的整数索引。2.3 波函数坍缩被过度神化的观测从概率解释出发测量问题就来了。假设粒子处于叠加态 (\psi \frac{1}{\sqrt{2}}(\psi_1 \psi_2))你要测量它的某个物理量比如位置。在测量之前系统同时拥有在 (\psi_1) 描述的状态和在 (\psi_2) 描述的状态的概率幅。测量动作发生的一瞬间波函数会以某种方式坍缩到本征态之一然后你得到对应的测量值。这里有个巨大的概念坑。很多人把坍缩理解成有意识的人看了一眼世界才变得确定甚至有人因此搞出意识创造现实的神秘说法。但物理上的主流观点并不需要引入人的意识。测量装置本身也是一个物理系统它与待测系统的相互作用会迅速把叠加态的信息扩散到环境中形成纠缠。这个过程叫退相干。退相干让干涉项消失从而使系统看起来像是以某个确定概率落在了一个本征态上。你不需要把坍缩想象成什么东西啪地碎掉了。更准确的说法是测量结果之间的干涉被环境抹掉了剩下的统计结果符合玻恩规则的预测。至于坍缩本身是否是一个真实物理过程、发生在哪个瞬间到今天也没有完全统一的理论但研究量子信息一点不耽误因为所有可用量子效应发生在退相干之前。我个人的经验是初学阶段最容易卡住的地方就是这里。我的建议是暂时别纠结坍缩的机制是什么先把它当成一个从实验里总结出来的运算法则就像你今天用牛顿定律不需要重新证明它一样。等你看完退相干相关的内容再回头理解视角会完全不同。3. 薛定谔的猫误解与真实的边界3.1 完整复述那个思想实验以及它的原始语境我先把猫实验的完整装置描述一遍因为很多玩梗的人根本没有看过原始设定。一只猫放在一个不透明铁盒子里里面有放射性物质、盖革计数器、毒气瓶。设放射性物质在单位时间内有50%概率发生衰变。如果发生衰变盖革计数器会探测到射线触发一个机关打碎毒气瓶猫被毒死。如果没发生衰变毒气瓶完好猫正常活着。实验的时间设置成刚好让衰变概率为50%。在打开盒子之前如果你严格按哥本哈根解释来描述这个体系放射性原子处在已衰变/未衰变的叠加态原子的状态与盖革计数器、毒气机关、猫的生命状态完全纠缠在一起所以整个系统也可以写成死猫态与活猫态的叠加。这就是薛定谔的猫既死又活的原始来源。但要特别强调的是薛定谔构造这个实验并不是说他相信猫真的处于既死又活的状态。恰恰相反他是在用归谬法既然哥本哈根解释允许微观叠加态存在那么把叠加放大到宏观尺度就得出现一只既死又活的猫——而这种结论在他看来是不能接受的。薛定谔想说的是哥本哈根解释一定漏掉了什么或者至少测量这个概念被含糊处理了。一个常见的误区是这个实验证明了猫既死又活。不是的。它证明的是如果你把一套解释无脑延伸到所有尺度会得到荒谬的结论这说明这套解释有缺陷或者适用范围有限。薛定谔不是那只猫的支持者而是质疑者。3.2 为什么现实中没有既死又活的猫退相干在起作用那今天的物理学解决这个矛盾了吗大多数物理学家会说退相干理论解决了一大半。量子叠加态非常脆弱不是因为它怕被看而是因为它怕相互作用。一个宏观物体比如猫体内有无数粒子始终在和周围环境里的光子、空气分子、热辐射发生碰撞。这些碰撞会把粒子间的量子关联迅速扩散到环境里环境中每一颗粒子的运动状态又携带了关于猫状态的信息于是猫的生死信息与环境纠缠在一起。只要信息扩散到了环境你就不再可能只通过观察猫本身来看到两态之间的量子干涉。你可以把叠加干涉想象成两个波的重叠处还有明暗条纹但如果环境把其中一个波的相位信息偷走了条纹就消失了。退相干使干涉项以极快速度衰减宏观物体的退相干时间短到比任何实验测量都快得多所以猫在实际环境中永远只会表现出要么死、要么活。打个比方你在一个房间里同时倒出一杯热水和一杯冷水它们不会保持这半边热、那半边冷的状态而是很快变成温水。这不是因为有人观察了杯子而是因为热传导是不可避免的宏观过程。退相干就是量子世界里的热传导它让叠加态在宏观尺度迅速失明。所以那只猫从来没在现实中真正既死又活过。量子叠加本身是真实现象但需要特别严格的隔离条件才能保持温度要极低、干扰要被屏蔽。猫这种室温下的巨大物体根本不是能维持量子叠加的环境。3.3 实验室里的猫态做到了什么既然宏观猫不能叠加那是不是说薛定谔猫态只存在于思想实验里不是。实验室早已制备出了各种各样微观版的猫。光子猫态是最典型的例子。2019年前后多组实验用分束器、光学参量放大器和光子探测器制备出了包含几十到上百个光子的相干态叠加。也就是说在一个光学腔里光场可以同时处于振幅很大和振幅很小这两种宏观可区分状态的叠加。这个光场已经远远超出了单光子量子效应的尺度达到了介观甚至接近宏观的尺度。超导电路里也有猫态超导量子比特本质上是宏观尺度上的电流态叠加比如在一个超导环中顺时针方向和逆时针方向的宏观电流可以同时存在。这正是薛定谔猫态在凝聚态系统中的实现。这些猫态不是做着玩的未来很可能用在量子纠错上。因为猫态由两个相差很大的相干态组成对某些特定的噪声来源比如光子丢失具有天然的冗余性。你把量子信息编码在猫态里即使丢了一个光子也不至于当场摧毁整个信息。这就是后面要讲的量子纠错思路的雏形。4. 薛定谔的遗产如何驱动今天的量子科技4.1 量子比特比特变成了会叠加的薛定谔状态今天的量子计算机最核心的存储单元叫量子比特。经典比特只能处于0或者1量子比特可以处于 ( \alpha|0\rangle \beta|1\rangle ) 的任意叠加态其中 (\alpha)、(\beta) 是复数概率幅满足 (|\alpha|^2|\beta|^21)。这句话翻译过来就是一个量子比特可以同时部分地处于0和1状态。这种叠加态的演化遵循的恰恰就是薛定谔方程。所以你可以把量子比特理解为一只微观的薛定谔猫它的生死退化成0和1叠加态就是既可能表现为0也可能表现为1的那个状态。量子计算最诱人的地方在于并行性。n个量子比特构成的系统理论上状态空间是 (2^n) 维的也就是说它可以同时承载 (2^n) 个数值的信息。但别高兴太早测量结果只会给你其中一个具体值。你看到的概率跟每个状态的概率幅有关。所以量子算法不等于把所有答案同时列出来然后挑选一个它要做的是设计巧妙的量子门操作让正确答案的概率幅被增强干涉错误答案被相消最后测量时以很高概率拿到正确答案。这里的关键是叠加态必须能稳定存在足够久完成整个计算过程。而薛定谔方程告诉我们叠加态会在哈密顿量作用下演化可实际环境里的噪声、温度涨落、电磁干扰都会破坏这个演化。于是量子计算的第一大技术难题就是保持叠加态不塌。4.2 猫态在量子纠错与量子传感中的现实角色前面提到猫态可以用来做量子纠错。传统量子纠错通常依靠冗余编码用多个物理量子比特的逻辑状态去保护一个逻辑量子比特花费很大。猫态提供的是一套更轻巧的编码方式如果把两个相差很大的相干态 (|\alpha\rangle) 和 (|-\alpha\rangle) 作为逻辑0和逻辑1那么即使环境中偶尔丢失一个光子叠加态也不会立刻被破坏因为丢失光子后状态只是偏移一点仍然在原先两个相干态附近。这被称为偏置噪声下的天然容错。我在实际关注超导量子计算时发现近年来基于猫态的编码方案已经上了很多超导芯片。比如用微波腔里的光子相干态做逻辑比特把量子信息藏在相干态叠加的相位上。这种思路的好处是可以同时规避比特翻转和相位翻转两种错误的一部分。当然工程实现极其复杂需要极低的温度和极高的量子效率探测器但学术界的进展还是很快的。猫态还有一大应用是量子传感。因为两个相干态之间的相位差可以被外场放大量子干涉的灵敏度可以逼近海森堡极限这是经典测量很难达到的。以后做更高精度的原子钟、磁场探测都有可能在猫态上做文章。回到薛定谔本人他可能完全想不到自己用来抬杠的猫会成为精密测量的资源。4.3 当前量子计算卡在哪儿退相干、噪声、错误率看量子计算新闻的人很容易被量子霸权量子优越性这种词带着跑但真正做研究的人每天都在这几件事上较劲退相干时间、门保真度、错误率。退相干时间是指叠加态能保持多久。不同物理平台的指标不一样超导量子比特的相干时间大约在几十到几百微秒离子阱能有几百毫秒甚至更长但操作速度慢。无论哪种平台和经典电子设备相比都短得可怜。你要在这么短的时间里完成几百次量子门操作任何一点环境扰动都会让结果面目全非。NISQ含噪声中等规模量子时代就是描述现在这种状态量子比特数量不够多错误率不够低还没到大规模纠错的门槛。但科研人员还是拿它们做量子模拟、优化问题尝试。薛定谔方程在量子化学模拟里的应用也不容忽视经典计算机算十几个原子的分子电子关联想精确计算几乎无法承受而量子计算机模拟这些分子的薛定谔方程理论上需要的资源随体系尺寸增加要温和得多。所以你看从基础物理到前沿产业中间只隔了一个薛定谔方程。当年那套波动力学在今天已经变成了实打实的技术路线。5. 为什么薛定谔成了网络时代的万能标签5.1 从物理学梗到思维模型你打开社交平台输入薛定谔出来的大概率不是方程式而是各种改编案例薛定谔的更新没发版本说明之前不知道功能是否正常、薛定谔的 bug不测试永远不知道会不会崩、薛定谔的 deadline在老板查看之前项目处于既完成又没完成状态。这些梗的共同点是在某个关键信息被验证之前事情处于一种多重可能叠加的状态一旦被观测验证、查看、测试就坍缩成一个确定结果。这正好借用波函数坍缩的意象用来描述信息不确定和认知不确定带来的荒诞感。作为搞技术的人我挺喜欢这种梗的传播它让更多人开始聊量子力学。但我希望大家心里清楚这是类比不是描述物理现实。项目管理里的薛定谔只是因为你不知道测试结果而不是项目真的身处叠加态。物理上的叠加态是真实存在、可以被干涉实验精确验证的和我不知道答案完全是两码事。把薛定谔当成思维模型还是很有用的。比如调试程序的时候如果你先不假设哪里错了把问题当作所有模块都可能出错的叠加态然后用二分法逐步做测量式实验效率反而高。这其实很像量子计算的思路与其用蛮力枚举不如设计一组操作让错误假设的干涉相消正确答案凸显。5.2 普通人如何识别伪量子量子物理越热伪科学就越爱蹭它。什么量子水、量子袜、量子能量手环全都把量子当金字招牌。如果你问卖家你这个产品用量子比特了吗你相干时间多长用的什么能级大概率对方一脸懵。真正能被量子效应驱动的东西通常需要非常苛刻的条件。比如超导量子比特要冷却到接近绝对零度也就是零下273摄氏度左右光量子实验需要在隔振隔光的光学平台上操作。你的杯子、袜子、手环常温常压下根本不可能出现可控的宏观量子叠加。量子不是某种玄学能量它是数学物理里一个精确的框架波函数、算符、本征值、概率幅每一个概念都有严格的数学定义。所以识别伪量子最简单的方法是听到量子两个字就追问哪个量如果对方说的不是可测量物理量而是在讲能量场频率共振基本可以判断是话术。这也是我给普通读者最实际的建议不要把量子力学当成人生态度它是一门需要计算的科学。5.3 给自学的你一点入门路径建议被薛定谔方程或者那只猫吸引想认真学量子力学的人不少。我见过很多半途而废的例子原因不是智商不够而是顺序错了。如果你没有线性代数和概率论基础直接去啃戴维·格里菲斯的《量子力学概论》书里的数学推导会很快淹没你。我的建议是先补两样东西一是线性代数尤其是向量空间、内积、特征值、厄米矩阵这几块二是概率论特别是连续概率分布、期望、方差。量子力学的数学语言就是线性代数加概率统计波函数本质上是希尔伯特空间里的向量。有了数学基础再读一本入门教材跟着算一遍无限深势阱、谐振子、氢原子基本就踏进门槛了。遇到坍缩测量这种概念不理解不用太焦虑因为连物理大牛之间都还没有完全统一说法。你只需要先熟练掌握数学框架再回头看测量问题很多纠结会自然解开。我个人不太推荐一上来就追求搞懂量子力学的哲学意义。先算再判断。计算不会骗你哲学结论则经常见仁见智。最后说一点体会。我刚开始学量子力学时最难的不是解方程而是强迫自己接受一个事实在测量之前自然界不会提前把答案写在某个隐藏的变量里。这个反直觉的特征其实正是薛定谔方程最深刻的地方。后来接触量子计算我才意识到这种不确定性不是缺陷反而是资产。没有叠加态就没有量子并行没有纠缠就没有量子通信和纠错。薛定谔本人对概率解释始终不满意但他留下的数学工具已经长成一片参天大树。如果你只从这篇文章里记一句话我希望是这句波函数是概率幅不是实体波叠加态是一种可以被干涉验证的信息状态不是玄学里的既A又B。搞清楚这一点再去看任何薛定谔相关的话题都不会跑偏。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进