应明生教授力作:量子编程基础

本书讨论了如何扩展当前计算机的新程序设计方法和技术,以利用量子计算机的独特能力。相比于现有计算机系统,量子计算机在处理速度上具有显著优势。世界各地的政府和企业都投入了大量资金,希望建造实用的量子计算机。本书结合作者在量子计算领域多年的研究经验,并辅以大量的例子和插图,介绍了量子编程语言及其所需的重要工具和技术,对于学者、和开发人员来说都是非常宝贵的参考资料。

应明生,男,长江学者、中科院软件所学术副所长。1964年5月出生,江西宜黄人。
1981年7月毕业于江西师范学院抚州分院数学科。曾在抚州师范专科学校数学系、江西师范大学数学系、南京航空航天大学计算机科学与工程系任教。1992年在江西师范大学评聘为教授,1994年被人事部批准为中青年有突出贡献专家,获第4届中国青年科技奖,1997年获国家杰出青年科学基金,入选教育部跨世纪优秀人才培养计划。先后在法国巴黎第六(居里夫妇)大学、意大利Salerno大学与Napoli大学、德国慕尼黑大学与Mannheim大学、芬兰Turku计算机科学中心作访问研究。现为清华大学计算机科学技术系智能技术与系统国家重点实验室教授、博士生导师、教育部长江学者奖励计划特聘教授、国际模糊系统学会(IFSA)副主席、中国系统工程学会模糊系统与数学专业委员会理事长、《FuzzySetsandSystems》、《JournalofComputerScienceandTechnology》、《自动化学报》编委。中国系统工程学会模糊系统与数学专业委员会主任。
------------
目  录
出版者的话
序言一
序言二
前言
致谢
第一部分引言和预备知识
第1章引言.2
1.1量子编程研究简史.2
1.1.1量子编程语言的设计..2
1.1.2量子编程语言的语义..3
1.1.3量子程序的验证和分析.3
1.2量子编程的方法.4
1.2.1数据叠加——带经典控制的量子程序4
1.2.2程序叠加——带量子控制的量子程序5
1.3全书结构.5
第2章预备知识8
2.1量子力学.8
2.1.1希尔伯特空间8
2.1.2线性算子.12
2.1.3幺正变换.14
2.1.4量子测量.16
2.1.5希尔伯特空间的张量积18
2.1.6密度算子.20
2.1.7量子操作.22
2.2量子线路.24
2.2.1基本定义.24
2.2.2单量子比特门.26
2.2.3受控门.27
2.2.4量子多路复用器.29
2.2.5量子门的通用性.31
2.2.6量子线路的测量.31
2.3量子算法.32
2.3.1量子并行性与量子干涉33
2.3.2Deutsch-Jozsa算法.35
2.3.3Grover搜索算法36
2.3.4量子游走.39
2.3.5量子游走搜索算法.42
2.3.6量子傅里叶变换.44
2.3.7相位估计.45
2.4文献注解.48
第二部分带经典控制的量子程序
第3章量子程序的语法和语义.50
3.1语法50
3.2操作语义.53
3.3指称语义.59
3.3.1语义函数的基本属性61
3.3.2量子域.62
3.3.3循环的语义函数.64
3.3.4量子变量的改变与访问65
3.3.5终止和发散的概率.66
3.3.6作为量子操作的语义函数68
3.4量子编程中的经典递归.69
3.4.1语法.70
3.4.2操作语义.71
3.4.3指称语义.71
3.4.4不动点特性.74
3.5例子:Grover量子搜索.77
3.6引理的证明.79
3.7文献注解.83
第4章量子程序的逻辑85
4.1量子谓词.85
4.1.1量子最弱前置条件.87
4.2量子程序的Floyd-Hoare逻辑.91
4.2.1正确性公式.91
4.2.2量子程序的最弱前置条件94
4.2.3部分正确性的证明系统.101
4.2.4整体正确性的证明系统.107
4.2.5例子:推理Grover算法114
4.3量子最弱前置条件的可交换性119
4.4文献注解123
第5章量子程序的分析.124
5.1量子while循环的终止性分析.124
5.1.1使用幺正操作作为循环体的量子while循环.124
5.1.2一般性量子while循环.132
5.1.3例子143
5.2量子图理论145
5.2.1基本定义146
5.2.2末端强连通分量.149
5.2.3状态希尔伯特空间的分解.153
5.3量子马尔可夫链的可达性分析.158
5.3.1可达性概率..158
5.3.2重复可达性概率.160
5.3.3持续性概率..163
5.4引理的证明165
5.5文献注解173
第三部分带量子控制的量子程序
第6章量子case语句.176
6.1case语句:从经典到量子176
6.2QuGCL:支持量子case语句的编程语言179
6.3量子操作的卫式组合182
6.3.1幺正算子的卫式组合.182
6.3.2算子值函数..183
6.3.3算子值函数的卫式组合.185
6.3.4量子操作的卫式组合.187
6.4QuGCL程序的语义.189
6.4.1经典态189
6.4.2半经典语义..190
6.4.3纯量子语义..192
6.4.4最弱前置条件语义.194
6.4.5例子195
6.5量子选择197
6.5.1选择:通过概率性从经典转换到量子..197
6.5.2概率性选择的量子实现.199
6.6代数法则202
6.7例子.204
6.7.1量子游走204
6.7.2量子相位估算..206
6.8讨论.208
6.8.1量子操作卫式组合的系数.208
6.8.2通过子空间控制的量子case语句.211
6.9引理、命题和定理的证明213
6.10文献注解.225
第7章量子递归227
7.1量子递归程序的语法227
7.2启发性示例:递归量子游走..230
7.2.1递归量子游走的规范.230
7.2.2如何求解递归量子方程.234
7.3二次量子化235
7.3.1多粒子态235
7.3.2Fock空间.238
7.3.3Fock空间的可观测量241
7.3.4Fock空间的演变.243
7.3.5粒子的产生与湮灭.244
7.4在自由Fock空间中求解递归方程245
7.4.1自由Fock空间中算子的域.....245
7.4.2程序模式的语义泛函.248
7.4.3不动点语义..251
7.4.4语法逼近252
7.5恢复对称性与反对称性257
7.5.1对称函数258
7.5.2量子递归程序语义的对称性259
7.6量子递归的主系统语义260
7.7例子:回顾递归量子游走261
7.8(带量子控制的)量子while循环.265
7.9文献注解268
第四部分发展前景
第8章发展前景272
8.1量子程序与量子机.272
8.2量子编程语言的实现273
8.3函数式量子编程.274
8.4量子程序的范畴语义275
8.5从并行量子程序到量子并行.275
8.6量子编程中的纠缠.276
8.7模型检测量子系统.277
8.8应用于物理学的量子编程..278
参考文献...279
索引.293

#现在前往

精选留言

应明,教授,力作,量子
sample
2020-08-06
写留言
签到
投稿
QQ咨询
返回顶部