×

证明身份的问题,以及为什么计算机科学家应该关心希尔伯特的第24个问题。 (英语) Zbl 1436.03293号

小结:在这篇简短的概述文章中,我将讨论证明同一性的问题,并解释它与希尔伯特第24个问题的关系。我还将指出,不知道两个证明何时“相同”不仅会对证明理论造成尴尬的后果,而且会对计算机科学的某些领域产生尴尬的后果。在这些领域,形式证明发挥着基础性作用,特别是对软件的形式验证。然后,我将制定一套四个目标,一个令人满意的证明身份的概念应该遵守。最后,我讨论了休斯的组合证明,并认为它们可以被视为解决证明同一性问题的第一步。
这篇文章是主题问题“简单证明的概念——希尔伯特的第24个问题”的一部分。

MSC公司:

03财年03 一般证明理论(包括证明理论语义)
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 希尔伯特·D·(1900)《数学问题》。哥廷根大学医学院医学系,253-297。
[2] Thiele R.(2003)希尔伯特的第二十四个问题。美国数学。周一。110,1-24。(doi:10.1080/00029890.2003.11919933)·Zbl 1031.01011号 ·doi:10.1080/0029890.2003.11919933
[3] 希尔伯特·D·诺蒂兹布彻(Hilbert D.Mathematische Notizbücher)。Niedersächsische Staats-und Universityätbibliothek,Cod(科德)。D.Hilbert女士600:3,S.25。
[4] Hales TC(2005)Flyspeck项目简介。数学、算法、证明(编辑:T Coquand、H Lombardi、M-F Roy)。Dagstuhl研讨会程序。,第05021卷。德国瓦登:德国达格斯图尔宫国际建筑展(IBFI)。
[5] Gonthier G.(2007)四色定理:形式证明工程。在第八届亚洲交响乐团。计算机数学(编辑:D Kapur)。计算机科学讲义,第5081卷,第333页。德国柏林:施普林格·Zbl 1166.68346号
[6] Gonthier G等人(2013)奇数阶定理的机器检查证明。程序中。交互式定理证明-第四届国际会议ITP 2013,法国雷恩,2013年7月22日至26日。计算机科学讲义,第7998卷,第163-179页。德国柏林:施普林格·Zbl 1317.68211号
[7] Leroy X.(2009)真实编译器的形式验证。Commun公司。ACM 52,107-115。(doi:10.1145/1538788)·数字对象标识代码:10.1145/1538788
[8] Klein G.(2009)seL4:操作系统内核的正式验证。程序中。第22交响曲。《操作系统原理》(2009年第22期SOSP),《操作系统评论》(OSR),第207-220页,Big Sky,MT,2009年10月。纽约州纽约市:ACM SIGOPS。
[9] Baelde D、Chaudhuri K、Gacek A、Miller D、Nadathur G、Tiu A、Wang Y.(2014)Abella:关于关系规范的推理系统。J.形式原因。7, 1-89. (doi:10.6092/issn.1972-5787/4650)·兹比尔1451.68315 ·doi:10.6092/issn.1972-5787/4650
[10] Bertot Y,Casteréran P.(2004)交互式定理证明和程序开发Coq'Art:归纳结构的演算。理论计算机科学文本。EATCS系列。德国柏林:施普林格·Zbl 1069.68095号
[11] Dowek G、Felty A、Huet G、Herbelin H、Murthy C、Parent C、Paulin-Mohring C、Werner B(1993)《考证助理用户指南》。技术报告,INRIA,Rocquencourt,France。
[12] Dedukti系统。(2013)参见http://dedukti.gforge.inria.fr/。
[13] Boespflug M,Carbonneaux Q,Hermant O。(2012)lambda-Pi-微积分模作为通用证明语言。程序中。第二届定理证明证明交换国际研讨会,英国曼彻斯特,6月30日。CEUR研讨会程序。,第878卷,第28-43页。
[14] Saillard R.(2015)重写λ∏-演算模中的模β。程序中。第十届逻辑框架和元语言:理论与实践国际研讨会,2015年LFMTP,德国柏林,2015年8月1日(编辑I Cervesato,K Chaudhuri)。EPTCS,第185卷,第87-101页。
[15] Miller D.(2011)《广谱证明证书提案》。CPP:第一届国际Conf认证课程和证明(编辑:J-P Jouannaud,Z Shao)。计算机科学课堂讲稿,第7086卷,第54-69页。德国柏林:施普林格·Zbl 1349.03027号
[16] Došen K.(2003)基于规范化和通用性的证明的一致性。牛市。符号。逻辑9477-503。(doi:10.2178/bsl/1067620091)·Zbl 1058.03061号 ·doi:10.2178/bsl/1067620091
[17] Prawitz D.(1965)自然演绎,一项实证理论研究。瑞典斯德哥尔摩:阿尔奎斯特和威克塞尔·Zbl 0173.00205号
[18] 华盛顿州霍华德。(1980)公式即类型的构造概念。To H.B.Curry:《组合逻辑、Lambda微积分和形式主义论文》(编辑:JP Seldin,JR Hindley),第479-490页。纽约州纽约市:学术出版社。
[19] Baaz M,Hetzl S,Leitsch A,Richter C,Spohr H.(2008)《谷神星:对费尔斯坦伯格证明素数无穷大的分析》。西奥。公司。科学。403, 160-175. (doi:10.1016/j.tcs.2008.02.043)·Zbl 1181.68264号 ·doi:10.1016/j.tcs.2008.02.043
[20] Lambek J.(1968)演绎系统和类别。一: 句法演算和剩余范畴。数学。系统理论2,287-318。(doi:10.1007/BF01703261)·Zbl 0176.28901号 ·doi:10.1007/BF01703261
[21] Lambek J.(1969)演绎系统和类别。二、。标准结构和封闭类别。在范畴理论、同源性理论和应用中(编辑P Hilton)。数学课堂讲稿,第86卷,第76-122页。德国柏林:施普林格·Zbl 0198.33701号
[22] Lambek J,Scott PJ。(1986)高阶范畴逻辑导论。剑桥高等数学研究,第7卷。英国剑桥:剑桥大学出版社·Zbl 0596.0302号
[23] Seely RAG.(1989)线性逻辑,*-自治范畴和无余余代数。康斯坦普。数学。92, 371-382. ·Zbl 0674.03007号
[24] Blute R.(1993)线性逻辑、连贯性和一致性。西奥。公司。科学。115, 3-41. (doi:10.1016/0304-3975(93)90053-V)·Zbl 0782.18001号 ·doi:10.1016/0304-3975(93)90053-V
[25] Lamarche F,Straßburger L.(2006)《从证明网到自由自治类别》。逻辑。方法比较。科学。2, 1-44. (doi:10.2168/0)·Zbl 1127.03044号 ·数字对象标识代码:10.2168/0
[26] Heijltjes W,Straßburger L.(2016)证明网和半星形自治类别。数学。结构。公司。科学。26, 789-828. (doi:10.1017/S0960129514000395)·Zbl 1362.03052号 ·doi:10.1017/S0960129514000395
[27] Parigot M.(1992)《λμ-演算:经典自然演绎的算法解释》。1992年LPAR。LNAI,第624卷,第190-201页。德国柏林:施普林格·Zbl 0925.03092号
[28] Bellin G,Hyland M,Robinson E,Urban C.(2006)经典命题演算的范畴证明理论。西奥。公司。科学。364, 146-165. (doi:10.1016/j.tcs.2006.08.002)·Zbl 1121.03086号 ·doi:10.1016/j.tcs.2006.08.002
[29] Hyland JME公司。(2002)抽象证明理论。Ann.纯粹应用。逻辑114、43-78。(doi:10.1016/S0168-0072(01)00075-6)·Zbl 1007.03056号 ·doi:10.1016/S0168-0072(01)00075-6
[30] Führmann C,Pym D.(2004)《关于经典逻辑交互几何》(扩展抽象)。IEEE第19交响乐团。逻辑组件。科学。(LICS 2004),第211-220页。
[31] McKinley R.(2006)一阶经典证明的分类模型。巴斯大学博士论文。
[32] Došen K,PetrićZ.(2004)理论一致性证明。英国伦敦:KCL出版物·Zbl 1153.03003号
[33] Straßburger L.(2007)《关于有中间值和无中间值的布尔范畴的公理化》。西奥。申请。类别。18, 536-601. ·Zbl 1122.03066号
[34] Straßburger L.(2011)《走向经典逻辑的证明理论》。巴黎第七大学,法国。
[35] Gentzen G.(1935)Untersuchungenüber das logische Schließen。I.数学。字39、176-210。(doi:10.1007/BF01201353)·Zbl 0010.14501号 ·doi:10.1007/BF01201353
[36] Boolos G.(1984)不消除切割。J.菲洛斯。逻辑13,373-378。(doi:10.1007/BF00247711)·Zbl 0564.03005号 ·doi:10.1007/BF00247711
[37] Cook SA,Reckhow RA。(1979)命题证明系统的相对效率。J.符号。逻辑44,36-50。(doi:10.307/2273702)·Zbl 0408.03044号 ·doi:10.2307/2273702
[38] Krajíček J,Pudlák P.(1989)命题证明系统,一阶理论的一致性和计算的复杂性。J.符号。逻辑54,1063-1079。(doi:10.2307/2274765)·Zbl 0696.03029号 ·doi:10.2307/2274765
[39] Bruscoli P,Guglielmi A.(2009)关于深度推理的证明复杂性。ACM事务处理。公司。逻辑10,1-34。第十四条。(doi:10.1145/1462179)·Zbl 1351.03056号 ·doi:10.1145/1462179
[40] Straßburger L.(2012)《无切口延伸》。Ann.纯粹应用。逻辑1631995-2007。(doi:10.1016/j.apal.2012.07.004)·Zbl 1256.03018号 ·doi:10.1016/j.apal.2012.07.004
[41] Novakovic N,Straßburger L.(2015)《关于结构演算中替代的力量》。ACM事务处理。计算。日志。16, 19. (doi:10.1145/2764956)·兹比尔1354.03091 ·doi:10.1145/2764956
[42] Jeřábek E.(2009)结构无割微积分的复杂性证明。J.逻辑组件。19, 323-339. (doi:10.1093/logcom/exn054)·Zbl 1175.03036号 ·doi:10.1093/log.com/exn054
[43] Bruscoli P、Guglielmi A、Gundersen T、Parigot M(2010)通过原子流和阈值公式进行深度推理的拟多项式删减程序。在LPAR-16中。LNCS,第6355卷,第136-153页。德国柏林:施普林格·Zbl 1253.03086号
[44] Nipkow T,Paulson LC,Wenzel M.(2002)Isabelle/HOL——高阶逻辑的证明助手。计算机科学课堂讲稿,第2283号。德国柏林:施普林格·Zbl 0994.68131号
[45] Dowek G,Hardin T,Kirchner C.(2003)《证明模的定理》。J.自动化。原因。31, 31-72. (doi:10.1023/A:1027357912519)·Zbl 1049.03011号 ·doi:10.1023/A:1027357912519
[46] Troelstra AS,Schwichtenberg H.(2000)《基本证明理论》,第2版。英国剑桥:剑桥大学出版社·Zbl 0957.03053号
[47] Heijltjes W,Houston R.(2014)无带单位的MLL证明网:MLL中的证明等价是PSPACE完整的。在第23届EACSL计算机科学逻辑年会(CSL)和第29届ACM/IEEE年会的联合会议上。计算机科学中的逻辑(LICS),CSL-LICS’14,奥地利维也纳,2014年7月14-18日(编辑TA Henzinger,D Miller),第50:1-50:10页。纽约州纽约市:ACM·Zbl 1395.03036号
[48] Smullyan RM(1968)一阶逻辑。柏林:施普林格·Zbl 0172.28901号
[49] GoréR.(1999)模态和时序逻辑的Tableau方法。《表格方法手册》(编辑:M D’Agostino,DM Gabbay,Ráhnle,J Posegga),第297-396页。多德雷赫特,荷兰:施普林格·Zbl 0972.03529号
[50] Curien P-L,Herbelin H.(2000)计算的二重性。程序中。第五届ACM SIGPLAN函数编程国际会议(ICFP)'00,加拿大蒙特利尔,9月18-21日(编辑M Odersky,P Wadler),第233-243页。纽约州纽约市:ACM·Zbl 1321.68146号
[51] Thielecke H.(1997)连续传球风格的分类结构。英国爱丁堡大学博士论文。
[52] Streicher T,Reuse B(1998),经典逻辑,延续语义和抽象机器。J.功能。程序。8, 543-572. (doi:10.1017/S095679688003141)·兹比尔0928.68074 ·doi:10.1017/S0956796898003141
[53] Selinger P.(2001)控制范畴与对偶:关于lambda-mu演算的范畴语义。数学。结构。公司。《科学》第11期,207-260页。(doi:10.1017/S096012950000311X)·Zbl 0984.18003号 ·doi:10.1017/S096012950000311X
[54] Laurent O.(2003)极化证明网和λμ-演算。西奥。公司。科学。290, 161-188. (doi:10.1016/S0304-3975(01)00297-3)·Zbl 1019.68021号 ·doi:10.1016/S0304-3975(01)00297-3
[55] Führmann C,Pym D.(2006)经典序列演算的序丰富范畴模型。J.纯应用。代数204,21-78。(doi:10.1016/j.jpaa.2005.03.016)·Zbl 1081.03068号 ·doi:10.1016/j.jpaa.2005.03.016
[56] Lamarche F,Straßburger L.(2005)构建自由布尔范畴。程序中。第20届IEEE交响曲。《计算机科学中的逻辑》(LICS 2005),伊利诺伊州芝加哥,6月26-29日,第209-218页。新泽西州皮斯卡塔韦:IEEE。
[57] McKinley R.(2005)经典范畴与深层推理。2005年7月11日至15日,葡萄牙里斯本,《结构与演绎》(2005年ICALP卫星研讨会)。德国柏林:施普林格。
[58] Lamarche F.(2007)探索线性逻辑和经典逻辑之间的差距。理论应用。类别。第18页,第473-535页·Zbl 1131.03033号
[59] Robin J,Cockett B,Santocanale L.(2009)关于∑∏范畴的单词问题,以及双向通信的特性。计算机科学逻辑,CSL’09。计算机科学讲义,第5771卷,第194-208页。德国柏林:施普林格·Zbl 1257.03070号
[60] Martin J,Hyland E.(2004)证明的抽象解释:经典命题演算。《计算机科学逻辑》,CSL 2004年第3210卷,(编辑J Marcinkowski,A Tarlecki)。LNCS,第6-21页。德国柏林:施普林格·兹比尔1095.03059
[61] 安德鲁斯私人银行。(1976)通过交配拒绝。IEEE传输。计算。C-25,801-807。(doi:10.1109/TC.1976.1674698)·Zbl 0331.68050号 ·doi:10.1109/TC.1976.1674698
[62] Lamarche F,Straßburger L.(2005)经典命题逻辑中的命名证明。在TLCA’05(编辑:P Urzyczyn)中。LNCS,第3461卷,第246-261页。德国柏林:施普林格·Zbl 1114.03005号
[63] Girard J-Y.(1987)线性逻辑。西奥。公司。科学。50, 1-102. (doi:10.1016/0304-3975(87)90045-4)·Zbl 0625.03037号 ·doi:10.1016/0304-3975(87)90045-4
[64] Guglielmi A,Gundersen T.(2008)通过原子流进行深度推理的规范化控制。逻辑。方法比较。科学。4, 1-36. (doi:10.2168/0)·Zbl 1142.03033号 ·数字对象标识代码:10.2168/0
[65] Guglielmi A,Gundersen T,Straßburger L.(2010)经典逻辑中原子流的断裂路径。程序中。第25届IEEE年会。《计算机科学中的逻辑》,LICS 2010,2010年7月11-14日,第284-293页。英国爱丁堡:IEEE计算机学会。
[66] Das A.(2013)用命题逻辑中的线性推理重写。第24届国际会议《重写技术与应用》(RTA)(编辑F van Raamsdonk)。莱布尼茨国际程序。信息学,第21卷,第158-173页。德国瓦登:Dagstuhl-Leibniz-Zentrum für Informatik学校·兹比尔1356.03099
[67] Hughes D.(2006)《无语法证明》。安。数学。164, 1065-1076. (doi:10.4007/年鉴)·Zbl 1130.03009号 ·doi:10.4007/年鉴
[68] Straßburger L.(2017)组合流及其归一化。2017年9月3日至9日,第二届国际计算和演绎形式结构会议,FSCD,(编辑:D Miller)。英国牛津:LIPIcs,第84卷,第31:1-31:17页。德国瓦登:达格斯图尔宫-莱布尼茨-泽特鲁姆-富尔信息馆(Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik)·Zbl 1434.03128号
[69] Straßburger L.(2017)组合流和证明压缩。研究报告RR-9048,Inria Saclay。
[70] RetoréC.(2003)《漂亮的校对网:完美匹配和齿形图》。西奥。公司。科学。294, 473-488. (文件编号:10.1016/S0304-3975(01)00175-X)·Zbl 1028.68154号 ·doi:10.1016/S0304-3975(01)00175-X
[71] Hughes D.(2006)走向希尔伯特的第24个问题:组合证明不变量:(初版)。电气。理论注释。计算。科学。165, 37-63. (doi:10.1016/j.entcs.2006.05.036)·Zbl 1262.03120号 ·doi:10.1016/j.entcs.2006.05.036
[72] Straßburger L.(2007)将媒体描述为改写规则。《术语重写和应用》,RTA’07(编辑F Baader)。LNCS,第4533卷,第344-358页。德国柏林:施普林格·兹比尔1203.68079
[73] Acclavio M,Straßburger L.(2018)《从句法证明到组合证明》。程序中。《自动推理——第九届国际联合会议》,2018年IJCAR,作为联邦逻辑会议的一部分举行,2018年7月14日至17日,英国牛津,2018年,第10900卷,(编辑:D Galmiche,S Schulz,R Sebastiani),第481-497页。德国柏林:施普林格·Zbl 1508.03089号
[74] Guglielmi A,Straßburger L.(2001)结构演算中的非交换性和MELL。计算机科学逻辑,CSL 2001(编辑L Fribourg)。LNCS,第2142卷,第54-68页。德国柏林:施普林格·Zbl 0999.03054号
[75] Brünnler K,Fernanto Tiu A.(2001)经典逻辑的局部系统。在LPAR 2001(编辑R Nieuwenhuis,A Voronkov)。LNAI,第2250卷,第347-361页。德国柏林:施普林格·Zbl 1275.03150号
[76] Clarke EM、Grumberg O、Peled DA。(1999)模型检查。马萨诸塞州剑桥:麻省理工学院出版社。
[77] AllenMerson E.(2008)模型检查的开始:个人视角。在25年的模型检查-历史,成就,展望第5000卷,(编辑O Grumberg,H Veith)。计算机科学课堂讲稿,第27-45页。德国柏林:施普林格·兹比尔1142.68047
[78] Delande O,Miller D.(2008)MALL中证明和反驳的中立方法。IEEE第23交响乐团。《计算机科学中的逻辑》(LICS 2008)(编辑:F Pfenning),第498-508页。马里兰州银泉:IEEE计算机学会出版社。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。