“以指数方式增加通过逻辑门的路径数量”正是问题所在。每个 n 进制数字的更多可能状态意味着更多的晶体管、更大的门和更复杂的 CPU。这并不是说没有人在研究三元和类似系统,但二进制无处不在的原因是它的简单性。对于存储,更多可能的状态也意味着我们需要更灵敏的电子设备来读写,以及在这些操作期间更高的错误频率。使用 DNA(base-4)进行存储有很多炒作,但这更多是因为基质的密度和耐用性。
您是对的,尽管您的问题缺少 quite a bit - 无论我们使用位还是数字,量子位都与经典信息完全不同。经典的bits和trits分别对应像这样的向量
Binary: |0> = [1,0]; |1> = [0,1];
Ternary: |0> = [1,0,0]; |1> = [0,1,0]; |2> = [0,0,1];
另一方面,一个量子比特可以是经典状态的线性组合
Qubit: |Ψ> = α |0> + β |1>
其中 α 和 β 是任意复数,使得 |α|2 + |β|2 = 1。
这称为叠加,这意味着即使是单个量子位也可以处于无限多个状态之一。而且,除非你自己准备了量子比特或者收到了一些关于 α 和 β 的经典信息,否则没有办法确定 α 和 β 的值。如果你想从量子比特中提取信息,你必须执行测量,它会折叠叠加并返回|0> 概率|α|2 和|1> 概率|β|2.
我们可以将这个想法扩展到 qutrits(不过,就像 trits 一样,这些比量子比特更难以有效实现):
Qutrit: |Ψ> = α |0> + β |1> + γ |2>
这些要求意味着量子比特比任何基础的经典比特更难实现。