量子笔记:单比特量子门、泡利矩阵
量子计算、量子信息、量子编程自学笔记系列。用自己能看懂的方式来表述对于量子计算基础知识的理解。不求体系完备和逻辑严谨、但求通俗易懂。或能顺便给路过的小伙伴一些参考和启发那是纯属巧合概不认账^-^。当然,这里仅限于轮廓的勾勒和要点的连接,对细节感兴趣的话还是要找正经的参考书。本节介绍各种作用于单个量子比特的门。
目录
0. 概要
量子计算、量子信息、量子编程自学笔记系列。
用自己能看懂的方式来表述对于量子计算基础知识的理解。
不求体系完备和逻辑严谨、但求通俗易懂。或能顺便给路过的小伙伴一些参考和启发那是纯属巧合概不认账^-^。当然,这里仅限于轮廓的勾勒和要点的连接,对细节感兴趣的话还是要找正经的参考书。
本节介绍各种作用于单个量子比特的门。
1. 量子门基本性质
在量子电路模型中,量子门是作用于量子比特的基本电路单元,每个量子门对应于一个线性映射,相应地对应于(计算基底下的,以下如无特别说明,均指计算基底下)一个幺正矩阵。因此,量子门作用于量子比特对应于幺正矩阵乘以量子比特态矢量。
所有的量子门都是可逆的。
1.1 量子门与布洛赫球面的关系
实际上,所有的单量子比特门都对应着布洛赫球面上的旋转操作。
以下要介绍的X、Y、Z、H门都对应于布洛赫球面上旋转180度(但是旋转轴各异)的量子门。除此之外,还可以创建出任意角度的量子门。
可以说,量子运算就是布洛赫球面上的旋转操作的组合!
1.2 量子门与幺正矩阵的关系
前面(量子笔记:酉矩阵(幺正矩阵)、量子门的可逆性)介绍过幺正群的概念:,所有阶幺正矩阵的集合在矩阵乘法运算下构成一个群,该群被称为n阶幺正群(unitary group),记为。这是基于的阶一般线性群的子群。
取n=2得到,即所有2x2阶幺正矩阵构成的群,每个量子门都对应一个2x2阶幺正矩阵;反之,每一个2x2阶幺正矩阵都对应一个量子门!
2. 泡利矩阵: 量子X,Y,Z,ID门
泡利矩阵是一组三个2×2的幺正厄米复矩阵,分别记为、和矩阵,以物理学家沃尔夫冈·泡利命名。在量子力学中,它们出现在泡利方程中描述磁场和自旋之间相互作用的一项。泡利矩阵和单位矩阵I(也被称为第零号泡利矩阵)一起张成2×2厄米矩阵的向量空间。
4个泡利矩阵(包括)分别对应4个最基本的量子门,4个矩阵分别如下所示:
,, ,
通常也用X、Y、Z分别指代前三个泡利矩阵。
【问题1】试证明:. 这个性质也被称为反对易性(anti-commuteness).
【问题2】分别求矩阵X,Y和Z的特征根和对应的特征向量。
2.1 量子X门(量子非门)
量子X门对应的矩阵为。
考虑一个量子比特的态矢量为,则该量子比特通过量子X门(矩阵作用与该态矢量)的效果为:
其效果恰好是两个基态矢量的复振幅交换了,也就是说,X门能交换观测到和的概率。特别地,,这个与经典电路中的非门类似,因此量子X门也称为量子非门。
从布洛赫球面(量子笔记:全局相位、相对相位、布洛赫球面)上看,X门会让球面上的点绕x轴(所以对应矩阵称为)旋转180度。下半球面的点会移动到上半球面,上半球面的点会移动到下半球面。北极点会移动到南极点,南极点会移动到北极点。
从旋转的角度来看,在中绕x轴旋转弧度的矩阵运算方式如下:
代入则得到对应的旋转矩阵为。
在笛卡尔坐标系中,显然有, 。用以上旋转矩阵作用于这两个向量同样可以得到:
,
量子X门作用于{}、{}的情况如何呢?
如上所述,量子X门是使球面上的点绕x轴旋转180度,因此根据布洛赫球面的几何性质上来看, 量子X门对于{}没有影响,对于{}也是取“反”(也称比特翻转)的效果。这个事实上就是布洛赫球面所带来的好处之一例。
2.2 量子Z门
量子Z门对应于泡利矩阵,类似地,不难猜测到从布洛赫球面上看,Z门会让球面上的点绕z轴旋转180度。同样地,基于布洛赫球面的几何性质可以知道, 量子Z门对于{}没有影响,对于 {}和{}则是取“反”的效果。
对于一般的量子态,有:
可以看到,量子Z门作用于一般的量子态的效果是使得相对相位发生的相位翻转(注意,布洛赫球面上位于相同维度的点所差的就是相对相位),所以量子Z门也称为相位翻转门(phase flip gate)。此外,因为它使得第2个基态的幅度的符号发生翻转,所以也被称为符号翻转门(sign flip gate)。
【问题3】Z门对应的笛卡尔坐标系中的旋转矩阵是怎样的呢?
2.3 量子Y门
量子Y门对应于泡利矩阵,类似地,不难猜测到从布洛赫球面上看,Y门会让球面上的点绕y轴旋转180度。同样地,基于布洛赫球面的几何性质可以知道, 量子Y门对于{}没有影响,对于 {}和{}则是取“反”的效果。
对于一般的量子态,有:
最后的是表示忽略全局相位后的等价于。
前两节在X门和Z门的描述中提到X门和Z门的效果分别是比特翻转(交换两个基态的概率幅度)和相位翻转(翻转第二个概率幅度的符号),而上式则表明Y门的作用效果是同时执行比特翻转和相位翻转。
【问题4】Y门对应的笛卡尔坐标系中的旋转矩阵是怎样的呢?
2.4 量子ID门
量子ID(Identity,以为恒等)门对应于单位矩阵或者说泡利矩阵。
说白了,就是啥也不做。
其主要使用场景是构建和绘制线路,从而让我们知道每个步骤中各个量子比特的情况;或者用于指示暂停或延迟的位置,让研究者可以完成一些其它任务,比如计算量子比特的退相干的度量值。
6. 量子H门
Hadamard门(阿达马门,哈达马门)是最重要的仅作用于一个量子比特的量子门。它所对应的矩阵为:
简单计算可以得到H门作用域计算基底向量的效果如下:
它将两个基向量变换成了两个等概率叠加态。H门在量子电路中的作用就是用于创建叠加态,它通常用在量子电路的最前端。
从布洛赫球面上来看,H门的效果是使得布洛赫球面上的点绕Z轴与X轴之间的倾斜45度的轴旋转180度。
实际上,所有的单量子比特门都对应着布洛赫球面上的旋转操作。
除了以上介绍的X、Y、Z、H门等旋转180度的量子门以外,还可以创建出任意角度的量子门。
可以说,量子运算就是布洛赫球面上的旋转操作的组合!
【问题5】H门对应的笛卡尔坐标系中的旋转矩阵是怎样的呢?
7. 量子Z旋转门
量子门(csdn编辑器不允许标题中出现这种公式,所以标题中写成我杜撰的Z旋转门),它可以看作是量子Z门的扩展:Z门是绕Z轴旋转180度,将旋转角度扩展为任意角度。换句话说Z门是的特殊情况。
如前所述,Z门的矩阵为泡利矩阵,由于是旋转角度由向任意角度的扩展,所以很自然地可以想到门的矩阵如下所示:
矩阵还有另外一种形式,通过对泡利Z矩阵取幂(参见本文第12节)而得,如下所示:
【问题6】 门的3x3的旋转矩阵是怎样的?Z门的呢?
7.1 量子S门
与Z门一样,S门也是 的一种特殊情况,对应于的情况。即:
7.2 量子S.H门
量子门是 在时的特殊情况。
7.3 量子T门
量子T门是 在时的特殊情况。
7.4 量子T.H门
量子门是 在时的特殊情况。
【问题7】 的四种Z旋转门的3x3的旋转矩阵分别是怎样的?
8. 量子X旋转门
顾名思义,量子X旋转门是量子X门的从绕X轴旋转180度向绕X轴旋转任意度的扩展,记为门。
与 一样,也可以从泡利X矩阵的指数求得,如下所示:
9. 量子Y旋转门
量子Y旋转门是量子Y门的从绕Y轴旋转180度向绕X轴旋转任意度的扩展,记为门。
与 、一样,也可以从泡利Y矩阵的指数求得,如下所示:
如上所述,可以注意到,基于泡利矩阵的指数生成各X、Y、Z旋转门的方式统一,最后生成的矩阵表达式也具有相同的结构,为了方便对比,一并再重写于下面:
10. 量子sqrt(NOT)门
11. 量子RESET操作
12. 泡利矩阵的指数
如果矩阵A满足,则有:.
证明:
指数函数exp(x)有如下级数展开形式:
代入(iAx)可以得到:
分别代入可得:
相关博文系列总目录:
参考文献
[2] 人人可懂的量子计算,克里斯.伯恩哈特著,邱道文等译,机械工业出版社
[3] 量子计算:一种应用方法,杰克.希德里著,姚彭晖等译,人民邮电出版社
[4] 与量子比特共舞,罗伯特.S.苏托尔著,吴攀译,人民邮电出版社
[5] 图解量子计算机,宇津木健著,胡屹译,人民邮电出版社
[6] linear algebra - Exponential of Pauli Matrices - Mathematics Stack Exchange juju
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)