@kailaix
2016-08-21T23:21:22.000000Z
字数 4382
阅读 1273
量子力学的三大公理:
在前面的文章中,我们介绍了1、2,现在我们来考虑3。
我们知道,每个量子状态就是中的单位向量。我们可以对向量作旋转、对称等线性变换。那么,哪些线性变换是合理的呢?第三条公理告诉我们,保内积的变换是合理的。
前面我们也定义了内积,假定
那么内积就可以写成
包内积的变幻满足:,
由于线性变换可以写成中的矩阵,不妨任用表示,则是合理的线性变换(保内积)当且仅当
我们将Unitary evolution的操作叫做Quantum Gates(量子门),下面是一些常见的量子门:
即将量子的0变成1,1变成0。
Phase flip将变成
Hadamard变换将变成,将变成。
No cloning theorem告诉我们,我们无法复制一个量子的状态。这个也可以表述为:
假定有一个未知的状态,我们无法构造。
证明
假定存在这样的构造方法,将变成,考虑
两个做内积,并考虑到变换是保内积的,我们有
这表明,这与选取的量子任意性矛盾。
CNOT是针对两个量子的qubit的线性变换,假定基状态为,则线性变换的矩阵为
即当第一个bit为1时,翻转第二个bit。通常我们将第一个bit叫做control bit,第二个bit叫做target bit,并用下图表示CNOT门。
利用Hadamard变换与CNOT变换我们可以将变换为Bell State:
现在假定Alice有一个量子状态想要传递给Bob,Alice并不知道的具体数值,并且她也无法将量子直接送给Bob,只能通过若干编码告知Bob有关信息。现在假定Alice与Bob有一个公共的量子状态,我们断言:Alice可以通过告诉Bob两个bit而达到传递量子状态的目的。
这个十分了不起,因为,而Alice只需要告知Bob中的一个元素即可达到传递这两个复数的目的。
先考虑一个简单的问题:假定Alice与Bob之间有一个CNOT相连,并且Bob拥有第二个bit。Alice可以作如下操作:
即在CNOT变换下变成,然后Alice对自己的bit作Hadamard变换得到:
Alice在基下测量,如果结果为,则告知Bob不要做任何变换即得到;如果结果为,则告知Bob对共同状态作Phase flip变换,将变为。
下面在考虑没有CNOT门连接的情况下,创造出共同状态。作法如下:
这样A,B最后的共同状态变为了,并且第一个bit属于A,第二个bit属于A与B。
这个过程可以用下图表示: