×

通过相互作用几何的高阶量子计算的语义。 (英语) Zbl 1422.68161号

摘要:虽然当前对量子计算的研究大多采用低级形式,如量子电路,但最近针对结构化量子编程提出了几种高级语言/计算。目前的工作通过提供函数量子编程语言的基于交互的语义,为这些语言的语义研究做出了贡献;后者很像P.塞林格B.缬氨酸《量子计算中的语义技术》,剑桥:剑桥大学出版社,135-172(2010;Zbl 1344.68052号)]基于线性lambda演算,并具有诸如(!)模态和递归等功能。所提出的指称模型是第一个支持量子函数编程语言全部功能的指称模型;我们证明了语义的充分性。我们的模型是通过一系列现有技术构建的,这些技术取自经典计算的语义以及过程理论。其中最著名的是Girard的交互几何(GoI),它由S.阿布拉姆斯基等。《数学结构计算科学》12,第5期,625–664(2002;Zbl 1014.03056号)]. 这些技术的数学通用性——主要是由于它们的分类公式——被用于我们从经典到量子的转变。

MSC公司:

68问题55 计算理论中的语义学
03B70号 计算机科学中的逻辑
18立方厘米20 单体的Eilenberg-Moore和Kleisli构造
18 C50 形式语言的范畴语义
2005年第68季度 计算模型(图灵机等)(MSC2010)
81页68 量子计算

软件:

