×

兹马思-数学第一资源

使用命名异常验证Brouwer的数字连续性原则。(英语) Zbl公司 1390.68584
摘要:本文将Nuprl证明助手(一类具有依赖类型的可拓类型理论的系统代表)扩展为命名例外处理程序,以及一个名义上的新鲜的操作员。利用这些新特征,我们证明了Brouwer数连续性原理的一个版本。我们还提供了一个更简单的证明,证明了这个原理的弱版本,只使用了发散项。我们使用我们在Coq中对Nuprl的形式化证明了Nuprl元理论中的这两个原则,并将这些元理论结果作为派生规则反映在Nuprl理论中。我们还表明这些加法保留了Nuprl的关键元理论性质,特别是Howe计算等价关系的一致性和同余性。利用连续性和fan定理,我们证明了直觉数学的重要结果:Brouwer连续性定理、单调条上的条归纳法和排除中间律的否定。

理学硕士:
68T15型 定理证明(演绎、解析等)(MSC2010)
03B35型 证明和逻辑运算的机械化
03F55 直觉数学
03层60 结构递归分析
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] 艾伦,S(2006年)。Nuprl中原子的抽象语义,技术报告TR2006-2032,康奈尔大学。
[2] 艾伦,S.F.(1987a)。Martin-L的非类型理论定义öf的类型。在:第二届IEEE计算机科学逻辑研讨会论文集215-221。
[3] 艾伦,S.F.(1987b)。类型论语言的非类型论语义,康奈尔大学博士论文。
[4] Allen,S.F.,Bickford,M.,Constable,R.L.,伊顿,R.,Kreitz,C.,Lorigo,L。莫兰,E(2006年)。使用Nuprl计算类型理论的创新。应用逻辑杂志4(4)428-469,http://www.nuprl.org/。doi:10.1016/j.jal.2005.10.005·Zbl公司 1107.68090
[5] Anand,A.,Bickford,M.,Constable,R.L.和Rahli,V(2014年)。以部分等价关系为类型的类型论,于2014年举行。
[6] 阿南德,A。还有拉利,V(2014年a)。《关于正式验证的证据助理》,ITP 2014,Klein,G。还有甘博阿(计算机科学课堂讲稿,第8558卷,斯普林格,27-44页·Zbl公司 1416.68146
[7] 阿南德,A。还有拉利,V(2014年b)。向一个正式证实的证据助理。康奈尔大学技术报告,http://www.nuprl.org/html/Nuprl2Coq/。·Zbl公司 1416.68146
[8] 阿维加德,J.,《证据理论中的强制》,符号逻辑公报,10305-333,(2004)·Zbl公司 1064.03034
[9] 鲍尔,A。还有普雷特纳,M(2015年)。使用代数效果和处理程序编程。程序设计中的逻辑和代数方法杂志84(1)108-123。doi:10.1016/j.jlamp.2014.02.001·Zbl公司 1304.68025
[10] 比森,M。J、 《建构数学基础》(1985),斯普林格·Zbl公司 565.03028
[11] Berardi,S.,Bezem,M。科昆德,T(1998年)。关于选择公理的计算内容。符号逻辑杂志63(2)600-622。内政部:10.2307/2586854·Zbl公司 914.03059
[12] 伯杰,美国。还有奥利瓦,P(2006年)。修改了条递归。计算机科学中的数学结构16(2)163-183。doi:10.1017/S0960129506005093S0960129506005093·Zbl公司 1101.03032
[13] 伯托,Y。卡斯坦,P(2004年)。交互式定理证明与程序开发,http://www.labri.fr/perso/casteran/CoqArt。·Zbl公司 1069.68095
[14] 比克,比克(2008年)。不可使用的原子:安全的逻辑基础。在:第二届验证软件国际会议论文集:理论、工具、实验,计算机科学课堂讲稿,第5295卷,斯普林格,30-53。
[15] 主教,E。还有布里奇斯(1985年)。建设性分析,斯普林格·Zbl公司 656.03042
[16] Bojanczyk,M.,布劳德,L.,Klin,B。还有拉索塔。2012年)。走向名义计算。地址:12号,ACM,401-412。数字标识码:10.1145/2103656.2103704·Zbl公司 1321.68139
[17] 波夫,A.,戴比杰,P。诺瑞尔,美国(2009年)。Agda是一种具有依赖类型的函数式语言。在:TPHOLS2009,计算机科学课堂讲稿,5674卷,斯普林格,第73-78页,http://wiki.portal.chalmers.se/agda/pmwiki.php。·Zbl公司 1252.68062
[18] 布雷迪,E(2011年)。Idris-:系统编程满足完全依赖类型。摘自:PLPV 2011,ACM,43-54。
[19] 桥,D。理查曼,F(1987年)。《建构数学的多样性》,伦敦数学学会讲稿系列,剑桥大学出版社·Zbl公司 618.03032
[20] Cheney,J.,《简单名义类型理论》,《理论计算机科学电子笔记》,22837-52,(2009)·Zbl公司 1337.03039
[21] Cheney,J.,《依赖命名类型理论》,《计算机科学中的逻辑方法》,8,1-29,(2012)·Zbl公司 1241.68046
[22] 切尼,J。和城市,C(2004年)。Alpha-prolog:一种具有名称、绑定和A-等价的逻辑编程语言。在:ICLP 2004,计算机科学讲义,第3132卷,斯普林格,269-283·Zbl公司 1104.68370
[23] 切尼,J。和城市,C(2008年)。标称逻辑编程。程序设计语言和系统事务30(5)第26条。内政部:doi:10.1145/1387673.1387675。
[24] 科恩,P。J、 ,连续统假设的独立性,美国国家科学院,501143-1148,(1963)·Zbl公司 192.04401
[25] 科恩,P。J、 ,连续统假设的独立性,美国国家科学院,51105-110,(1964)
[26] 康斯特布尔,R.L.(1983年)。作为程序逻辑的建构数学I:一些理论原理。计算理论基础,计算机科学讲义,第158卷,斯普林格,64-77。
[27] Constable,R.L.,Allen,S.F.,Bromley,H.M.,Cleaveland,W.R.,Cremer,J.F.,Harper,R.W.,Howe,D.J.,Knoblock,T.B.,Mendler,N.P.,Panangaden,P.,Sasaki,J.T.和Smith,S.F.(1986年)。用Nuprl证明开发系统实现数学,Prentice Hall,Inc。
[28] 康斯特布尔,R。比克福德,M(2014年)。一阶逻辑的直觉完备性。纯粹与应用逻辑年鉴165(1)164-198。doi:10.1016/j.apal.2013.07.009·Zbl公司 1345.03114
[29] 康斯特布尔,R.L.和希基,J(2000年)。Nuprl的类理论及其应用。《安全计算基础》,北约ASI系列,F系列:计算机与系统科学,IOS出版社,91-116·Zbl公司 995.68014
[30] Constable,R.L.和Smith,S.F.(1993年)。基本递归函数理论的计算基础。理论计算机科学121(1&2)89-112。电话:10.1016/0304-3975(93)90085-8·Zbl公司 798.03046
[31] 可卡因。还有贾伯,G(2010年)。关于强迫和类型理论的一点注记。信息基础100(1-4)43-52·Zbl公司 1239.03041
[32] 科昆德,T。还有贾伯,G(2012年)。类型理论中强迫的计算解释。在:认识论与本体论,逻辑,认识论,科学的统一,斯普林格,203-213。doi:10.1007/978-94-007-4435-6_10·Zbl公司 1312.03021
[33] 科昆德,T。还有波林(1988年)。归纳定义的类型。国际计算机逻辑会议,计算机科学讲义,第417卷,斯普林格,50-66·Zbl公司 722.03006
[34] 克拉里,K(1998年)。实用程序设计语言的类型论方法论,康奈尔大学博士论文。
[35] 克罗尔,R.L.和内贝尔,F(2013年)。名义lambda演算:fm笛卡尔闭范畴的内部语言。理论计算机科学电子笔记29893-117。doi:10.1016/j.entcs.2013.09.009·Zbl公司 1334.68042
[36] 丹维,O。还有菲林斯基,A(1990年)。抽象控制。在:LISP与函数编程第151-160页。
[37] 大卫,R。莫尼尔,G(2005年)。直觉主义者λ-微积分例外。功能程序设计杂志15(1)33-52。doi:10.1017/S0956796804005362·Zbl公司 1063.68030
[38] 德格罗特,P(1995年)。异常处理的简单演算。在:TLCA'95,计算机科学讲义,第902卷,斯普林格,201-215·Zbl公司 1063.68565
[39] 达米特,M。A、 《直觉主义的要素》(1977),克拉伦登出版社·Zbl公司 358.02032
[40] 埃斯卡德ó, 百万。还有奥利瓦,P(2015年)。条递归和选择函数的乘积。符号逻辑杂志80(1)1-28。doi:10.1017/jsl.2014.82S0022481214000826·Zbl公司 1380.03064
[41] 埃斯卡德ó, M、 H.(2007年)。允许快速穷尽搜索的无限集。在:第22届IEEE计算机科学逻辑年会论文集(2007年)443-452。
[42] 埃斯卡德ó, 百万。H、 《高等类型计算中的可穷竭集》,《计算机科学中的逻辑方法》,4,1-37,(2008)·Zbl公司 1151.03022
[43] 埃斯卡德ó, 百万。H、 ,G的连续性ödel的系统T通过有效强制定义泛函,理论计算机科学电子笔记,298119-141,(2013)·Zbl公司 1334.68126
[44] 埃斯卡德ó, M、 H.和Xu,C(2015年)。Brouwerian连续性原理与Curry-Howard解释的不一致性。参见:TLCA 2015,LIPIcs,第38卷,Schloss Dagstuhl-Leibniz Zentrum fuer Informatik.,153-164·Zbl公司 1433.03030
[45] 天气,费尔ández,M.,Szasz,N。还有塔西斯特罗(2015年)。具有原子替换的名词术语的从属类型。参见:TLCA 2015,LIPIcs,第38卷,Schloss Dagstuhl-Leibniz Zentrum fuer Informatik.,180-195·Zbl公司 1433.03070
[第四十六条] 费莱森,M(1988年)。一流提示的理论与实践。在:费兰特,J。还有马杰,P(编辑)POPL 1988,ACM出版社,180-190。
[47] Felleisen,M.,Friedman,D.P.,Kohlbecker,E.E.和Duba,B.F.(1986年)。用延续推理。在:LICS'86,IEEE计算机协会,131-141。
[48] 加贝,M。皮特,A.M.(1999年)。一种新的涉及绑定的抽象语法的方法。在:第14届计算机科学逻辑学术研讨会论文集(1999)214-224。
[49] 吉伦,W.,德斯瓦特,H.C.M.和韦德曼,W(1981年)。直觉主义中的连续统假设。符号逻辑杂志46(1)121-136。doi:10.2307/2273264·Zbl公司 461.03014
[50] 吉拉德,J.-Y.,泰勒,P。还有拉丰(1989年)。校样与类型,剑桥大学出版社·Zbl公司 671.68002
[51] 戈登,A。D、 “双相似性作为函数程序设计的理论”,《理论计算机科学电子笔记》,1322-252,(1995)
[52] 戈登,M.J.C.,米尔纳,R。沃兹沃思,C.P.(1979年)。爱丁堡LCF:计算的机械化逻辑,计算机科学课堂讲稿,第78卷,斯普林格·韦拉格·Zbl公司 421.68039
[53] 格里芬,T(1990年)。控制的概念。作者:Allen,F.E.(编辑)POPL 1990,ACM出版社,47-58。
[54] Hickey,J.J.(2001年)。MetaPRL逻辑编程环境,康奈尔大学博士论文。
[55] 霍夫曼,M(1995年)。内涵类型理论中的外延概念,博士论文,爱丁堡大学。
[56] 霍华德,W.A.和克雷塞尔,G(1966年)。0型和1型的超限归纳法和条归纳法,以及连续性在直觉分析中的作用。符号逻辑杂志31(3)325-358。doi:10.2307/2270450·Zbl公司 156.00804
[57] Howe,D.J.(1989年)。懒惰计算系统中的等式。在:LICS 1989,IEEE计算机协会,198-203·Zbl公司 716.68065
[58] Howe,D.J.(1996年)。在Nuprl中嵌入HOL的语义基础。在:维辛,M。尼瓦特,M(代数方法论和软件技术,计算机科学讲义,第1101卷,斯普林格·韦拉格,柏林,85-101·Zbl公司 886.03008
[59] 杰弗里,A。还有拉特克,J(1999年)。对地名互模拟理论的探讨。在:第14届计算机科学逻辑学术研讨会论文集(1999)56-66岁。
[60] Kameyama,Y(2001年)。类型论中的动态控制算子。在:阿普拉斯01第11-1页。
[61] Kameyama,Y。和Yonezawa,T(2008年)。用于分隔连续的类型化动态控制运算符。在:加里格,J。Hermenegildo,M.V.(eds.)FLOPS 2008,《计算机科学课堂讲义》,第4989卷,斯普林格,239-254·Zbl公司 1137.68346
[62] Kleene,S.C.和Vesley,R.E.(1965年)。直觉数学基础,特别是与递归函数有关的基础,北荷兰出版公司·Zbl公司 133.24601
[63] 科皮洛夫,A(2004年)。数据结构、类和对象的类型理论基础,康奈尔大学博士论文。
[64] 科皮洛夫,A。诺金,A(2001年)。命题型理论的马尔可夫原理。在:CSL 2001,计算机科学讲义,第2142卷,斯普林格,570-584·Zbl公司 999.03053
〔65〕 克雷伯斯,R。还有唾沫,B(2011年)。Coq中有效精确实数运算的类型类。计算机科学中的逻辑方法9(1)1-27·Zbl公司 1260.68378
[66] 论直觉谓词逻辑的弱完备性,符号逻辑杂志,27139-158,(1962)·Zbl公司 117.01005
[67] Krivine,J.-L.,Lambda微积分,类型和模型,(1993),Ellis Horwood计算机系列及其应用:Ellis Horwood系列计算机及其应用,Masson·Zbl公司 779.03005
[68] Lebresne,S(2008年)。具有按名称调用异常的systemf。ICALP 2008,计算机科学讲义,第5126卷,斯普林格,323-335·Zbl公司 1155.68369
〔69〕 Lebresne,S.,《计算机科学中的逻辑方法》第5期,2009年·Zbl公司 1187.68128
[70] 朗利,J(1999年)。什么时候功能程序不是功能程序?。输入:ICFP'99,ACM,1-7。数字标识:10.1145/317636.317775·Zbl公司 1345.68064
[71] ö附表S。皮特,A.M.(2011年)。关联局部作用域名称的两个语义。在:CSL 2011,LIPIcs,第12卷,Schloss Dagstuhl-Leibniz Zentrum fuer Informatik,396-411·Zbl公司 1247.68046
[72] 马丁-Löf、 P(1984年)。直觉型理论。在:证明理论研究,课堂讲稿,第一期,那不勒斯图书馆。
[73] 米克尔,A(2000年)。非指示性类型系统、宇宙、交叉类型和子类型的模型。在:LICS 2000,IEEE计算机协会,18-29。
[74] 米克尔,A(2001a)。构造的隐式演算。在:TLCA公司公元344-359年·Zbl公司 981.03029
[75] 米克尔,A(2001年b)。结构含意的计算:语法和语法é曼提克,大学博士论文é 巴黎7号。
[76] Moore,G.H.(1988年)。强迫的起源。1986年逻辑学术讨论会,爱思唯尔科学出版社(北荷兰),143-173·Zbl公司 655.03034
[77] Murthy,C.R.(1991年)。经典证明的一种评价语义。IEEE计算机学会96-107。
[78] Nakano,H.,《捕捉和抛出机制背后的建设性逻辑》,《纯粹与应用逻辑年鉴》,69269-301,(1994)·Zbl公司 815.03019
[79] 诺金,A(2002年)。一种有效的基于策略的逻辑框架的理论与实现,康奈尔大学博士论文。
[80] 诺金,A。还有科皮洛夫,A(2006年)。使用“image”类型构造函数形式化类型操作。理论计算机科学电子笔记165121-132。doi:10.1016/j.entcs.2006.05.041·Zbl公司 1262.03025
[81] 诺曼,D.,《用泛函计算——可计算性理论还是计算机科学?》,符号逻辑公报,12,43-59,(2006)·Zbl公司 1104.03039
[82] 奥德斯基,M(1994年)。关于地名的功能理论。1994年,ACM出版社,48-59。doi:10.1145/174675.175187
[83] 帕里戈,M(1992年)。λμ-微积分:经典自然演绎的算法解释。地址:沃伦科夫,A(LPAR'92,《计算机科学课堂讲稿》,第624卷,斯普林格,190-201·Zbl公司 925.03092
[84] Pitts,A.M.(2001年)。名词性逻辑:一阶名称与约束理论。在:TACS 2001,计算机科学讲义,第2215卷,斯普林格,219-242·Zbl公司 1087.03510
[85] Pitts,A.M.(2010年)。标称系统T。在:波普尔10,ACM,159-170。doi:10.1145/1706299.1706321·Zbl公司 1312.68066
[86] 皮特,A。M、 《名词集:计算机科学中的名称和对称性》(2013),剑桥大学出版社·Zbl公司 1297.68008
[87] 皮特,A.M.和加贝,M(2000年)。一种用于编程的元语言,用绑定名模重命名。在:MPC 2000,计算机科学讲义,第1837卷,斯普林格,230-255·Zbl公司 963.68502
[88] 皮特,A.M.,马蒂森,J。还有德里克斯,J(2015年)。具有可抽象名称的依赖型理论。麦基,我。还有阿亚拉·林肯,M(编辑)LSFA 2014研讨会论文集,理论计算机科学电子笔记,第312卷,爱思唯尔,19-50·Zbl公司 1342.68054
[89] Pitts,A.M.和Stark,I.D.B.(1993年)。动态创建局部名称的高阶函数的可观察属性,或者有什么新的?。在:MFCS'93,计算机科学讲义,第711卷,斯普林格,122-141。
[90] 波特,F(2007年)。FreshML的静态名称控件。在:第22届IEEE计算机科学逻辑年会论文集(2007年)356-365年。
[91] 波伊拉德,P。还有波特,F(2010年)。用名称和绑定器重新审视编程。在:ICFP2010,ACM,217-228·Zbl公司 1323.68082
[92] 拉利,V。比克福德,M(2015年)。Coq作为Nuprl的元理论与条诱导。在2015年CCC上展示。可在http://www.nuprl.org/html/Nuprl2Coq/barind.pdf。
[93] 拉利,V。比克福德,M(2016年)。名词性的探索。在:阿维加德,J。还有Chlipala,A(编辑)CPP 2016,ACM,130-141。doi:10.1145/2854065.2854077
[94] 拉利,V.,比克福德,M。阿南德,A(2013年)。Nuprl中基于计算等价和部分类型的形式化程序优化。在:ITP'13,计算机科学课堂讲稿,第7998卷,斯普林格,261-278·Zbl公司 1317.68231
[95] 拉利,V.,比克福德,M。以及Constable,R.L.(2016年)。新奥尔良酒吧入职的故事。扩展版本可在http://www.nuprl.org/html/Nuprl2Coq/bar-instruction-long.pdf。
[96] 拉利,V.,比克福德,M。以及Constable,R.L.(2017年)。酒吧诱导:好的,坏的,和丑陋的。在:2017年LICS摘要:第32届ACM/IEEE计算机科学逻辑研讨会. 开放存取(http://hdl.handle.net/10993/31268)
[97] Rathjen,M.,《建构集理论与布劳韦原理》,UCS期刊,2008-2033,(2005)·Zbl公司 1124.03034
[98] Rathjen,M.,《构造集合论中的条归纳法注记》,《数理逻辑季刊》,52253-258,(2006)·Zbl公司 1095.03068
[99] Sacchini,J.L.(2014年)。依赖型理论中的例外,在14年的时候出现过。可在http://www.pps.univ-paris-diderot.fr/types2014/abstract-18.pdf。
[100] 附表öpp,美国(2006年)。类型论中的名称与绑定,博士论文,爱丁堡大学。
[101] 附表öpp,美国。斯塔克,我(2004年)。有名称和绑定的依赖类型理论。在:CSL 2004,计算机科学讲义,第3210卷,斯普林格,235-249·Zbl公司 1095.03019
[102] 辛韦尔,M。R、 ,Fresh O'Caml:面向大众的名词性抽象语法,理论计算机科学电子笔记,148,53-77,(2006)
[103] Shinwell,M.R.,Pitts,A.M.和Gabbay,M.J.(2003年)。FreshML:用绑定器编程变得简单。SIGPLAN通知38(9)263-274。doi:10.1145/944746.944729·Zbl公司 1315.68058
[104] 史密斯,S.F.(1989年)。类型论中的部分对象,康奈尔大学博士论文。
[105] (2013年)。同伦型理论:数学的单价基础. 可在http://homotypytypetheory.org/book,高等研究所。
[106] 蒂莱克H(2000年)。论国家存在时的例外与延续。在:斯莫尔卡,G(编辑)ESOP 2000,计算机科学课堂讲稿,1782卷,斯普林格,397-411·Zbl公司 960.68036
[107号] 蒂莱克H(2001年)。对比例外和延续。可在http://www.cs.bu.edu/fac/kfoury/CVS-Working-Files/CS520-Fall06/Handouts/contrasting-exceptions-and-continuations.pdf。
[108] (2015年)。LIPIcs,第38卷,Schloss Dagstuhl-Leibniz Zentrum fuer信息。
[109号] 特罗斯特拉,A。S、 《直觉算术与分析的元数学研究》(1973),斯普林格·Zbl公司 275.02025
[110] 特罗斯特拉,A。S、 ,非扩张等式,数学基础,82307-322,(1975)·Zbl公司 299.02036
[111] 特罗斯特拉,A.S.(1977a)。建构数学的几个方面。数学手册,荷兰北973公司出版。
[112] 特罗斯特拉,A.S.(1977b)。关于与连续性和递归性有关的非扩展操作的注记。印度数学39(5)455-462·Zbl公司 368.02026
[113] Troelstra,A.S.和Van Dalen,D(1988年)。数学建构主义导论,逻辑与数学基础研究,第121卷,爱思唯尔·Zbl公司 661.03047
[114] 范艾登,M。还有范达伦(2002年)。连续性原则的论点。符号逻辑公报8(3)329-347。doi:10.2178/bsl/1182353892·Zbl公司 1036.03047
[115] 威尔德曼,W(2001年)。理解和运用Brouwer连续性原理。在:重新统一对立面-对连续统的建设性和非标准观点,Synthese图书馆,第306卷,SpringerNetherlands,285-302(英文)·Zbl公司 1019.03043
[116] 威尔德曼,W.,布鲁尔关于酒吧的真正论文,哲学科学æ, CS6,21-42,(2006年)
[117] Veldman,W.,Brouwer的fan定理作为一个公理并作为与Kleene的替代方案的对比,数学逻辑档案,53621-693,(2014)·Zbl公司 1327.03046
[118] 《建构数学的基础——特别是与连续函数理论的关系》,《科学基础》,10249-324,(2005)·Zbl公司 1111.03050
[119] Westbrook,E.M.(2008年)。具有构造函数的高阶编码,华盛顿大学博士论文。
[120] 韦斯特布鲁克,E.M.,斯顿普,A。奥斯汀,E(2009年)。名词归纳结构的演算:名称绑定编码的内涵方法。在:LFMTP'09,ACM,74-83。doi:10.1145/1577824.1577836
〔121〕 徐,C(2015年)。类型理论的连续计算解释,博士论文,伯明翰大学。
[122号] 徐,C。和Hötzel,Escardó M(2013年)。一致连续性的构造模型。在:TLCA 2013,计算机科学课堂讲稿,第7941卷,斯普林格,236-249·Zbl公司 1433.03155
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。