哈达玛门可能是您第一次接触叠加创作。当您说出可以将Pauli门(aka )的用途与其经典对应物联系起来时–那么,哈达玛(Hadamard)正是您离开经典类似物领域的地方。它是有用的正是同样的原因,然而,即它经常被用来形成一套通用门(如clasical 与和扇出,或与扇出单独的)。XNOT
AND
NOT
NOR
尽管单个门在随机数生成中有些直接的作用(如Yuval Filmus所说),但当它出现在更多实例中或与其他门组合出现时,它的真正力量就会显现出来。例如,当您有以初始化的量子位,并以任意顺序对其应用一个,得到的是
可以扩展为
Voilà,我们现在可以对求函数ñ | 0 ⟩ ħ (| 0 ⟩ + | 1 ⟩ )⊗ (| 0 ⟩ + | 1 ⟩ )⊗ ... ⊗ (| 0 ⟩ + | 1 ⟩ )/ 2 Ñ / 2 1Hñ| 0⟩H
(| 0 ⟩ + | 1 ⟩ )⊗ (| 0 ⟩ + | 1 ⟩ )⊗ ... ⊗ (| 0 ⟩ + | 1 ⟩ )/ 2n / 2
2 ñ1 / 2n / 2⋅ (| 00 ... 00 ⟩ + | 00 ... 01 ⟩ + | 00 ... 11 ⟩ + ... + | 11 ... 11 ⟩ )
2ñ并行输入不同的输入!这一点,例如,在第一步
Grover的算法。
另一个流行的用法是在一个量子位上使用Hadamard,然后用CNOT
您刚刚叠加的量子位进行控制。参见:
这是一个贝尔状态,是各种量子密钥分发协议,基于测量的计算,量子隐形传态以及许多其他应用的基石。您还可以在更多零初始化的目标qubit(具有相同控件)上重复使用来创建
,这称为GHZ州2 - 1
CñØ Ť( 2- 1 / 2(| 0 ⟩ + | 1 ⟩ )⊗ | 0 ⟩ ) = 2- 1 / 2CñØ Ť(| 00 ⟩ + | 10 ⟩ )= 2- 1 / 2(| 00 ⟩ + | 11 ⟩ )
CNOT
2- 1 / 2(| 00 ... 00 ⟩ + | 11 ... 11 ⟩ )
,也非常有用。
最后但并非最不重要的一点是,它是一种非常有用的,可逆的基础转换。因此,从某种意义上讲,另一个Hadamard门取消了先前的应用程序所做的事情()。您可以尝试使用它“夹住”其他操作,例如,将一个放在门的目标量子位上,然后将另一个放在门的目标量子位上,然后再进行实验。或在两个量子位上(总共4个Hadamard)。自己尝试一下,您肯定会学到很多有关Quantum计算的知识!H2= 我CNOT
关于“ Hadamard门在几何上对向量做什么”:在Bloch球上阅读,您将在各处听到它。在此表示中,Hadamard门围绕某个倾斜轴旋转了180°。保利门(NOT
三分之一)也旋转180°,但仅绕或或旋转。由于这种几何运算受到严格限制,仅这些门就不能真正起到很大作用。(实际上,如果您将自己限制在XÿžCNOT
在量子计算机中,您只是构建了一个非常昂贵且无效的经典设备。)旋转倾斜的物体很重要,通常需要的另一种成分也是旋转较小角度的角度,例如45°(例如在相移门)。