QPL公司;镊子
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Abadi,M.,《闭合关系和可容许性》,数学。结构计算。科学。,10, 3, 313-320 (2000) ·Zbl 0955.68072号
[2] M.阿巴迪。;Plotkin,G.D.,多态性和递归类型的每种模型,(LICS(1990),IEEE计算机学会),355-365
[3] Abramsky,S。;Lenisa,M.,类型lambda-calculi的线性可实现性和完全完备性,Ann.Pure Appl。逻辑,134,2-3,122-168(2005)·Zbl 1064.03012号
[4] Abramsky,S。;Jagadeesan,R。;Malacaria,P.,PCF的完全抽象,Inform。和计算。,163, 2, 409-470 (2000) ·Zbl 1006.68028号
[5] Abramsky,S。;Haghverdi,E。;Scott,P.,交互几何与线性组合代数,数学。结构计算。科学。,12, 5, 625-665 (2002) ·Zbl 1014.03056号
[6] Arbib,医学硕士。;Manes,E.G.,《编程语义、文本和专著的代数方法》。在Comp。科学。(1986),《施普林格:柏林施普林格》·Zbl 0599.68008号
[7] 巴德斯库,C。;Panangaden,P.,《量子交替:前景与问题》,(Heunen,C.;Selinger,P.;Vicary,J.,《第十二届量子物理与逻辑国际研讨会论文集》,第十二届国际量子物理与逻辑学研讨会论文集,QPL 2015。第十二届量子物理与逻辑国际研讨会论文集。《第12届量子物理与逻辑国际研讨会论文集》,QPL 2015,EPTCS,第195卷(2015)),33-42·Zbl 1477.81026号
[8] Barbosa,L.,Components as coalebras(2001),Minho大学博士论文
[9] Benton,P.N.,《混合线性和非线性逻辑:证明、术语和模型(扩展抽象)》,(Pacholski,L.;Tiuryn,J.,CSL.CSL,Lect.Notes Comp.Sci.,第933卷(1994),Springer),121-135·Zbl 1044.03543号
[10] Benton,P.N。;Wadler,P.,《线性逻辑、单子和lambda微积分》,(LICS(1996)),420-431
[11] Bierman,G.M.,《什么是直觉主义线性逻辑的范畴模型》,(Dezani-Ciancaglini,M.;Plotkin,G.,《类型Lambda演算与应用》,《Lect.Notes Comp.Sci.第902卷(1995),Springer:Springer Berlin),78-93·Zbl 1063.03534号
[12] Cockett,J.R.B。;Seely,R.A.G.,线性分配函子,J.Pure Appl。代数,143,1-3,155-203(1999)·Zbl 0946.18005号
[13] Crole,R.L.,《类型分类》,剑桥数学教科书(1993),剑桥大学出版社·Zbl 0837.68077号
[14] 美国达拉戈。;Faggian,C.,《关于乘法线性逻辑、模态和量子电路》(Jacobs,B.;Selinger,P.;Spitters,B.,QPL.QPL,EPTCS,第95卷(2011)),55-66·Zbl 1469.03166号
[15] 美国达拉戈。;Zorzi,M.,《波型令牌机和量子lambda calculi》(Alves,S.;Cervesato,I.,《第三届线性国际研讨会论文集》,2014年7月13日,奥地利维也纳,第三届国际线性研讨会论文集。第三届线性国际研讨会论文集。第三届线性国际研讨会论文集,线性2014,奥地利维也纳,2014年7月13日,EPTCS,第176卷(2015)),64-78·Zbl 1477.68069号
[16] 美国达尔拉戈。;马西尼,A。;Zorzi,M.,量子λ演算与测量的融合结果,电子。注释Theor。计算。科学。,270, 2, 251-261 (2011) ·兹比尔1347.68133
[17] 美国达拉戈。;Faggian,C。;Valiron,B。;Yoshimizu,A.,《无限背景下的并行性和同步》,(第30届ACM/IEEE计算机科学逻辑研讨会,第30届APM/IEEE年度计算机科学逻辑会议,2015年,日本京都,2015年7月6日至10日(2015年),IEEE),559-572·Zbl 1401.68030号
[18] 美国达拉戈。;Faggian,C。;哈索,I。;Yoshimizu,A.,《同步的几何》,摘自:Henzinger和Miller[41],第35页·Zbl 1395.03033号
[19] Danos,V。;Ehrhard,T.,概率相干空间作为高阶概率计算的模型,Inform。和计算。,209, 6, 966-991 (2011) ·Zbl 1267.68085号
[20] Danos,V。;Regnier,L.,可逆、不可逆和最优λ-机器,理论。计算。科学。,227, 1-2, 79-97 (1999) ·Zbl 0952.03008号
[21] Day,B.,关于函子的闭范畴,(Kelly,G.M.,Proc.Sydney Category Theory Seminar 1972/1973。程序。1972/1973年悉尼类别理论研讨会,Lect。数学笔记。,第420卷(1974),《施普林格:柏林施普林格》,20-54·Zbl 0284.0002号
[22] Delbecque,Y。;Panangaden,P.,《量子商店的游戏语义》,Electron。注释Theor。计算。科学。,218, 153-170 (2008) ·Zbl 1286.81044号
[23] Dijkstra,E.W.,编程学科(1976),普伦蒂斯·霍尔·Zbl 0286.00013号
[24] Ehrhard,T.,有限空间,数学。结构计算。科学。,15, 4, 615-646 (2005) ·Zbl 1084.03048号
[25] Ghica,D.R。;史密斯,A.I.,《合成几何II:从游戏到延迟敏感电路》,电子。注释Theor。计算。科学。,265, 301-324 (2010) ·Zbl 1342.68084号
[26] 吉卡,D.R。;Smith,A.I.,《合成几何III:通过类型推断进行资源管理》,(Ball,T.;Sagiv,M.,POPL(2011),ACM),第345-356页·Zbl 1284.68183号
[27] Ghica,D.R。;史密斯,A.I。;Singh,S.,《合成几何IV:将仿射递归编译到静态硬件中》,(Chakravarty,M.M.T.;Hu,Z.;Danvy,O.,ICFP(2011),ACM),221-233·Zbl 1323.68206号
[28] Girard,J.-Y.,正规函子,幂级数和lambda-calculus,Ann.Pure Appl。逻辑,37,2,129-177(1988)·Zbl 0646.03056号
[29] Girard,J.-Y.,《交互几何I:系统F的解释》,(Ferro,R.;等,《逻辑学术讨论会》88(1989),北荷兰人),221-260·Zbl 0686.03030号
[30] Gisin,N。;Methot,A。;Scarani,V.,《伪电信号:输入基数和Bell型不等式》,《国际量子信息》,第5、4、525-534页(2007年)·Zbl 1407.81020号
[31] Grattage,J.,《QML概述及在Haskell,Electron中的具体实现》。注释Theor。计算。科学。,270, 1, 165-174 (2011) ·Zbl 1347.68053号
[32] 格林,A。;Altenkirch,T.,量子IO单子,(Gay,S.J.;Mackie,I.,《量子计算中的语义技术》(2009),剑桥大学出版社,173-205,第5章·Zbl 1209.68103号
[33] Green,A.S。;Lumsdaine,P.L。;新泽西州罗斯。;塞林格,P。;Valiron,B.,Quipper:一种可扩展的量子编程语言,(Boehm,H.-J.;Flanagan,C.,PLDI(2013),ACM),333-342
[34] Haghverdi,E.,《线性逻辑的分类方法,证明几何与完全完备性》(2000),渥太华大学博士论文
[35] 长谷川,R.,解析函子的两个应用,理论。计算。科学。,272, 1-2, 113-175 (2002) ·Zbl 0984.68030号
[36] 长谷川,M.,《关于追踪单体闭范畴》,数学。结构计算。科学。,19, 2, 217-244 (2009) ·Zbl 1165.18007号
[37] 哈索,I。;Hoshino,N.,《通过交互几何进行高阶量子计算的语义》(LICS(2011),IEEE计算机学会),237-246
[38] 哈索,I。;Hoshino,N.,《通过交互几何进行高阶量子计算的语义》(2015),当前论文的预印本,补充了附录。网址:
[39] 哈索,I。;Jacobs,B.,《余代数分量的轨迹》,数学。结构计算。科学。,21, 2, 267-320 (2011) ·兹比尔1230.18004
[40] 哈索,I。;雅各布斯,B。;Sokolova,A.,《通过共创实现通用跟踪语义》,Log。方法计算。科学。,3, 4 (2007) ·兹比尔1131.68058
[41] (Henzinger,T.A.;Miller,D.,第二十届EACSL计算机科学逻辑年会(CSL)联席会议和第二十届ACM/IEEE计算机科学逻辑研讨会(LICS)。2014年7月14日至18日在奥地利维也纳举行的第二十届EACSL计算机科学逻辑年会(CSL)和第二十届ACM/IEEE计算机科学逻辑研讨会(LICS)联席会议,CSL-LICS’14,ACM)
[42] Hoare,C.A.R.,计算机编程的公理基础,Commun。美国医学会,12576-580(1969),583·Zbl 0179.23105号
[43] Hoshino,N.,线性可实现性,(Duparc,J.;Henzinger,T.A.,CSL.CSL,Lect.Notes Comp.Sci.,第4646卷(2007年),Springer),420-434·Zbl 1179.03068号
[44] Hoshino,N。;Muroya,K。;Hasuo,I.,《交互作用的记忆几何:从余代数分量到代数效应》,摘自:Henzinger和Miller[41],第52页·Zbl 1394.68062号
[45] 海兰德,J.M.E。;Ong,C.-H.L.,《关于PCF的完全抽象:I、II和III,Inform》。和计算。,163, 2, 285-408 (2000) ·Zbl 1006.68027号
[46] Jacobs,B.,《从余代数到单体迹》,(计算机科学中的余代数方法),计算机科学中协代数方法,CMCS 2010。计算机科学中的协同代数方法。计算机科学中的协同代数方法,CMCS 2010,电子。注释Theor。计算。科学。,第264卷(2010),Elsevier:Elsevier Amsterdam),125-140·兹比尔1247.68175
[47] Jacobs,B.,《余代数导论》。《走向国家和观察的数学》(2012年),一本书的草稿(2.0版),在线提供
[48] 雅各布斯,B。;韦斯特班,B。;Westerban,B.,凸集状态,(Pitts,A.M.,《软件科学与计算结构基础》第18届国际会议,FoSSaCS 2015,作为欧洲软件理论与实践联合会议的一部分,ETAPS 2015,英国伦敦,2015年4月11-18日。诉讼程序。软件科学与计算结构基础第18届国际会议,FoSSaCS 2015,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2015,英国伦敦,2015年4月11-18日。《计算机科学论文集》,第9034卷(2015年),施普林格出版社,第87-101页·Zbl 1459.68068号
[49] Joyal,A。;Street,R.,《张量微积分的几何》,I,高等数学。,88, 55-112 (1991) ·Zbl 0738.18005号
[50] Joyal,A。;街道,R。;Verity,D.,追踪单体范畴,数学。程序。剑桥菲洛斯。《社会学杂志》,119,3425-446(1996)·Zbl 0845.18005号
[51] Katsumata,S.,《通过提升关联计算效果》,Inform。和计算。,222, 228-246 (2013) ·Zbl 1267.68087号
[52] 克劳斯,K.,《状态、效果和操作》。量子理论的基本概念。注释物理。,第190卷(1983年),斯普林格-Verlag·Zbl 0545.46049号
[53] 兰贝克,J。;Scott,P.J.,《高阶分类逻辑导论》,剑桥高等数学研究,第7卷(1986年),剑桥大学出版社·Zbl 0596.0302号
[54] Longley,J.R.,《可实现拓扑与语言语义学》(1994),爱丁堡大学博士论文
[55] Mackie,I.,交互机器的几何,(POPL’95:第22届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集(1995),ACM:美国纽约州纽约市ACM),198-208
[56] Malherbe,O.,《计算的分类模型:量子计算的部分追踪分类和预处理模型》(2010),渥太华大学博士论文
[57] Melliès,P.-A.,《弦图中的函数盒》,(埃西克,Z.,CSL.CSL,Lect.Notes Comp.Sci.,第4207卷(2006),施普林格),1-30·Zbl 1225.03087号
[58] Melliès,P.-A.,线性逻辑的范畴语义,(Panoramas et Synthèses,第27卷(2009),法国数学协会),15-215,第一章
[59] Mitchell,J.C.,《程序设计语言基础》(1996),麻省理工学院出版社:麻省理学院出版社剑桥
[60] Moggi,E.,《计算和单数概念》,Inform。和计算。,93, 1, 55-92 (1991) ·Zbl 0723.68073号
[61] Muroya,K。;Kataoka,T。;哈索,I。;Hoshino,N.,《为换能器编译有效术语:交互记忆几何的原型实现》(低级语言语法和语义国际研讨会,低级语言句法和语义国际会议,LOLA 2014(2014))
[62] 尼尔森,硕士。;Chuang,I.L.,《量子计算与量子信息》(2000),剑桥大学出版社·Zbl 1049.81015号
[63] 奥默,B.,QCL中的量子编程(2000),维也纳技术大学信息系统研究所,硕士论文
[64] Pagani,M。;塞林格,P。;Valiron,B.,将定量语义应用于高阶量子计算,(Jagannathan,S.;Sewell,P.,POPL(2014),ACM),647-658·Zbl 1284.68271号
[66] Pinto,J.S.,Implantation parallelèle avec la logique linéaire(applications des re seaux d’interaction et de la géométrie de l’interactions)(2001年),埃科尔理工学院,主要英文文本
[67] Plotkin,G.D.,Call-by-name,Call-by-value和lambda-calculus,Theoret。计算。科学。,1, 2, 125-159 (1975) ·Zbl 0325.68006号
[68] Plotkin,G.D。;Power,J.,代数效应的充分性,(Honsell,F.;Miculan,M.,FoSSaCS.FoSSaCS,计算机科学讲稿,第2030卷(2001),Springer),1-24·Zbl 0986.68055号
[69] Plotkin,G.D。;Power,J。;Sannella,D。;Tennent,R.D.,Lax逻辑关系,(Montanari,U.;Rolim,J.D.P.;Welzl,E.,ICALP.,ICALP,计算机科学讲义,第1853卷(2000),Springer),85-102·Zbl 0973.03016号
[70] Rutten,J.J.M.M.,《宇宙余代数:系统理论》,《理论》。计算。科学。,249, 3-80 (2000) ·Zbl 0951.68038号
[72] Seely,R.A.G.,《线性逻辑,自治范畴和无余余代数》,(Gray,J.;Scedrov,A.,《计算机科学和逻辑范畴》,Providence.《计算机科学与逻辑范畴》。《计算机科学及逻辑范畴》(categories in Computer Science and logic),Providence,AMS Contemp.Math.,vol.92(1989),371-382·Zbl 0674.03007号
[73] Selinger,P.,走向量子编程语言,数学。结构计算。科学。,14, 4, 527-586 (2004) ·Zbl 1085.68014号
[74] 塞林格,P。;Valiron,B.,关于量子线性函数语言的完全抽象模型:(扩展抽象),电子。注释Theor。计算。科学。,210, 123-137 (2008) ·Zbl 1279.68046号
[75] 塞林格,P。;Valiron,B.,量子lambda演算,(Gay,S.;Mackie,I.,量子计算中的语义技术(2009),剑桥大学出版社),135-172·Zbl 1344.68052号
[76] Simpson,A.K.,《线性lambda-calculus的约简及其在操作语义中的应用》,(Giesl,J.,RTA.RTA,《计算机科学讲义》,第3467卷(2005),Springer),219-234·Zbl 1078.03013号
[77] 医学博士Smyth。;Plotkin,G.D.,递归区域方程的范畴理论解,SIAM J.Comput。,11, 761-783 (1982) ·Zbl 0493.68022号
[78] Valiron,B.,《用于量子计算的高阶函数编程语言的语义》(2008),渥太华大学博士论文
[79] Valiron,B.,《量子计算:从程序员的角度》,《新一代》。计算。,31, 1, 1-26 (2013) ·Zbl 1298.81051号
[80] van Oosten,J.,《可实现性:分类方面的介绍》,《逻辑研究与数学基础》(2008),爱思唯尔出版社·Zbl 1225.03002号
[81] van Tonder,A.,量子计算的λ演算,SIAM J.Compute。,33, 5, 1109-1135 (2004) ·Zbl 1057.81016号
[82] 沃雷尔,J.,关于有限集函子的最后序列,理论。计算。科学。,338,1-3184-199(2005年)·Zbl 1070.18004号
[83] Ying,M。;Yu,N。;冯毅,量子编程中的交替:从数据叠加到程序叠加,CoRR abs/1402.5172
[84] Yoshimizu,A.,《交互构造几何及其应用》(2012),东京大学,网址:
[85] Yoshimizu,A。;哈索,I。;Faggian,C。;Dal Lago,U.,《作为高阶量子电路的证明网络中的测量》,(Shao,Z.,ESOP.ESOP,计算机科学讲义,第8410卷(2014),Springer),371-391·Zbl 1405.68095号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。