×

高阶逻辑的自形式化。语义、可靠性和经过验证的实现。 (英语) Zbl 1356.68194号

摘要:我们提出了高阶逻辑(HOL)的机械化语义,并证明了推理系统的可靠性,包括由HOL-Light定理证明器内核实现的定义规则。我们的工作扩展了哈里森在没有定义的情况下对推理系统的验证。逻辑的正确性扩展到定理证明器的正确性,因为我们还表明CakeML中内核的综合实现细化了推理系统。除了增加对定义和综合实现的支持外,我们还改进了Harrison的工作,使我们的HOL模型在集合论域上参数化,并且我们证明了改进的常量规范原则的合理性,以期鼓励采用它。我们的语义通过上下文直接支持已定义的常量,我们发现这种方法比我们之前的工作更干净,我们将Wiedijk的无状态HOL形式化了。

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
03年11月15日 高阶逻辑;类型理论(MSC2010)
03B35型 证明和逻辑操作的机械化
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 阿伊特·穆罕默德,O.,穆尼奥斯,C.A.,塔哈尔,S.(编辑):《高阶逻辑中的定理证明》,第21届国际会议,2008年TPHOL,加拿大蒙特利尔,2008年8月18-21日。《计算机科学讲稿》第5170卷会议录。柏林施普林格出版社(2008)·Zbl 1149.68013号
[2] Anand,A.,Rahli,V.:走向一名正式验证的证明助理。收录:Klein和Gamboa[15],第27-44页·Zbl 1416.68146号
[3] Andrews P.B.:《数理逻辑与类型论导论》,第27卷。纽约州施普林格市(2002年)·Zbl 1002.03002号 ·doi:10.1007/978-94-015-9934-4
[4] Arthan,R.:HOL形式化:语义学。http://www.lemma-one.com/ProPPower/specs/spc002.pdf ·Zbl 1416.68148号
[5] Arthan,R.:HOL常量定义做得对。收录:克莱因和甘博阿[15],第531-536页·Zbl 1416.68148号
[6] Barras B.:以Coq为单位的集合,以集合为单位的Coq。J.形式化原因3(1),29-48(2010)·Zbl 1211.03023号
[7] Bertot,Y.:Coq的简短介绍。摘自:艾特·穆罕默德等人[1],第12-16页·Zbl 1165.68449号
[8] Church A.:简单类型理论的表述。J.塞姆。日志。5(2), 56-68 (1940) ·JFM 66.1192.06号 ·doi:10.2307/2266170
[9] 哥德尔·K:《数学与物理原理》38(1),173-198(1931),Monatsheft fr Mathematik und Physik·JFM 57.0054.02号 ·doi:10.1007/BF01700692
[10] Gordon,M.:从LCF到HOL:一段短暂的历史。收录于:普洛金·G.D.、斯特林·C.、托夫特·M.(编辑)《证明、语言与互动》,《罗宾·米尔纳荣誉论文》,第169-186页。麻省理工学院出版社,剑桥(2000)·Zbl 0968.68018号
[11] Harrison,J.:走向HOL Light的自我验证。收录于:Furbach,U.,Shankar,N.(编辑),《自动推理》,第三届国际联合会议,IJCAR 2006,西雅图,华盛顿州,美国,2006年8月17日至20日,《计算机科学讲稿》第4130卷,第177-191页。柏林施普林格出版社(2006)·Zbl 1222.68364号
[12] Harrison,J.:HOL灯:概述。收录于:Berghofer,S.、Nipkow,T.、Urban,C.、Wenzel,M.(编辑),TPHOL,《计算机科学讲义》第5674卷,第60-66页。柏林施普林格出版社(2009)·Zbl 1252.68255号
[13] 亨金·L·:类型理论的完整性。J.塞姆。日志。15, 81-91 (1950) ·兹比尔0039.00801 ·doi:10.2307/2266967
[14] Hurd,J.:开放理论标准理论库。摘自:Bobaru M.G.、Havelund K.、Holzmann,G.J.、Joshi,R.(编辑),美国国家航空航天局正式方法第三届国际研讨会,2011年4月18日至20日,美国加利福尼亚州帕萨迪纳,NFM 2011。《计算机科学讲义》第6617卷,第177-191页。柏林施普林格出版社(2011)
[15] Klein,G.,Gamboa,R.(编辑):交互式定理证明第五届国际会议,ITP 2014,作为维也纳逻辑夏季的一部分举行,VSL 2014,奥地利维也纳,2014年7月14-17日。《计算机科学讲义》第8558卷会议录。柏林施普林格出版社(2014)·Zbl 1294.68020号
[16] Krauss,A.,Schropp,A.:从高阶逻辑到集合理论的机械化翻译。收录于:Kaufmann,M.,Paulson,L.C.(编辑)《交互式定理证明》,第一届国际会议,2010年7月11日至14日,英国爱丁堡ITP。《计算机科学讲义》第6172卷,第323-338页。柏林施普林格出版社(2010年)·Zbl 1291.68355号
[17] Kumar,R.、Arthan,R.,Myreen,M.O.、Owens,S.:HOL及其定义:语义、可靠性和经验证的实现。摘自:Klein和Gamboa[15],第308-324页·Zbl 1416.68167号
[18] Kumar,R.,Myreen,M.O.,Norrish,M.,Owens,S.:CakeML:ML的验证实施。In:Jagannathan,S.,Sewell,P.(编辑)第41届ACM SIGPLAN-SIGACT编程语言原则年度研讨会,POPL’14,美国加利福尼亚州圣地亚哥,2014年1月20日至21日,第179-192页。ACM,纽约(2014)·Zbl 1284.68405号
[19] 库拉托夫斯基C.:《音乐的概念》。芬达姆。数学。2(1), 161-171 (1921) ·JFM 48.0204.01型
[20] MarićF.:通过浅嵌入Isabelle/HOL对现代SAT解算器进行形式验证。西奥。计算。科学。411(50), 4333-4356 (2010) ·Zbl 1208.68205号 ·doi:10.1016/j.tcs.2010.09.014
[21] 门德尔森E.:《数理逻辑导论》,第5版。佛罗里达州博卡拉顿CRC出版社(2009年)·兹比尔1173.03001
[22] Milner R.:编程中的类型多态理论。J.计算。系统。科学。17(3), 348-375 (1978) ·Zbl 0388.68003号 ·doi:10.1016/0022-0000(78)90014-4
[23] Milner,R.:LCF:一种用机器打样的方法。摘自:Becvár,J.(编辑),《1979年计算机科学数学基础》,第八届研讨会论文集,1979年9月3日至7日,捷克斯洛伐克奥洛莫克,计算机科学讲义第74卷,第146-159页。柏林施普林格(1979)·JFM 66.1192.06号
[24] Myreen,M.O.,Davis,J.:反射式Milawa定理证明程序是可靠的(甚至是运行它的机器代码)。摘自:Klein和Gamboa[15],第421-436页·Zbl 1416.68174号
[25] Myreen M.O.,Owens Scott:证明将高阶逻辑翻译为纯有状态ML.J.Funct。程序。24(2-3), 284-315 (2014) ·Zbl 1297.68053号 ·doi:10.1017/S0956796813000282
[26] Myreen,M.O.,Owens,S.,Kumar,R.:实现HOL Light验证的步骤。摘自:Blazy,S.,Paulin-Mohring,C.,Pichardie,D.(编辑)交互式定理证明第四届国际会议,ITP 2013,法国雷恩,2013年7月22日至26日。《计算机科学讲义》第7998卷,第490-495页。柏林施普林格出版社(2013)·Zbl 1317.68225号
[27] A.M.皮特斯:《HOL系统:逻辑》,第三版。http://hol-theorem-prover.org/documentation.html
[28] Ridge,T.,Margetson,J.:一阶逻辑的机械验证、健全和完整的定理证明者。摘自:Hurd,J.,Melham,T.F.(eds.),《高阶逻辑中的定理证明》,第18届国际会议,TPHOLs 2005,英国牛津,2005年8月22日至25日,《计算机科学讲稿》第3603卷,第294-309页。柏林施普林格出版社(2005)·Zbl 1152.03316号
[29] Slind,K.,Norrish,M.:HOL4的简要概述。摘自:艾特·穆罕默德等人[1],第28-32页·Zbl 1165.68474号
[30] VaughtRobert,L.:《集合论:导论》,第二版。Birkhäuser,巴塞尔(1994年)
[31] von Wright J.:在HOL中表示高阶逻辑证明。计算。J.38(2),171-179(1995)·doi:10.1093/comjnl/38.2.171
[32] Wang,Q.,Barras,B.:内涵型理论的语义扩展到可判定的等式理论。摘自:Della Rocca,S.R.(编辑)《计算机科学逻辑2013》(CSL 2013),CSL 2013,2013年9月2-5日,意大利都灵,LIPIcs第23卷,第653-667页。Dagstuhl-Leibniz-Zentrum fuer Informatik学校(2013年)·Zbl 1356.68205号
[33] Wenzel,M.,Paulson,L.C.,Nipkow,T.:伊莎贝尔框架。摘自:艾特·穆罕默德等人[1],第33-38页·Zbl 1165.68478号
[34] Wiedijk,F.:无状态HOL。收录于:Hirschowitz,T.(编辑)《证据和程序的诉讼类型》,《修订论文选集》,Types 2009,Aussois,France,2009年5月12日至15日,EPTCS第53卷,第47-61页(2009)·Zbl 1457.68300号
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。