Answers:
普遍性可能是一件非常微妙的事情,很难证明。通常有两种选择来证明它:
使用您选择的门直接显示如何构造任意大小的任意unit元(对结构的大小没有任何限制,只是可以做到)以任意精度(在整个希尔伯特的一些非平凡子空间上)空间)。
展示如何将您选择的一组门用于重新创建(以任意精度)现有的通用集。
相反,如果您想证明这一点,则表明您可以始终通过(假定)较小的计算模型(通常是经典计算)来模拟一组门的效果。
您可以使用一些启发式方法作为指导:
您的集合中必须有一个多量子位门。如果您只有单量子位门,则可以在经典计算机上独立模拟每个量子位。因此,如果我们认为量子计算机比传统计算机更强大,那么单量子位门就不能用于量子计算。这排除了{H,T}。
您必须具有创建叠加的门。这排除了{CNOT,T}。同样,这是经典计算,并增加了不相关的全局阶段。
当然,这些条件还不够充分:{H,S,CNOT}集也可以得到有效模拟(请参阅Gottesman-Knill定理)。{H,CNOT}也必须是真实的,因为它们是一个子集,因此它们可以创建的操作不超过原始集合的操作。
我发现最有趣的通用集之一是{Toffoli,H}。这足以让我感到惊讶(尤其是当您与前一组进行比较时)。请注意,它不涉及任何复数。