×

数学中的计算机定理证明。 (英语) Zbl 1067.03020号

本文概述了标准纯数学环境下计算机定理证明的问题。作者首先介绍了定理验证机械化的基本原因和计算机定理证明的历史。接下来,他处理的问题包括:数学以外的考虑因素(证明文件的格式、用于指定语言语法的基本编程代码等)、基本任务(定义明确且机器可确定的含义、数学对象的符号系统等),讨论了所使用的系统(例如,作为数学验证基础的类型理论),进行集合论的几种选择,最后,对机器验证数学的未来发展进行了展望。

MSC公司:

03B35型 证明和逻辑操作的机械化
68吨15 定理证明(演绎、解析等)(MSC2010)
68-02 与计算机科学有关的研究展览会(专著、调查文章)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Aczel,P.:建构集理论的类型理论解释,In:Macintyre et al.(eds),《逻辑学术讨论会77》,Springer,New York,1977年·Zbl 0624.03044号
[2] Agerholm,S.和Gordon,M.:HOL和Isabelle中的ZF集理论实验,in:高阶逻辑定理证明及其应用(犹他州阿斯彭格罗夫,1995),《计算讲义》。科学。971,施普林格,纽约,1995年。32-45. ·Zbl 1063.68641号
[3] Alexandre,G.:直觉主义Zermelo-Fraenkel集合理论的公理化。请参阅http://coq.inia.fr/contribs-eng.html。
[4] Alonso Tarrío,L.、Jeremías López,A.和Lipman,J.:诺以太形式方案和非诺以太普通方案的二重性研究。康斯坦普。数学。244,阿默尔。数学。Soc.Providence,1999年·Zbl 0927.00024
[5] Altenkirch T.McBride C.独立类型编程中的通用编程,即将出版,WCGP 2002。网址:http://www.dur.ac.uk/c.t.mcbride/generic/。 ·Zbl 1089.68529号
[6] Barras,B.Coquand,T.和Werner B.:集合论和类型论中的悖论。Coq、INRIA、Rocquencourt的用户控制。
[7] 贝托特(Bertot,Y.)和卡斯特伦(Casteéran,P.):《科克艺术》(Coq'Art)。出版中的书籍。
[8] Boom,H.:2001年2月16日[101]的消息。
[9] Boyer,R.和Moore,J.S.:计算逻辑,ACM Monogr。序列号。,学术出版社,纽约,1979年。
[10] Bledsoe,W.W.Boyer,R.和Henneman,W.:极限定理的计算机证明,IJCAI(1971),586-600·Zbl 0242.68055号
[11] Boyer,R.(ed):《自动化推理:纪念Woody Bledsoe的论文》,自动化推理系列。,Kluwer学院。出版物。,多德雷赫特,1991年·Zbl 0751.68002号
[12] Bundy,A.:《自动演绎调查》,载于:Michael J.Wooldridge和Manuela Veloso(编辑),《今日人工智能》。最近的趋势和发展,计算机课堂讲稿。科学。1600,Springer,纽约,1999年,第153-174页·Zbl 0947.03011号
[13] Capretta,V.:Coq中的泛代数。http://www-sop.inria.fr/Venanzio.Capretta/通用代数.html·兹比尔0947.08001
[14] Chicli,L.:《归纳计算的数学形式化》,论文,国立索菲亚大学(2003年11月)。http://wwwsop。inria.fr/leme/Laurent。Chicli/这些Chicli.ps。
[15] Chicli,L.、Pottier,L.和Simpson,C.:Coq中的数学商和商类型。收录于:H.Geuvers和F.Wiedijk,(eds),《证明和程序类型》,《计算机课堂讲稿》。科学。2646,Springer,纽约,2003年,第95-107页·Zbl 1023.03534号
[16] Coquand,T.:吉拉德悖论分析,In:Proc。LICS,IEEE出版社,1985年。
[17] Courant,J.:《结构微积分的显式宇宙》,载于:V.Carreño,C.Muñoz和S.Tahar(eds),《高阶逻辑中的定理证明》,2002年,《计算讲义》。科学。2410,施普林格,纽约,2002年,115-130·Zbl 1013.68540号
[18] Cuihtlauac,A.:《结构归纳计算的反思》,论文,2002年12月18日。
[19] Cruz-Filipe,L.:微积分基本定理的构造性形式化,In:Geuvers H.,Wiedijk F.(eds),《证明和程序的类型》,《计算讲义》。科学。2646,斯普林格,纽约,2003年,第108-126页·Zbl 1023.03059号
[20] Deligne,P.、Milne,J.S.、Ogus,A.和Shih K.Hodge Cycles、Motives和Shimura Varieries,《计算机课堂讲稿》。科学。纽约斯普林格900号,1982年·Zbl 0465.00010号
[21] Feferman,S.:典型的模棱两可:在2001年6月2日至5日于慕尼黑举行的Russell 2001年会议记录中,既要蛋糕,又要吃蛋糕·Zbl 1060.03009号
[22] Fiore,M.和Rosolini,G.:合成域理论的两个模型,J.Pure Appl。《代数》116(1997),151-162·Zbl 0879.18007号 ·doi:10.1016/S0022-4049(96)00164-8
[23] Fitelson,B.、Ulrich,D.和Wos,L.:XCB,经典等价微积分的最后一个最短公理。LO/021015,以及克服XCB问题:等价微积分最后一个最短单公理的方法论发现,cs。LO/021014·Zbl 1020.03006号
[24] 弗里德曼,H.:《有限函数和大基数的必要使用》,《数学年鉴》。148 (3) (1998), 803-893. ·Zbl 0941.03050号 ·doi:10.2307/121032
[25] Gabai,D.,Meyerhoff,G.R.和Thurston,N:同伦双曲3-流形是双曲的,Ann.Math。157 (2003), 335-431. ·Zbl 1052.57019号 ·doi:10.4007/annals.2003.157.335
[26] Geuvers,H.:类型论中经典逻辑的不一致性。网址:http://www.cs.kun.nl/赫尔曼/note.ps.gz。另请参阅其他出版物网址:http://www.cs.kun.nl/herman/pubs.html·Zbl 1178.03018号
[27] Geuvers,H.Barendregt,H.使用依赖型系统的证明助理,A.Robinson和A.Voronkov(编辑)第18章,自动推理手册,第2卷,Elsevier,阿姆斯特丹,2001年,第1149-1238页·Zbl 1005.03011号
[28] Geuvers,H.、Wiedijk,F.、Zwannenburg,J.、Pollack,R.和Barendregt,H.:定理证明器Coq中代数基本定理的形式化证明,对Coq V.7的贡献,2001年4月,http://coq.inia.fr/contribs/fta.html
[29] Girard,J.-Y.:《巴黎第七大学礼仪学院的解释》(1972年)。
[30] Gordon,M.从LCF到HOL:短暂的历史。证明,语言,互动,发现。计算。序列号。,麻省理工学院出版社,2000年,第169-185页。
[31] Hales,T.:Flyspeck项目简介。http://www.math.pitt.edu/thales/flyspeck网站/index.html。
[32] Harrison,J.:形式化数学。(1996). http://www.cl.cam.ac.uk/users/jrh/papers网站/form-math3.html,另请参阅上的html版本http://www.rbjones.com/rbjpub/logic/jrh0100.htm。
[33] Herbelin,H.:一个来自一个A-翻译的希格曼引理的无懈可击证明的程序。[82]中的用户控制,请参见http://coq.inia.fr/contribs/higman.html。
[34] Holmes,R.:未定义术语,以及其后的信息线索(尤其是J.Harrison的回复),[100]第3卷,1995年5月。
[35] Hohti,A.:递归综合与数学基础。数学。电话:0208184·Zbl 0574.54025号
[36] Huet,G.:类型lambda演算中的统一,in:-微积分与计算机科学理论(Proc.Sympos.,Rome,1975),计算机课堂讲稿。科学。37,Springer,纽约,1975年,第192-212页·Zbl 0361.02037号
[37] Huet,G.和Saíbi,A.:建构主义范畴理论,In:证据、语言和互动,发现。计算。序列号。,麻省理工学院出版社,2000年,第239-275页
[38] Juting,L.和van Bentham,S.:在AUTOMATH系统中检查Landau的Grundlagen。论文,埃因霍温理工大学,1977年·Zbl 0352.68105号
[39] Kaufmann M.和Moore J.S.:《应用通用LISP的计算逻辑》,In:D.Jacquette(编辑),《哲学逻辑指南》,牛津布莱克威尔,2002年,第724-741页·Zbl 1066.68120号
[40] H·Kitoda,数学一致吗?数学。GM/0306007。
[41] Kunen,K.《Boyer-Moore逻辑中的Ramsey定理》,J.Automat。原因。15 (1995), 217-235. ·Zbl 0836.03031号 ·doi:10.1007/BF00881917
[42] Lam,C.、Thiel L.和Swiercz,S.《10阶有限射影平面的不存在》,Canad。数学杂志。41 (1989), 1117-1123. ·Zbl 0691.51003号 ·doi:10.4153/CJM-1989-049-4
[43] Lam,C.、Thiel,L.、Swiercz,S.和McKay,J.《10阶射影平面中不存在椭圆》,《离散数学》。45 (1983), 319-321. ·Zbl 0574.05008号 ·doi:10.1016/0012-365X(83)90049-3
[44] Lamport,L.被认为有害的类型或不无害的类型。这出现在P.Rudnicki 1994年8月第2卷[100]的一篇帖子的第一个标题下。带有第二个标题的修订版作为技术报告出现。下一篇参考文献将对这两种观点进行平衡的讨论。
[45] Lamport,L.Paulson,L.你的规范语言应该键入吗?ACM事务处理。《编程语言与系统》21(3)(1999年5月),502-526。请参阅http://research.microsoft.com/users/lamport/pubs/pubs.html。 ·doi:10.1145/319301.319317
[46] 罗,Z。《结构的扩展微积分》,论文,爱丁堡大学,1990年。
[47] Maggesi,M.JMeq eq的证明,见[2002]年10月17日的帖子,http://www.math.unifi.it网站/maggesi/coq/jmeq.诉。
[48] 马丁·洛夫(Martin-Löf),P.直觉主义类型理论,《证据理论研究》,书目出版社,1984年·Zbl 0571.03030号
[49] McCarthy,J.符号表达式的递归函数及其机器计算(第一部分),CACM 3(1960),184-195·Zbl 0101.10413号
[50] McCarthy,J.走向数学计算科学,Proc。信息处理大会。62,荷兰北部,阿姆斯特丹,1962年,第21-28页。
[51] McCarthy,J.《计算数学理论基础、计算机程序设计和形式系统》,荷兰阿姆斯特丹,1963年·Zbl 0203.16402号
[52] 麦库恩。W.和Veroff。布尔代数的简短Sheffer公理。http://www.cs.unm.edu/moore/tr/00-07/veroffmccune.ps.gz http://www.cs.unm.edu/veroff网站/, http://www.mcs.anl.gov/mccune。314卡洛斯·辛普森
[53] McKinna,J.《关于线程如何证明两个构造函数不同的回复》,2003年10月6日[101]。
[54] Milner,R.LCF:用机器进行证明的方法,《In:计算机科学的数学基础》(Proc.Eighth Sympos.,Olomouc,1979),《计算机课堂笔记》。科学。74,Springer New York 1979,第146-159页·Zbl 0423.68049号
[55] Moerdijk,I.和MacLane,S.Sheeves in Geometry and Logic,Springer,纽约,1992年。
[56] Moore,J.S.武内功能终止的机械证明,Inform。过程。莱特。9 (1979), 176-181. ·Zbl 0411.68079号 ·doi:10.1016/0020-0190(79)90063-2
[57] 奈曼,A.同调代数1961年定理的反例,发明。数学。148 (2002), 397-420. ·Zbl 1025.18007号 ·doi:10.1007/s002220100197
[58] Nowak,D.合奏与选择公理,1998年11月25日,[101]。
[59] O’Connor,R.哥德尔第一不完全性定理的证明http://math.berkeley。edu/roconnor/godel.html。
[60] Melville,D.J.苏美尔计量计数系统。http://it.stlawu.edu/dmelvill/mesomath/sumerian.html。
[61] 普洛金,B。一阶逻辑代数几何,数学。GM/0312485·Zbl 1181.03064号
[62] QED宣言,http://www-unix.mcs.anl.gov/qed/manifesto.html。
[63] Robinson,J.A.计算机上的定理证明,J.Assoc.Comput。机器。10 (1963) 163-174. ·Zbl 0109.35603号
[64] Robinson,J.A.基于归结原理的面向机器的逻辑,J.Assoc.Compute。机器。12 (1965) 23-41. ·Zbl 0139.12303号
[65] Russinoff,D.二次互易的机械证明,J.Automat。原因。8 (1992), 3-21. ·Zbl 0767.68087号 ·doi:10.1007/BF00263446
[66] Schmidhuber,C.《来自逻辑的字符串》。CERN-TH/2000-316,hep-TH/0011065·兹伯利0971.81109
[67] Scott,D.《指称语义的领域》,In:Automata,Languages and Programming(奥胡斯,1982),《计算机课堂讲稿》。科学。140,施普林格,纽约,1982年,第577-613页·Zbl 0495.68025号
[68] Shankar,N.Church-Rosser定理的机械证明,J.Assoc.Compute。机器。35 (1988), 475-522. ·Zbl 0654.68103号
[69] Shankar,N.《元数学、机器和哥德尔证明》,《剑桥理论计算丛书》。科学。38,剑桥大学出版社,1994年·Zbl 0813.68150号
[70] Shimada,I.消失圈,广义Hodge猜想,Gröbner基,数学。AG/0311180·Zbl 1058.14015号
[71] A.Simpson,《基本拓扑中的计算充分性》,《CSL’98论文集,计算中的教学笔记》。科学。1584年,施普林格,纽约,1998年,第323-342页·Zbl 0933.03031号
[72] Simpson,C.《Coq中的理论数学》,附带证明文件的预印本,数学。LO/0402336。
[73] Simpson,S.(编辑):《2001年反向数学》即将出版。
[74] Streicher,T.Living Grothendieck universes(与M.Hofmann合作);地形中的宇宙。预印本可在http://www.mathematik.tu-darmstadt.de/streicher/·Zbl 1092.03038号
[75] Trybulec,A.《Mizar-QC/6000逻辑信息语言》,ALLC Bull。6(2) (1978).
[76] Wenzel,M.和Wiedijk F.Mizar和Isar,J.Automat的比较。原因。29 (2002), 389-411. ·Zbl 1064.68083号 ·doi:10.1023/A:1021935419355
[77] 沃纳,B.集在类型中,类型在集中,《in:计算机软件的理论方面》(仙台,1997),《计算机课堂讲稿》。科学。1281,Springer,纽约,1999年,第530-546页。http://pauillac.iria.fr/werner/publis/zfc.ps.gz。[32]中提到了古代编号系统作为形式化数学起源之一的相关性。
[78] 沃纳,B.《考克》中Zermolo-Fraenkel集合理论的编码:参见http://coq.inria。fr/contribs-eng.html。
[79] 沃纳,B.Une theéorie des constructions inductives,巴黎大学第七分校,1994年。
[80] ACL2系统:http://www.cs.utexas.edu/users/moore/acl2/acl2-doc.html。
[81] Alfa系统(前身为ALF):http://www.math.chalmers.se/哈格伦/阿尔法/。
[82] Coq系统:http://coq.inia.fr/尤其是参考手册:http://coq.inia.fr/doc/main.html。
[83] 吉尔伯特系统:http://www.ghilbert.org/。
[84] Helm Coq在线图书馆(博洛尼亚大学):网址:http://www.cs.unibo.it/helm/library.html。
[85] HOL系统:http://www.afm.sbu.ac.uk/archive/formal-methods/hol.html。
[86] HOL灯:网址:http://www.cl.cam.ac.uk/users/jrh/hol-light/。
[87] IMPS系统,详见理论库:http://imps.mcmaster.ca/。
[88] 元数学系统:http://www.metamath.org/。
[89] Isabelle系统:http://www.cl.cam.ac.uk/Research/HVG/Isabelle/。
[90] 精灵元语言。http://www-2.cs.cmu.edu/fp/elf.html。
[91] 乐高系统:网址:http://www.dcs.ed.ac.uk/home/lego/。
[92] Mizar系统:http://mizar.uw.bialystok.pl/。
[93] Nuprl系统:http://www.cs.cornell.edu/Info/Projects/NuPrl/NuPrl.html。
[94] 防PhoX助理:http://www.lama.univ-savoie.fr/sitelama/Membres/页面web/RAFFALLI/af2.html。
[95] PVS(验证系统):http://pvs.csl.sri.com/。
[96] TPS(定理证明系统):http://gtps.math.cmu.edu/tps.html。 ·Zbl 0963.68530号
[97] Z/EVES系统,请特别参阅数学工具包:网址:http://www.ora.on.ca/z-eves/。
[98] 牛津大学的正式方法网页(该网页上有一个关于正式方法的非常完整的项目列表):http://www.afm.sbu.ac.uk/。
[99] Pfenning,F.逻辑框架参考书目(449条!)http://www-2.cs。cmu.edu/fp/lfs-bib.html。
[100] QED项目(详见QED邮件列表档案,第1-3卷):网址:http://www-unix.mcs.anl.gov/qed/。
[101] 俱乐部邮件列表存档:http://pauillac.inria.fr/coq/。
[102] Jo.形式化数学:http://mizar.uw.bialystok.pl/JFM/。
[103] arXiv电子打印存档网址:http://arXiv.org/。
[104] 数学科学网。http://www.ams.org/mathscinet(通过订阅)。
[105] 谷歌搜索引擎。http://www.google.com。 ·Zbl 1265.68014号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。