我在Q-Kit中创建了一个简单的电路,以了解每个步骤的条件门和输出状态:
- 一开始有明确的00状态,这是输入
- 第一个量子位通过Hadamard门,进入叠加状态,00和10相等
- 第一个量子位CNOT,第二个量子位,概率00不变,但是交换了10和11
- 第一个量子位再次通过Hadamard,概率00在00和10之间分配,概率11在01和11之间分配,就好像第一个量子位从固定状态步进为叠加一样
结果不应该平均分配00和01吗?第一个量子位经过Hadamard两次,应将其叠加并返回到初始0。CNOT门不影响控制器量子位,因此它的存在根本不影响第一个量子位,但实际上,它使它像以前那样工作。不再重叠。将qubit用作控制器是否会使其叠加崩溃?