
上一篇(第3篇)我们聊了量子比特怎么造出来——超导电路、离子阱、光子、拓扑,四条物理路线。
但你造出一堆量子比特之后,拿它们干嘛?怎么让它们"算"起来?
答案就是今天这篇的主角:量子门(quantum gate)。
它是量子计算机最小的"操作单元",相当于经典计算机里的逻辑门,但本领大得多。
读完这篇,你会明白三件事:量子门是布洛赫球上的旋转、CNOT 门能"生"出纠缠、以及为什么几个门就能凑出一台"通用"量子计算机。
经典计算机靠逻辑门组合来算:AND、OR、NOT、NAND……比特从门里一过,状态就变。
量子计算机(量子电路模型)靠量子门:比特换成量子比特,门换成作用在量子比特上的操作。
书里一句话点破了差别:
经典计算机中,可作用于单比特的逻辑门只有 NOT 门。因为单个经典比特非0即1,除了翻转,再没别的操作能作用于单比特。
但到了量子计算机,由于量子比特有波动性(概率振幅和相位),即使是单个量子比特,也会有多种作用其上的操作。
这就是关键:经典单比特只有"翻不翻"一个问题,量子单比特还背着振幅和相位两个连续量,所以门家族一下子就丰富了。
先记住一个总纲,书里反复强调:
所有单量子比特门,都可以表示为布洛赫球上的旋转操作。也就是说,量子门不是什么神秘黑箱,它就是在把那个"球面箭头"转来转去。
X 门(泡利-X) :量子版 NOT。|0⟩↔|1⟩ 翻转。
对叠加态,分别翻转两种状态的概率振幅和相位。
连续两次 X 回到原状(翻两次=没翻)。
Z 门 :绕 z 轴转 180°。
|0⟩ 和 |1⟩ 本身就在 z 轴上,所以 Z 门动不了它们——它们叫 Z 门的"本征态",而 z 轴就是计算基态(测量坍缩时读的轴)。
H 门(哈达玛门) :最常用。
它绕"x 轴和 z 轴之间倾斜 45° 的轴"转 180°,效果是把一个确定态变成 0 和 1 概率均等的叠加态。
连续两次 H 也回到原状。

一句话:X 负责翻转,Z 负责改相位,H 负责造叠加。
三个门,三种最基础的动作。
书里还有个漂亮洞察:
我们可以创建出旋转任意角度的量子门。可以这么说,量子计算本身就是布洛赫球上的旋转操作的集合。
单比特门只能动一个量子比特。
要让量子计算机展现真正威力,需要双比特门。
最基础的就是 CNOT(受控非门)。
它的规则很巧妙:
当向控制比特输入 |0⟩ 时,CNOT 不对目标比特执行任何操作;当控制比特为 |1⟩ 时,CNOT 会向目标比特施加 X 门(取反)。
也就是说,目标比特"翻不翻",全看控制比特是 0 还是 1。
但真正精彩的是下面这个反直觉情形——书里专门强调:
如果向控制比特输入概率均等的 |0⟩ 和 |1⟩ 的叠加态,向目标比特输入 |0⟩,那么输出将会是 |00⟩ 和 |11⟩ 这两个同时出现的状态的叠加态。也就是 `(|00⟩ + |11⟩)/√2`——这就是量子纠缠态。
两个量子比特"绑"在了一起:测其中一个是 0,另一个必然也是 0;
测到 1,另一个也必是 1。

而且书里补了一句要紧的:
只要在同一个轴上测量,处于量子纠缠态的两个量子比特间就存在完美的相关性;若在
两个正交的轴上测量,则不存在任何相关性(结果随机)。纠缠,是量子计算机威力的真正来源(后面第7篇讲隐形传态时还会回来)。
到这里你可能想问:一门一门地造,得造多少种才够用?
好消息是——不用很多。
只要将 H 门和 T 门巧妙地组合,就可以实现任意的单量子比特运算;再使用 CNOT 门,又能实现任意的多量子比特运算(即执行任意量子计算)。
所以只要一个集合 {H 门, T 门, CNOT 门},就能体现出量子计算机的通用性:
通用量子计算机中的"通用",表示人们可以使用这样的量子计算机计算(模拟)可由量子力学解释的一切现象……能计算任何幺正时间演化的设备,就是通用量子计算机。(纠错还要靠 S 门,但那是后话。
)
还有两个有趣的"组合产物",书里用图讲得很清楚:
SWAP 电路 :3 个 CNOT 组合,交换两个量子比特的状态。Toffoli 门(CCNOT) :2 个控制比特的 CNOT,只有当两个控制位都是 |1⟩ 时,才翻转目标位——它是经典计算里"可逆"的关键门。
声明:本文内容仅代表作者个人观点,与本站立场无关。
如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排处理。