×

距离小数\(\pi\):一些计算它们的算法的形式证明和精确计算的保证。 (英语) Zbl 1448.68455号

摘要:我们描述了如何计算\(\pi\)的非常远小数,以及如何提供形式保证,以确保我们计算的小数是正确的。特别是,我们报告了一个实验,其中以正式验证的方式计算了100万位小数\(\pi\)和第十亿位十六进制(不包括前面的小数)。已经研究了三种方法,第一种方法依靠龙头公式以合理的成本只获得一个遥远的数字(更准确地说是十六进制数字,因为记数基础是16),另两种方法依靠算术几何平均所有的证明和计算都可以在Coq系统中进行。我们详细介绍了这一成就所必需的新的形式化材料,以及用于确保计算数字准确性的技术,尽管需要使用固定精度的数值计算。

MSC公司:

68伏15 定理证明(自动和交互式定理证明、演绎、解析等)
11年60 数论常数的计算
65天99 数值近似和计算几何(主要是算法)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Almkvist,G.,Berndt,B.:高斯,兰登,拉马努扬,《算术几何平均数》,《椭圆》,《女士日记》(1988),第125-150页。柏林施普林格出版社(2016)
[2] 匿名:Première composition de mathématiques”,concours externe de recruptement de professiors certificates,部分数学题(1995年)
[3] Armand,M.,Grégoire,B.,Spiwack,A.,Théry,L.:用命令式特征扩展Coq及其在SAT验证中的应用。In:交互式定理证明,第一届国际会议,ITP 2010,LNCS第6172卷。施普林格,第83-98页(2010年)·Zbl 1291.68318号
[4] Bailey,D,Borwein,Peter,plouffe,Simon:关于快速计算各种多对数常数的数学。计算。,66, 903-913, (1997) ·Zbl 0879.11073号 ·doi:10.1090/S0025-5718-97-00856-9
[5] Bertot,Y.:数学常数近似形式验证的固定精度模式。在:2015年认证程序和证明会议记录。ACM,第147-155页(2015年)
[6] 贝托,Y;Allais,G,《圆周率的观点:定义和计算》,J.Formaliz。原因。,7, 105-129, (2014) ·Zbl 1451.68316号
[7] 贝托特,Y;马高,N;Zimmermann,P,GMP平方根的证明,J.Autom。原因。,29, 225-252, (2002) ·Zbl 1064.68093号 ·doi:10.1023/A:1021987403425
[8] Bertot,Y.,Rideau,L.,Théry,L.:圆周率的远小数。https://www-sop.inria.fr/marelle/distant-decimals-pi/ (2017). 2017年12月18日访问·Zbl 0345.10003号
[9] Besson,F.:快速自反算术策略——线性情况及其他情况。收录于:《2006年国际证据和程序类型会议记录》,LNCS第4502卷。施普林格,第48-62页(2007年)·Zbl 1178.03020号
[10] Boespflug,M.、Dénès,M.和Grégoire,B.:全油门时完全减速。认证课程和证明:第一届国际会议LNCS第7086卷。施普林格,第362-377页(2011年)
[11] 博尔多,S;Lelay,C;Melquiond,G,Coquelicot:一个用户友好的coq,Math真实分析库。计算。科学。,9, 41-62, (2015) ·Zbl 1322.68176号 ·doi:10.1007/s11786-014-0181-1
[12] Boldo,S.,Melquiond,G.:Flocq:用于证明Coq中浮点算法的统一库。收录:IEEE计算机算术研讨会。IEEE计算机学会,第243-252页(2011年)
[13] Borwein,J.M.,Borweing,P.B.:Pi和AGM:分析数理论和计算复杂性研究。威利,纽约(1987)·Zbl 0611.10001号
[14] Brent,RP,初等函数的快速多精度评估,J.ACM,23,242-251,(1976)·Zbl 0324.65018号 ·数字对象标识代码:10.1145/321941.321944
[15] Cartan,H,Théorie des filtres,Comptes Rendus de l'Académie des Sciences,第205页,第595-598页,(1937年)
[16] Cohen,C.,Dénès,M.,Mörtberg,A.:免费精炼!收录:《认证程序和证明:第三届国际会议》,LNCS第8307卷。施普林格,第147-162页(2013年)·Zbl 1426.68165号
[17] Cruz Filipe,L.:《构造实分析:一种理论形式化及其应用》。奈梅亨大学博士论文,2004年4月
[18] Dénès,M.,Mörtberg,A.,Siles,V.:Coq中基于细化的计算代数方法。In:交互式定理证明-第三届国际会议,ITP 2012,LNCS第7406卷。施普林格,第83-98页(2012年)·Zbl 1360.68745号
[19] Coq开发团队。考证助理。http://coq.inia.fr (2016). 2017年12月18日访问
[20] Filliátre,J.-C.,Paskevich,A.:Why3-程序遇到证明者的地方。摘自:《编程语言与系统:第22届欧洲编程研讨会》,ESOP 2013,LNCS第7792卷。施普林格,第125-128页(2013)·Zbl 1435.68366号
[21] 福斯,L;Hanrot,G;列夫列夫,V;Pélissier,P;Zimmermann,P,MPFR:具有正确舍入的多精度二进制浮点库,ACM-Trans。数学。软质。,33, 13, (2007) ·Zbl 1365.65302号 ·数字对象标识代码:10.1145/1236463.1236468
[22] Gonthier,G.等人:数学组件。http://math-comp.github.io/math-comp/。2017年12月18日访问
[23] Gourevitch,B.:《皮的世界》,1999年。网址:http://www.pi314.net (2017). 2017年12月18日访问·Zbl 1365.65302号
[24] Grégoire,B.,Théry,L.:模运算的纯函数库及其在证明大素数中的应用。《自动推理:第三届国际联合会议》,IJCAR 2006,LNCS第4130卷。斯普林格,第423-437页(2006年)·Zbl 1222.68363号
[25] Hales,T.C.等人:开普勒猜想的正式证明。arXiv:1501.02155(2015)
[26] Harrison,J.:形式化基本复合分析。摘自:《从洞察力到证明:纪念安德烈·特雷布利克》,《逻辑、语法和修辞研究》第10卷(23)。比亚伊斯托克大学,第151-165页。http://mizar.org/trybulec65/(2007年)
[27] Harrison,J.:Bailey/Borwein/Plouffe多对数常数论文中的Pi级数,HOL Light库。https://github.com/jrh13/hol-light/blob/master/Examples/polylog.ml (2010). 2017年12月18日访问
[28] Harrison,J.:《实数定理证明》,第1版。柏林施普林格出版社(2011)·Zbl 0932.68099号
[29] Hölzl,J.:用Isabelle/HOL中的计算证明实域上的不等式。摘自:《ACM SIGSAM 2009机械化数学系统编程语言国际研讨会论文集》(PLMMS’09),慕尼黑,第38-45页(2009)
[30] Hölzl,J.,Immler,F.,Huffman,B.:Isabelle/HOL中数学分析的类型类和过滤器。In:交互式定理证明(ITP 2013),LNCS第7998卷。施普林格,第279-294页(2013年)·Zbl 1317.68213号
[31] King,L.V.:关于椭圆函数和积分的直接数值计算。剑桥大学出版社,剑桥(1924)
[32] 克雷伯斯,R;Spitters,B,Type类用于coq,Log中高效精确实数运算。方法计算。科学。,9, 1-27, (2013) ·Zbl 1260.68378号 ·doi:10.2168/LMCS-9(1:1)2013年
[33] Leroy,X,真实编译器的形式验证,Commun。ACM,52,107-115,(2009)·doi:10.1145/1538788.1538814
[34] Martin-Dorel女士;Melquiond,G,在coq中用初等函数证明单变量表达式的紧界,J.Autom。原因。,57, 187-217, (2016) ·Zbl 1386.68151号 ·doi:10.1007/s10817-015-9350-4
[35] Nipkow,T.、Wenzel,M.、Paulson,L.C.:Isabelle/HOL:高阶逻辑的证明助手。柏林施普林格出版社(2002年)·兹比尔0994.68131 ·doi:10.1007/3-540-45949-9
[36] O'Connor,R.:证明了Coq中的精确超越实数计算。在:《高阶逻辑中的定理证明:第21届国际会议》,TPHOLs 2008,LNCS第5170卷。施普林格,第246-261页(2008年)·Zbl 1165.68466号
[37] Salamin,E,使用算术几何平均值计算π,数学。计算。,33, 565-570, (1976) ·Zbl 0345.10003号
[38] Schönhage,A;斯特拉森,V,Schnelle multiplikation großer zahlen,Computing,7,281-292,(1971)·Zbl 0223.68007号 ·doi:10.1007/BF02242355
[39] Solovyev,A.,Hales,T.C.:用泰勒区间近似对非线性不等式进行形式化验证。收录于:NASA正式方法:第五届国际研讨会,NFM 2013,LNCS第7871卷。施普林格,第383-397页(2013)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。