条件门会崩溃控制器的叠加吗?


9

我在Q-Kit中创建了一个简单的电路,以了解每个步骤的条件门和输出状态: 在此处输入图片说明

  1. 一开始有明确的00状态,这是输入
  2. 第一个量子位通过Hadamard门,进入叠加状态,00和10相等
  3. 第一个量子位CNOT,第二个量子位,概率00不变,但是交换了10和11
  4. 第一个量子位再次通过Hadamard,概率00在00和10之间分配,概率11在01和11之间分配,就好像第一个量子位从固定状态步进为叠加一样

结果不应该平均分配00和01吗?第一个量子位经过Hadamard两次,应将其叠加并返回到初始0。CNOT门不影响控制器量子位,因此它的存在根本不影响第一个量子位,但实际上,它使它像以前那样工作。不再重叠。将qubit用作控制器是否会使其叠加崩溃?

Answers:


5

∣00⟩→12∣00⟩+12∣10⟩→12∣00⟩+12∣11⟩→14∣00⟩+14∣11⟩+14∣10⟩+14∣01⟩

如果第二行是 (12∣0⟩+12∣1⟩)⊗v,然后应用 H 再次将它带到 ∣0⟩⊗v,但事实并非如此。他们纠缠不清。

似乎您在想第一个量子位不受CNOT的影响,因此后两个应该上下班。

H1CNOT12=12(10010110100−101−10)CNOT12H1=12(10100101010−110−10)

整个时间都是重叠的。没有崩溃。这是一种非显而易见的非换向。如果你有Id⊗U,这实际上不会影响第一个qubit,并且会与 H1。但是CNOT并不是这种形式。

您可以在开始时就有2个量子位的方式来考虑。先申请后H你还有2个量子位 然后在CNOT之后,它们被纠缠在一起,所以您有1个qudit与d=4因为它们已经合并了。然后最后H 留下来 d=4。在每个闸门处,您都会遇到纠缠结构的最坏情况。


3

不,使用受控门无法测量控制。

从某种意义上说,通过测量来实现受控门的想法恰恰是倒退的。它是根据受控门实现的测量,反之亦然。度量只是计算机与环境之间的交互(即受控的门),很难撤销。

作为一个简单的类比,考虑Z门。Z门将-1相位因子应用于|1个⟩量子位的状态。它发送一个|0⟩+b|1个⟩ 至 一个|0⟩-b|1个⟩。可以有条件地描述这种影响:如果量子位在|1个⟩状态,则 Z门将量子比特的相位定为-1。但是,该描述中的“ if”并不意味着我们必须测量量子比特,然后决定是否应用-1相位因子,这只是一个误导性的描述。

相同的想法适用于CNOT。是的,您可以采用if-then方法来描述它。但您也可以将其描述为“将-1相位系数应用于|1个⟩⊗|-⟩ 后面的描述清楚地表明,不需要进行测量。


0
  1. 一开始有明确的00状态,这是输入
  2. 第一个量子位通过Hadamard门,进入叠加状态,00和10相等

正确。

  1. 第一个量子位CNOT,第二个量子位,概率00不变,但是交换了10和11

确切地说,10变为11。

  1. 第一个量子位再次通过Hadamard ,01的概率在01和11之间平分,11的概率在01和11之间平分,就好像第一个量子位从固定状态步进为叠加一样

不正确 没有01在这里,只有00和11,并应用到阿达玛你有4个状态叠加第一量子位后:00,10,11和01,

1个2(|00⟩+|11⟩)→1个2(|00⟩+|10⟩+|01⟩-|11⟩)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.