×

Isabelle的Psi结石。 (英语) Zbl 1356.68175号

摘要:本文介绍了psi-calculi的机械化,这是一个参数化框架,用于建模各种过程演算方言,包括(但不限于)pi-calculus、应用pi-caluclus和spi演算。psi-calculi的表达能力明显更强,但其语义结构与原始pi-calculus的语义一样简单。然而,psi-calculi的元理论性质的证明更为复杂,尤其是因为psi-calcalculi(与更简单的calculi不同)使用一次绑定多个名称的粘合剂。机械化是在Nominal Isabelle框架中进行的,该框架是一个交互式的证明助手,旨在促进关于粘合剂计算的形式推理。我们的主要贡献是双重的。首先,我们开发了一些技术,可以对Nominal Isabelle中绑定多个名称的calculi进行有效推理。其次,我们采用了这些技术来机械化psi-calculi元理论的实质性结果,包括双相似性的同余性质和结构同余定律。据我们所知,这是迄今为止证明助手中机械化的过程计算最广泛的形式化。

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
03B35型 证明和逻辑操作的机械化
68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abadi,M.,Fournet,C.:移动价值观、新名称和安全通信。ACM SIGPLAN非。36(3),104-115(2001)·Zbl 1323.68398号 ·数字对象标识代码:10.1145/373243.360213
[2] Abadi,M.,Gordon,A.D.:密码协议演算:spi演算。Inf.计算。148, 36-47 (1999) ·Zbl 0924.68073号 ·doi:10.1006/inco.1998.2740
[3] 艾德米尔,B.E.,博哈农,A.,费尔贝恩,M.,福斯特,N.J.,皮尔斯,B.C.,苏厄尔,P.,维蒂尼奥蒂斯,D.,瓦什伯恩,G.,威里奇,S.,兹丹塞维奇,S.大众机械化元理论:POPLmark挑战。收录于:Hurd,J.,Melham,T.(编辑):《2005年TPHOL会议录》,LNCS,第3603卷,第50-65页。斯普林格(2005)·Zbl 1152.68516号
[4] 艾德米尔,B.E.,Charguéraud,A.,Pierce,B.C.,Pollack,R.,Weirich,S.工程形式元理论。收录于:Necula,G.C.,Wadler,P.(编辑):《2008年POPL学报》,第3-15页。ACM(2008)·Zbl 1295.68052号
[5] Ballarin,C.Isabelle/Isar中的语言环境和语言环境表达式。收录于:Berardi,S.,Coppo,M.,Damiani,F.(eds.):《证明和程序的类型》,国际研讨会,Types 2003,意大利都灵,2003年4月30日至5月4日,修订论文集,LNCS,第3085卷,第34-50页。斯普林格(2003)
[6] Barendregt,H.P.:lambda演算:其语法和语义。北荷兰公社。Co(1981)·Zbl 0467.03010号
[7] Bengtson,J.:过程计算的形式化。乌普萨拉大学博士论文(2010年)·JFM 62.0046.01标准
[8] Bengtson,J.:《伊莎贝尔》中的Psi结石。正式证据存档。http://afp.sf.net/entries/Psi_Calculi.shtml,正式证明开发(2012年)
[9] Bengtson,J.,Johansson,M.,Parrow,J.,Victor,B.:Psi演算:一个用于具有标称数据和逻辑的移动过程的框架。计算机科学中的逻辑方法7(1)(2011)·Zbl 1213.68399号
[10] Bengtson,J.,Parrow,J.:使用名义逻辑将像素形式化。计算机科学中的逻辑方法5(2)(2008)·Zbl 1168.68436号
[11] Bengtson,J.,Parrow,J.:伊莎贝尔的Psi-calculi。收录:Berghofer,S.、Nipkow,T.、Urban,C.、Wenzel,M.(编辑):《2009年TPHOL会议录》,LNCS,第5674卷,第99-114页。施普林格(2009)·Zbl 1252.68247号
[12] Berghofer,S.:简单型lambda-calculus,具有let和tuple模式。http://isabelle.in.tum.de/repos/isabelle/file/81e8fdfeb849/src/HOL/Nominal/Examples/Pattern.thy。2013年10月1日检索(2010)·Zbl 0956.68095号
[13] Berghofer,S.,Urban,C.:标称反演原理。收录:Mohamed,O.A.,Muñoz,C.A.,Tahar,S.(编辑):TPHOLs’08会议记录,LNCS,第5170卷,第71-85页。施普林格(2008)·Zbl 1165.68448号
[14] Bergstra,J.A.,Klop,J.W.:同步通信的进程代数。信息控制。60(1-3), 109-137 (1984) ·Zbl 0597.68027号 ·doi:10.1016/S0019-9958(84)80025-X
[15] Bertot,Y.:Coq的简短介绍。收录:Mohamed,O.A.,Muñoz,C.,Tahar,S.(编辑):TPHOLs 2008年会议记录,LNCS,第5170卷,第12-16页。施普林格(2008)·Zbl 1165.68449号
[16] Borgström,J.、Gutkovas,R.、Parrow,J.,Victor,B.、Pohjola,J.A.:使用广义模式匹配对psi-calculi进行排序。出现在LNCS 8358,TGC会议记录(2013)·Zbl 1348.68158号
[17] Borgström,J.、Huang,S.、Johansson,m.、Raabjerg,P.、Victor,B.、Pohjola,J。,Parrow,J.广播psi-calculi与无线协议应用。收录:Barthe,G.,Pardo,A.,Schneider,G.(编辑):《2011年SEFM会议录》,LNCS,第7041卷,第74-89页。施普林格(2011)·Zbl 1350.68041号
[18] Briais,S.:Coq(2007)中spi演算的形式化。2007年11月2日发送到Coq-club邮件列表的电子邮件。检索自,http://permalink.gmane.org/gmane.science.mathematics.logic.coq.club/18652013年10月1日·Zbl 1323.68398号
[19] de Bruijn,N.G.:带有无名假人的Lambda演算符号。一种用于公式自动操作的工具,应用于Church-Roser定理。印度。数学。34, 381-392 (1972) ·Zbl 0253.68007号 ·doi:10.1016/1385-7258(72)90034-0
[20] Buscemi,M.G.,Montanari,U.CC-Pi:用于指定服务级别协议的基于约束的语言。在:De Nicola,R.(编辑):《2007年员工持股计划程序》,LNCS,第4421卷,第18-32页。施普林格(2007)·Zbl 1187.68063号
[21] Carbone,M.,Maffeis,S.:关于p-演算中多变量同步的表达能力。《北欧计算杂志》10(2),70-98(2003)·Zbl 1062.68077号
[22] Charguéraud,A.:当地无名代表。J.自动化。原因。,1-46 (2011) ·Zbl 1260.68368号
[23] Church,A.:初等数论中一个无法解决的问题。美国数学杂志。58(2), 345-363 (1936) ·Zbl 0014.09802号 ·doi:10.2307/2371045
[24] Gabbay,M.J.,Pitts,A.M.:使用变量绑定实现抽象语法的新方法。表Asp。计算。13, 341-363 (2001) ·Zbl 1001.68083号 ·doi:10.1007/s001650200016
[25] Gardner,P.,Wischik,L.显式融合。在:Nielsen,M.,Rovan,B.(编辑):《2000年加拿大医学会论文集》,LNCS,第1893卷,第373-382页。斯普林格(2000)·Zbl 0996.68523号
[26] Hirschkoff,D.:结构微积分中像素理论的完整形式化。收录于:Gunter,E.L.,Felty,A.P.(编辑):TPHOLs’97会议记录,LNCS,第1275卷,第153-169页。施普林格(1997)·Zbl 0883.03012号
[27] Hoare,C.A.R.:传达顺序过程。Commun ACM 21(8),666-677(1978)·Zbl 0383.68028号 ·doi:10.1145/359576.359585
[28] Honsell,F.,Miculan,M.,Scagnetto,I.:(co)归纳型理论中的pi-calculus。西奥。计算。科学。253(2), 239-285 (2001) ·Zbl 0956.68095号 ·doi:10.1016/S0304-3975(00)00095-5
[29] 哈夫曼,B.,乌尔本,C.名义伊莎贝尔的新基金会。收录于:Kaufmann,M.,Paulson,L.C.(编辑):《2010年ITP会议录》,LNCS,第6172卷,第35-50页。施普林格(2010)·Zbl 1291.68350号
[30] Hur,C.K.,Neis,G.,Dreyer,D.,Vafeiadis,V.共推证明中参数化的力量。摘自:Giacobazzi,R.,Cousot,R.(编辑):第40届ACM SIGPLAN-SIGACT编程语言原理年度研讨会,POPL’13,意大利罗马,2013年1月23日至25日,第193-206页。ACM(2013)·Zbl 1301.68220号
[31] 伊莎贝尔:检索自,http://isabelle.in.tum.de/2013年10月1日·Zbl 1056.03014号
[32] Johansson,M.,Parrow,J.,Victor,B.,Bengtson,J.,Aceto,L.,Damgård,I.,Goldberg,L.A.,Halldórsson,M.M.,Ingólfsdóttir,A.,Walukiewicz,I.:扩展π结石:2008年ICALP会议记录,LNCS,第5126卷,第87-98页。施普林格(2008)·Zbl 0956.68095号
[33] Kahsai,T.,Miculan,M.使用标称技术实现spi演算。收录人:Beckmann,A.,Dimitracopoulos,C.,Löwe,B.(编辑):《2008年国际经济会议论文集》,LNCS,第5028卷,第294-305页。施普林格(2008)·Zbl 1142.68445号
[34] Melham,T.F.:霍尔中圆周率微积分的机械化理论。《北欧计算杂志》1(1),50-76(1994)
[35] Milner,R.:通信系统微积分,LNCS,第92卷。斯普林格(1980)·兹比尔0452.68027
[36] Milner,R.:沟通与并发。Prentice-Hall公司(1989年)·Zbl 0683.68008号
[37] Milner,R.:《多元像素:教程》。收录于:Bauer,F.L.,Brauer,W.,Schwichtenberg,H.(编辑):《规范的逻辑和代数》,第203-246页。斯普林格(1993)·Zbl 1140.68061号
[38] Milner,R.:通信和移动系统-Pi-calculus。剑桥大学出版社(1999)·Zbl 0942.68002号
[39] Milner,R.,Parrow,J.,Walker,D.:移动进程的微积分,I/II。Inf.计算。100(1), 1-77 (1992) ·Zbl 0752.68036号 ·doi:10.1016/0890-5401(92)90008-4
[40] Milner,R.、Tofte,M.、Harper,R.和MacQueen,D.:标准ML的定义-修订版。麻省理工学院出版社(1997)·Zbl 0383.68028号
[41] O.A.穆罕默德:HOL中的pi-calcul理论。亨利·彭加勒大学博士论文(1996年)
[42] Park,D.M.R.:无限序列上的并发性和自动机。摘自:Deussen,P.(ed.):《LNCS理论计算机科学学报》,第五届GI会议,德国卡尔斯鲁厄,1981年3月23日至25日,第104卷,第167-183页。斯普林格(1981)
[43] Parrow,J.,Borgström,J.,Raabjerg,P.,Åman Pohjola,J.:高阶psi结石。数学。结构。计算。科学。FirstView,1-37(2013)。doi:10.1017/S096012951300170·Zbl 1342.68239号 ·网址:10.1017/S0960129513000170
[44] 不列颠哥伦比亚省皮尔斯(Pierce)、南卡罗来纳州威里奇(Weirich):前言。J.自动化。原因。49(3), 301-302 (2012) ·doi:10.1007/s10817-012-9254-5
[45] Pitts,A.M.:名义逻辑,名称和约束的一阶理论。Inf.计算。186(2), 165-193 (2003) ·Zbl 1056.03014号 ·doi:10.1016/S0890-5401(03)00138-X
[46] Röckl,C.,Hirschkoff,D.:使用机械化语法分析在Isabelle/HOL中充分浅埋p-演算。J.功能。程序。13(2), 415-451 (2003) ·Zbl 1096.68679号 ·doi:10.1017/S0956796802004653
[47] Slind,K.,Norrish,M.:HOL4的简要概述。收录:Mohamed,O.A.,Muñoz,C.,Tahar,S.(编辑):TPHOLs 2008年会议记录,LNCS,第5170卷,第28-32页。施普林格(2008)·Zbl 1165.68474号
[48] Urban,C.:Isabelle/HOL中的标称技术。J.自动化。原因。40(4), 327-356 (2008) ·Zbl 1140.68061号 ·doi:10.1007/s10817-008-9097-2
[49] Urban,C.,Berghofer,S.,Norrish,M.:规则归纳中的Barendregt变量约定。收录于:Pfenning,F.(编辑):《CADE-21会议录》,LNCS,第4603卷,第35-50页。施普林格(2007)·Zbl 1213.03024号
[50] Urban,C.,Kaliszyk,C.:《名义伊莎贝尔》中的一般绑定和字母等效性。计算机科学逻辑方法8(2)(2012)·Zbl 1242.68283号
[51] de Vries,E.,Koutavas,V.:局部无名置换类型。提交。检索自,https://www.cs.tcd.ie/Edsko.de.Vries/pub/lnpt.pdf2013年10月1日
[52] Wenzel,M.,Paulson,L.C.,Nipkow,T.:Isabelle框架。收录:Mohamed,O.A.,Muñoz,C.,Tahar,S.(编辑):TPHOLs 2008会议录,LNCS,第5170卷,第33-38页。施普林格(2008)·Zbl 1165.68478号
[53] Wenzel,M.等人:《Isabelle/Isar参考手册》。检索自http://isabelle.in.tum.de/dist/Isabelle2013/doc/isar-ref.pdf2013年10月1日·Zbl 0597.68027号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。