跳到主要内容
文章

证据的语义框架

出版:2017年10月1日 出版历史
  • 获取引文提醒
  • 摘要

    定理证明者以许多不同的格式生成证明的证据,例如证明脚本、自然推论、归结反驳、赫伯朗展开和等式重写。在实现的证明程序中,实际使用了这种格式的许多变体:例如,考虑到二进制分辨率、超分辨率、有序分辨率、参数调制等分辨率反驳的变体或限制。我们提出了基础证明证书(FPC)定义广泛证据语义的框架。该框架允许证明证书的生产者和这些证书的检查员对各种证明证据的语义有一个明确的正式定义。使用FPC框架将允许人们将证据与其出处分开,并允许任何人为给定类型的证据构建自己的证据检查器。FPC所依赖的基础是证明理论,尤其是最近对集中证明系统的研究:此类证明系统提供了协议,通过该协议,检查员可以从证书中提取信息(由所谓的职员和专家进行调解),并执行各种确定性和非确定性计算。虽然在本文中我们将把自己局限于一阶逻辑,但我们不会在许多其他方面限制自己。FPC框架描述了经典逻辑和直觉逻辑,以及各种证明结构,如归结反驳、自然演绎、弗雷格证明和等式证明。

    工具书类

    [1]
    Andreoli,J.-M.:线性逻辑中重点证明的逻辑编程。J.日志。计算。2(3), 297---347 (1992)
    [2]
    Armand,M.、Faure,G.、Grégoire,B.、Keller,C.、Théry,L.、Werner,B.:SAT/SMT解算器通过证据证人与Coq的模块化集成。在:Jouannaud,J.-P.,Shao,Z.(编辑)认证程序和校对(CPP 2011),LNCS 7086,第135---150页(2011)
    [3]
    Baelde,D.:线性逻辑中的最小和最大不动点。ACM事务处理。计算。日志。13(1), 1---48 (2012)
    [4]
    Barendregt,H.:lambda演算在逻辑和计算机科学中的影响。牛市。符号。日志。3(2), 181---215 (1997)
    [5]
    Barendregt,H.,Barendsen,E.:形式证明中的Autarkic计算。J.汽车。原因。28(3), 321---336 (2002)
    [6]
    Barendregt,H.P.:广义类型系统简介。J.功能。程序。1(2), 125---154 (1991)
    [7]
    Bertot,Y.,Casteéran,P.:交互式定理证明和程序开发。Coq'Art:归纳结构的微积分。理论计算机科学文本。施普林格,纽约(2004)
    [8]
    Blanco,R.,Miller,D.:证明概述为证明证书:系统描述。摘自:Cervesato,I.,Schürmann,C.(eds.)Proceedings First International Workshop on Focusing,斐济苏瓦,2015年11月23日,理论计算机科学电子论文集第197卷,第7-14页。开放出版协会(2015)
    [9]
    Boespflug,M.,Carbonneaux,Q.,Hermant,O.:$$\lambda{\varPi}$$?-微积分模作为一种通用的证明语言。In:Pichardie,D.,Weber,T.(eds.)PxTP2012会议录:定理证明的证明交换,第28-43页(2012)
    [10]
    Böhme,S.,Weber,T.:设计校样格式:用户视角。In:Fontaine,P.,Stump,A.(编辑)PxTP 2011:第一届定理证明交换国际研讨会,第27---32页(2011)
    [11]
    Chaudhuri,K.:经典次指数逻辑和直觉次指数逻辑同样具有表现力。收录:Dawar,A.,Veith,H.(编辑)CSL 2010:计算机科学逻辑。LNCS 6247,捷克共和国布尔诺,第185---199页。施普林格(2010)
    [12]
    Chaudhuri,K.,Hetzl,S.,Miller,D.:与扩展证明同构的多焦点证明系统。J.日志。计算。26(2), 577---603 (2016)
    [13]
    Chaudhuri,K.,Miller,D.,Saurin,A.:通过多聚焦的规范序列证明。收录于:Ausiello,G.、Karhumäki,J.、Mauri,G.和Ong,L.(编辑)第五届理论计算机科学国际会议,IFIP 273,第383--396页。施普林格(2008)
    [14]
    Chaudhuri,K.,Pfenning,F.,Price,G.:逆方法中正向和反向链接的逻辑特征。J.汽车。原因。40(2---3), 133---177 (2008)
    [15]
    Chihani,Z.:经典逻辑和直觉逻辑中一阶证明的证明。Ecole Polytechnology博士论文(2015年)
    [16]
    Chihani,Z.,Libal,T.,Reis,G.:证明人检查员。收录于:Nivelle,H.D.(编辑)《第24届自动推理与分析表及相关方法会议录》(Tableaux),LNCS 9323,pp.201---210。斯普林格(2015)
    [17]
    Chihani,Z.,Miller,D.:平等推理的证明证书。收录于:Benevides,M.,Thiemann,R.(eds.)2015年LSFA后期制作:第十届逻辑和语义框架及应用研讨会。巴西纳塔尔,ENTCS 18612(2016)
    [18]
    Chihani,Z.,Miller,D.,Renaud,F.:检查一阶逻辑的基础证明证书(扩展抽象)。摘自:Blanchette,J.C.,Urban,J.(编辑)第三届定理证明证明交换国际研讨会(PxTP 2013),EPiC系列第14卷,第58---66页。EasyChair(2013年)
    [19]
    Chihani,Z.,Miller,D.,Renaud,F.:一阶逻辑中的基础证明证书。收录于:Bonacina,M.P.(编辑)CADE 24:2013年自动扣除会议,LNAI 7898,第162-177页(2013)
    [20]
    Chihani,Z.,Miller,D.,Renaud,F.:支持$$\lambda$$?Prolog代码。http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/fpc-support.tar (2016)
    [21]
    乔姆斯基,N.:语言描述的三种模型。IRE事务处理。Inf.理论2(3),113---124(1956)
    [22]
    Church,A.:简单类型理论的表述。J.赛姆布。日志。5, 56---68 (1940)
    [23]
    Cook,S.A.,Reckhow,R.A.:命题证明系统的相对效率。J.赛姆布。日志。44(1), 36---50 (1979)
    [24]
    Cousineau,D.,Dowek,G.:在lambda-Pi-演算模中嵌入纯类型系统。收录于:Rocca,S.R.D.(编辑)《Lambda演算与应用类型会议录》,第八届国际会议,TLCA 2007,法国巴黎,2007年6月26日至28日,LNCS 4583,第102页至第117页。施普林格(2007)
    [25]
    Danos,V.,Joinet,J.-B.,Schellinx,H.:LKT和LKQ:基于经典蕴涵的对偶线性分解的二阶逻辑的序列计算。收录:Girard,J.-Y.,Lafont,Y.,Regnier,L.(编辑)《线性逻辑进展》。伦敦数学学会讲座笔记系列,第222卷,第211-224页。剑桥大学出版社,剑桥(1995)
    [26]
    de Bruijn,N.G.:带有无名假人的Lambda演算符号,一个用于自动公式操作的工具,以及对Church的应用---Rosser定理。印度。数学。34(5), 381---392 (1972)
    [27]
    Delande,O.,Miller,D.,Saurin,A.:作为游戏的MALL中的证明和反驳。Ann.纯粹应用。日志。161(5), 654---672 (2010)
    [28]
    Dowek,G.:简单类型理论中的Skolemization:逻辑和理论观点。摘自:《简单类型理论中的推理:纪念彼得·安德鲁斯70岁生日》,《逻辑研究》第17期,第244--255页。学院出版物(2008)
    [29]
    Dowek,G.,Hardin,T.,Kirchner,C.:HOL-$\lambda\sigma$$??高阶逻辑的有意一阶表达式。数学。结构。计算。科学。11(1), 1---25 (2001)
    [30]
    Dowek,G.,Hardin,T.,Kirchner,C.:证明模的定理。J.汽车。原因。31(1), 31---72 (2003)
    [31]
    Dunchev,C.,Guidi,F.,Coen,C.S.,Tassi,E.:ELPI:快速、可嵌入、$$\lambda$$?Prolog解释器。摘自:Davis,M.,Fehnker,A.,McIver,A.,Voronkov,A.(编辑)《程序设计、人工智能和推理逻辑会议录——第20届国际会议》,LPAR-20,2015年11月24日至28日,斐济苏瓦,第460-468页(2015)
    [32]
    Dyckhoff,R.,Lengrand,S.:按值调用$$\lambda$$?-演算和LJQ。J.日志。计算。17(6), 1109---1134 (2007)
    [33]
    Felty,A.:将依赖型lambda演算中的规范转换为直觉逻辑中的规范。收录:Huet,G.,Plotkin,G.D.(编辑)《逻辑框架》。剑桥大学出版社,剑桥(1991)
    [34]
    Felty,A.:用高阶逻辑编码结构演算。收录于:Vardi,M.(编辑)第八届计算机科学中的逻辑研讨会,第233-244页。IEEE(1993)
    [35]
    Felty,A.:用高阶逻辑编程语言实现战术和战术。J.汽车。原因。11(1), 43---81 (1993)
    [36]
    Fontaine,P.、Marion,J.-Y.、Merz,S.、Nieto,L.P.、Tiu,A.F.:表达+自动化+稳健性:走向SMT求解器和交互式证明助手的结合。摘自:Hermanns,H.,Palsberg,J.(编辑)《TACAS:系统构建和分析的工具和算法》,第12届国际会议,LNCS 3920,第167---181页。斯普林格(2006)
    [37]
    Gallier,J.H.:《计算机科学的逻辑:自动定理证明的基础》。Harper&Row,纽约(1986年)
    [38]
    Gelder,A.V.:产生并验证极其庞大的命题反驳:拥有你的蛋糕,也吃它。安。数学。Artif公司。智力。65(4), 329---372 (2012)
    [39]
    Gentzen,G.:逻辑演绎研究。收录于:Szabo,M.E.(编辑)《Gerhard Gentzen论文集》,第68页至第131页。荷兰北部,阿姆斯特丹(1935年)
    [40]
    Gentzen,G.:数学。《Ann.112493--565》(1936)。在Gerhard Gentzen,M.E.Szabo,ed的论文集中以英文翻译重印为“初等数论的一致性”
    [41]
    Girard,J.-Y.:线性逻辑。理论。计算。科学。50, 1---102 (1987)
    [42]
    Girard,J.-Y.:一种新的构造逻辑:经典逻辑。数学。结构。压缩机。科学。1, 255---296 (1991)
    [43]
    Girard,J.-Y.,Taylor,P.,Lafont,Y.:证据和类型。剑桥大学出版社,剑桥(1989)
    [44]
    哥德尔,K.:《直觉算术与扎伦索里》,埃尔格布。艾恩斯数学。科洛库。34---38 (1932). The Undecitable(M.Davis,ed.)75---81(1965)中的英语翻译
    [45]
    哥德尔,K.:直觉主义的解释。埃尔格布。艾恩斯数学。科洛库。4, 39---40 (1933). 收录于S.Feferman等人编辑的《库尔特·哥德尔:作品集第一卷》
    [46]
    Gordon,M.:从LCF到HOL:短暂的历史。摘自:Plotkin,G.D.,Stirling,C.,Tofte,M.(编辑)《证明、语言与互动:纪念罗宾·米尔纳的论文》,第169---186页。麻省理工学院出版社,剑桥(2000)
    [47]
    Gordon,M.J.,Milner,A.J.,Wadsworth,C.P.:《爱丁堡LCF:机械化计算逻辑》,LNCS 78。施普林格,纽约(1979)
    [48]
    Harper,R.,Honsell,F.,Plotkin,G.:定义逻辑的框架。J.ACM 40(1),143---184(1993)
    [49]
    Heath,Q.,Miller,D.:有限状态探索中证明证书的框架。收录于:Kaliszyk,C.,Paskevich,A.(eds.)《第四届定理证明交换研讨会论文集》,第186期,《理论计算机科学电子论文集》第11-26页。开放出版协会(2015)
    [50]
    Herbelin,H.:《关于计算的问题:计算的相互作用》,《lambda-termes和战略的共同计算》。巴黎第七大学博士论文(1995年)
    [51]
    霍奇斯:逻辑与游戏。摘自:Zalta,E.N.(编辑)《斯坦福大学哲学百科全书》。斯坦福大学(2013)
    [52]
    Honsell,F.,Lenisa,M.,Ligori,L.,Maksimovic,P.,Scagnetto,I.:LFP:一个带有外部谓词的逻辑框架。收录于:Chlipala,A.,Schürmann,C.(编辑)《2012年LFMTP:逻辑框架与元语言、理论与实践第七届国际研讨会论文集》,第13-22页。ACM,纽约(2012)
    [53]
    Howe,J.M.:一些非经典逻辑中的证明搜索问题。圣安德鲁斯大学博士论文(1998年)。圣安德鲁斯大学研究报告CS/99/1
    [54]
    休斯,D.J.D.:无语法证明。安。数学。143(3), 1065---1076 (2006)
    [55]
    Hurd,J.:开放理论标准理论库。收录于:Bobaru,M.G.,Havelund,K.,Holzmann,G.J.,Joshi,R.(编辑)第三届NASA形式方法国际研讨会,LNCS 6617,pp.177---191(2011)
    [56]
    Johnson,S.C.:《Yacc:又一个编译器——编译器》,第32卷。贝尔实验室,默里山(1975年)
    [57]
    Kahn,G.:自然语义学。收录于:Brandenburg,F.-J.,Vidal-Naquet,G.,Wirsing,M.(编辑)《计算机科学理论方面研讨会论文集》,LNCS 247,第22-39页。斯普林格(1987)
    [58]
    科尔莫戈罗夫,A。注:根据排除中间原则。Mat.Sb.32,646----667(1925)。Jean van Heijenoort在From Frege to Gödel中的英文翻译
    [59]
    O.劳伦特:逻辑极化练习曲。Aix-Marseille II大学博士论文(2002年)
    [60]
    Liang,C.,Miller,D.:线性、直觉主义和经典逻辑中的聚焦和极化。理论。计算。科学。410(46), 4747---4768 (2009)
    [61]
    Liang,C.,Miller,D.:组合逻辑的重点方法。Ann.纯粹应用。日志。162(9), 679---697 (2011)
    [62]
    Lorenzen,P.:Ein dialogisches konstruktivitätskriterium。Infinitistic Methods:数学基础研讨会论文集,第193-200页。PWN(1961年)
    [63]
    米勒:证明的紧凑表示。螺柱日志。46(4), 347---370 (1987)
    [64]
    Miller,D.:交流和信任证据:广谱证明的案例。摘自:施罗德·海斯特(Schroeder-Heister,P.)、霍奇斯(Hodges,W.)、海因兹曼(Heinzmann,G.)、布尔(Bour,P.E.)(编辑)《逻辑、方法论和科学哲学》。《第十四届国际大会议事录》,第323--342页。大学出版物(2014)
    [65]
    Miller,D.:校对和逻辑编程。收录于:Falaschi,M.(ed.)Logic-Based Program Synthesis and Transformation(LOPSTR),LNCS 9527,第3-17页。纽约州施普林格市(2015)
    [66]
    Miller,D.,Naathur,G.:用高阶逻辑编程。剑桥大学出版社,剑桥(2012)
    [67]
    Miller,D.,Nadathur,G.,Pfenning,F.,Scedrov,A.:统一证明是逻辑编程的基础。Ann.纯粹应用。日志。51, 125---157 (1991)
    [68]
    Miller,D.,Saurin,A.:从证明到聚焦证明:线性逻辑中聚焦的模块证明。在:Duparc,J.,Henzinger,T.A.(编辑)CSL 2007:计算机科学逻辑,LNCS 4646,第405---419页。施普林格,纽约(2007)
    [69]
    Miller,D.,Volpe,M.:模态逻辑的聚焦标记证明系统。摘自:Davis,M.,Fehnker,A.,McIver,A.,Voronkov,A.(编辑)《程序设计、人工智能和推理逻辑》(LPAR),LNCS 9450,第266--280页。斯普林格(2015)
    [70]
    Milner,R.、Tofte,M.、Harper,R.和MacQueen,D.:标准ML的定义(修订版)。麻省理工学院出版社,剑桥(1997)
    [71]
    Nadathur,G.,Mitchell,D.J.:系统描述:Teyjus——$$\lambda$$?Prolog的编译器和基于抽象机器的实现。参见:Ganzinger,H.(ed.)第16届自动扣除会议(CADE),LNAI 1632,第287--291页。斯普林格,特伦托(1999)
    [72]
    Necula,G.C.,Rahul,S.P.:基于Oracle的不可信软件检查。摘自:Hankin,C.,Schmidt,D.(eds.)第28届ACM编程语言原理研讨会,第142---154页(2001)
    [73]
    Nipkow,T.、Paulson,L.C.、Wenzel,M.:Isabelle/HOL——高阶逻辑的证明助手。LNCS 2283。斯普林格,纽约(2002)
    [74]
    Paulson,L.C.:通用定理证明程序的基础。J.汽车。原因。5, 363---397 (1989)
    [75]
    Pereira,F.C.N.,Shieber,S.M.:序言和自然语言分析,第10卷。CLSI,斯坦福(1987)
    [76]
    Pfenning,F.,Schürmann,C.:系统描述:Twelf——演绎系统的元逻辑框架。参见:Ganzinger,H.(ed.)第16届自动扣除会议(CADE),LNAI 1632,第202---206页。斯普林格,特伦托(1999)
    [77]
    普洛金,G.D.:操作语义学的结构方法。大邑FN-19。奥胡斯大学,奥胡斯(1981年)
    [78]
    普洛金:结构操作语义学的起源。J.日志。代数程序。60, 3---15 (2004)
    [79]
    Prawitz,D.:自然演绎。阿尔姆奎斯特和威克塞尔,乌普萨拉(1965)
    [80]
    Qi,X.,Gacek,A.,Holte,S.,Nadathur,G.,Snow,Z.:Teyjus系统——版本2。http://teyjus.cs.umn.edu/ (2015)
    [81]
    Rabe,F.:《逻辑的未来:基础依赖》。日志。普遍适用。10(1), 1---20 (2016)
    [82]
    Saillard,R.:朝向$$\lambda{\varPi}$$?微积分模块中的显式重写规则。摘自:Schulz,S.、Sutcliffe,G.、Konev,B.(编辑)IWIL-10届逻辑实现国际研讨会(2013年)
    [83]
    Schwichtenberg,H.:Minlog出版社。收录于:Wiedijk,F.(编辑)《世界十七个证明者》,LNCS 3600,第151-157页。施普林格,纽约(2006)
    [84]
    Shieber,S.M.、Schabes,Y.、Pereira,F.C.N.:演绎分析的原理和实现。J.日志。程序。24(1---2), 3---36 (1995)
    [85]
    斯莱尼,J.:小野和小森问题的解决方案,J.菲洛斯。日志。18, 103---111 (1989)
    [86]
    Snow,Z.,Baelde,D.,Nadathur,G.:实现独立类型逻辑编程的元编程方法。收录于:Kutsia,T.,Schreiner,W.,Fernández,M.(编辑)ACM SIGPLAN Conference on Principles and Practice of Declarative Programming(PPDP),第187---198页(2010)
    [87]
    Stoy,J.E.:指称语义学:编程语言理论的Scott-Strachey方法。麻省理工学院出版社,剑桥(1977)
    [88]
    Stump,A.:可满足性模理论的证明检查技术。电子。注释Theor。计算。科学。228, 121---133 (2009)
    [89]
    Stump,A.,Oe,D.,Reynolds,A.,Hadarean,L.,Tinelli,C.:使用逻辑框架进行SMT验证。设计。42(1), 91---118 (2013)
    [90]
    Troelstra,A.S.,Schwichtenberg,H.:《基本证明理论》,第二版。剑桥大学出版社,剑桥(2000)
    [91]
    Wetzler,N.、Heule,M.J.H.、Hunt,J.W.A.:DRAT-trim:使用富于表现力的子句证明进行有效的检查和裁剪。参见:Sinz,C.,Egly,U.(编辑)《可满足性测试理论与应用SAT 2014》,LNCS 8561,第422--429页。施普林格,纽约(2014)

    引用人

    查看全部

    建议

    评论

    信息和贡献者

    问询处

    发布时间

    自动推理杂志封面图片
    自动推理杂志 第59卷第3期
    2017年10月
    101页
    国际标准编号:0168-7433
    期刊目录

    出版商

    Springer-Verlag公司

    柏林,海德堡

    出版历史

    出版:2017年10月1日

    作者标记

    1. 经典逻辑与直觉逻辑
    2. 聚焦证明系统
    3. 基础证明证书
    4. 证明文件
    5. 校对

    限定符

    • 第条

    贡献者

    其他指标

    文献计量学和引文

    文献计量学

    文章指标

    • 下载量(最近12个月)0
    • 下载次数(最近6周)0

    其他指标

    引文

    引用人

    查看全部

    视图选项

    查看选项

    获取访问权限

    登录选项

    完全访问权限

    媒体

    数字

    其他

    桌子

    分享

    分享

    共享此出版物链接

    在社交媒体上分享