“其中 $ G\rangle, B\rangle$ 分别是标记与未标记坐标的均匀态。相位 oracle $S x=I 2\Pi G$ 翻转 good 分量,diffusion $D=2 s\r…”
形式陈述 ​
对
本页用于复杂度等价的完整接口是多一个控制 qubit 的
在回答 qubit 上满足算子恒等式
因此每个方向都只调用一次对应 oracle;两个 Hadamard 是输入无关的免费 unitary。这是 metadata 中双向 equivalent_to 的精确含义:查询数相同,不是说两个黑盒在所有接口定义下字面相同。
从 bit oracle 得到无 target 的
最后再施加
直觉
Bit oracle 把答案写进可翻转的寄存器,相位 oracle 则让答案只表现为正负号。相位本身不可直接观察,却能让不同索引分支在 Hadamard、反射或 quantum walk 中干涉。Phase kickback 的要点是
受控版本保留了“是否施加输入相位”的参考分支,因而能用
例子与边界
取
令控制位
它与原来的
这个整体相位给出真实失效边界。若
相位 convention 也必须固定。把
推论与应用
Deutsch–Jozsa、Grover 和 amplitude amplification 通常直接写
反向移植算法时要查看接口,而不是只看论文中 “phase oracle” 四字。受控相位、targetless 相位、带已知参考项的相位以及能否调用逆 oracle 是不同能力;这里的等价仅覆盖已经逐项写明的受控布尔 phase 接口。
参考资料
- Richard Cleve, Artur Ekert, Chiara Macchiavello, and Michele Mosca, “Quantum Algorithms Revisited,” Proceedings of the Royal Society A 454, 1998, pp. 339–354.
- Robert Beals, Harry Buhrman, Richard Cleve, Michele Mosca, and Ronald de Wolf, “Quantum Lower Bounds by Polynomials,” Journal of the ACM 48(4), 2001, pp. 778–797.
- Michael A. Nielsen and Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010, §6.1.