通用量子门(CNOT,H,Z,X和π/ 8)的“通用性”的数学依据是什么?


13

这个答案中,我提到了CNOT,H,X,Z和门形成一个通用门集,只要有足够数量的门,它就可以任意接近于复制任何单位量子门(我知道这一点)事实由Umesh Vazirani教授的EdX讲座提供)。但是,对此有任何数学依据吗?应该有!我尝试搜索相关论文,但找不到很多。π/8

Answers:


9

您提到的答案参考了Michael Nielsen和Isaac Chuang的著作《量子计算和量子信息》(剑桥大学出版社),该书确实证明了这些门的普遍性。(在我的2000年版中,可以在第194页上找到。)主要的见解是门(或π / 8门)与H门一起在Bloch球上产生两个不同的旋转,其角度分别为不合理的倍数2 π。这允许T门和H门的组合密集地填充Bloch球的表面,从而近似任何一个1比特的ary算子。Tπ/8H2πTH

log(1/ϵ)ϵ

如Barenco 等人所示,将CNOT门组合在一起可以近似一个任意的多量子位aries 在物理 Rev.A 52 3457(1995)。(本文的预印本可在https://arxiv.org/abs/quant-ph/9503016上找到。)Nielsen和Chuang也对此进行了讨论(2000年版,第191页)。


1
使用在Giles Selinger中得到证明的Kliuchnikov,Maslov和Mosca,可以获得更好的结果。
AHusain '18

2

ZX
CNOTHT=π/8

HT
CNOTϵ>0O(log2(1/ϵ))

ϵ=0π/2a+ib2n+c+id2n+1/2

{CCNOT,H} D(θ)


2
CCNOT + H在不同的意义上是通用的:尽管它在计算上是通用的,但它无法实现任何门。
诺伯特·舒奇

ϵ>0ϵ>0

不。出于显而易见的原因,它无法实现任何具有复杂(非真实)系数的门。它在计算上是通用的,即它可以运行任何q。计算,但它不是通过一对一实现上述门来实现的,而是一些等效的实现。因此,如果您想实现单一形式(这似乎是问题的关键),则它不是通用门。
诺伯特·舒奇

@NorbertSchuch:量子计算的一个例子是模拟一个复数ary。因此,如果CCNOT + H可以执行任何q。计算,难道它不可能像模拟任何ary一样任意接近吗?
user1271772

CCNOT和H都只有真实的条目。您将无法获得任何包含复杂条目的门。---更一般而言,“仿真”至少有3个概念:获得任何unit,获得量子计算机的度量统计或解决BQP问题。CCNOT + H在第二(和第三)意义上是通用的,但在第一意义上不是普遍的。
诺伯特·舒奇18'May
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.