×

使用牛顿方法对精确计算进行形式验证。 (英语) Zbl 1252.68258号

Berghofer,Stefan(编辑)等人,《高阶逻辑中的定理证明》。2009年8月17日至20日在德国慕尼黑举行的第22届TPHOL国际会议。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-03358-2/pbk)。计算机科学讲座笔记5674,408-423(2009)。
小结:我们对牛顿方法的验证感兴趣。我们使用Coq标准库的公理实数对该方法的收敛性和稳定性进行了形式化描述,以验证牛顿方法在基于共归纳流的精确实数库中的计算。这项工作的贡献是双重的。首先,基于牛顿方法,我们设计并证明了一个流上的算法,该算法可以以惰性的方式计算实函数的根。其次,我们证明了牛顿法中的每一步四舍五入仍然会产生一个收敛过程,并且输入精度和结果精度之间具有精确的相关性。包含舍入的算法效率更高。
关于整个系列,请参见[Zbl 1173.68002号].

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
65小时05 单方程解的数值计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Bertot,Y.,Casteéran,P.:交互式定理证明和程序开发,Coq'Art:归纳构造的微积分。斯普林格,海德堡(2004)·Zbl 1069.68095号 ·doi:10.1007/978-3-662-07964-5
[2] Bertot,Y.,Magaud,N.,Zimmermann,P.:GMP平方根的证明。J.汽车。推理29(3-4),225-252(2002)·Zbl 1064.68093号 ·doi:10.1023/A:1021987403425
[3] Brent,R.P.,Zimmermann,P.:《现代计算机算术》(2006)(准备中),http://www.loria.fr/zimmerma/mca/pub226.html ·Zbl 1230.68014号
[4] Coq开发团队。Coq Proof Assistant参考手册,8.1版。(2006)
[5] Cruz-Filipe,L.,Geuvers,H.,Wiedijk,F.:C-CoRN:奈梅亨的建设性Coq知识库。收录:Asperti,A.、Bancerek,G.、Trybulec,A.(编辑)MKM 2004。LNCS,第3119卷,第88–103页。斯普林格,海德堡(2004)·Zbl 1108.68586号 ·文件编号:10.1007/978-3-540-27818-4_7
[6] Démidovitch,B.,Maron,I.等人:《数字计算方法》。Mir-Moscou(1979年)
[7] Fleuriot,J.D.:关于Isabelle/HOL中实际分析的机械化。收录:Harrison,J.,Aagaard,M.(编辑)TPHOLs 2000。LNCS,第1869卷,第146-162页。斯普林格,海德堡(2000)·Zbl 0974.68186号 ·doi:10.1007/3-540-44659-1_10
[8] Gamboa,R.,Kaufmann,M.:ACL2中的非标准分析。《自动推理杂志》27(4),323–428(2001)·Zbl 0991.03018号 ·doi:10.1023/A:1011908113514
[9] Giménez,E.:用递归模式编码保护定义。收录:Dybjer,P.、Nordström,B.、Smith,J.(编辑)TYPES 1994。LNCS,第996卷,第39-59页。斯普林格,海德堡(1995)·doi:10.1007/3-540-60579-73
[10] Harrison,J.:用实数证明定理。斯普林格,海德堡(1998)·Zbl 0932.68099号 ·doi:10.1007/978-1-4471-1591-5
[11] Harrison,J.:平方根算法的形式验证。系统设计中的形式化方法22(2),143-153(2003)·Zbl 1021.68058号 ·doi:10.1023/A:1022973506233
[12] Hur,N.,Davenport,J.H.:精确实数运算的通用根运算。摘自:Blank,J.、Brattka,V.、Hertling,P.(编辑)CCA 2000。LNCS,第2064卷,第82-87页。斯普林格,海德堡(2001)·Zbl 0985.65042号 ·doi:10.1007/3-540-45335-06
[13] Julien,N.:在任意整数基中使用共归纳法证明精确实数算法。收录:Garrigue,J.,Hermenegildo,M.V.(编辑)FLOPS 2008。LNCS,第4989卷,第48-63页。斯普林格,海德堡(2008)·Zbl 1137.68573号 ·doi:10.1007/978-3-540-78969-76
[14] Kaliszyk,C.,O'Connor,R.:用经典实数计算。In:CoRR,abs/0809.1644(2008)·Zbl 1194.68097号
[15] Lester,D.R.:实数计算和定理证明。收录:Mohamed,O.A.,Muñoz,C.,Tahar,S.(编辑)TPHOLs 2008。LNCS,第5170卷,第215-229页。斯普林格,海德堡(2008)·Zbl 1165.68463号 ·doi:10.1007/978-3-540-71067-7_19
[16] Mayero,M.:卷轴和数字分析的形式化和自动化。巴黎第六大学博士论文(2001年)
[17] Niqui,M.:精确实数运算中的共性形式推理。计算机科学中的逻辑方法4(3-6),1-40(2008)·Zbl 1147.68023号
[18] O'Connor,R.:Coq中的认证精确超越实数计算。收录:Mohamed,O.A.,Muñoz,C.,Tahar,S.(编辑)TPHOLs 2008。LNCS,第5170卷,第246-261页。斯普林格,海德堡(2008)·Zbl 1165.68466号 ·doi:10.1007/978-3-540-71067-7_21
[19] 帕什卡,I.:坎托洛维奇定理的形式验证。法语应用之旅,15-29(2008)
[20] Sawada,J.,Gamboa,R.:使用泰勒定理对平方根算法进行机械验证。收录:Aagaard,M.,O'Leary,J.W.(编辑)FMCAD 2002。LNCS,第2517卷,第274-291页。施普林格,海德堡(2002)·Zbl 1019.68598号 ·doi:10.1007/3-540-36126-X_17
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。