×

在Isabelle/HOL中使用不可信证书判定一元多项式问题。 (英语) Zbl 1468.68298号

小结:我们给出了Isabelle/HOL中一元实多项式问题的证明过程。我们程序的核心数学基于一元柱面代数分解。我们遵循不可信证书的方法,将解决与验证分离开来:高效的外部工具执行昂贵的实代数计算,生成在Isabelle逻辑中进行正式检查的证据。这使我们能够利用Mathematica等高度调整的计算机代数系统来指导我们的过程,而不会影响其结果的正确性。我们通过实验证明了这种方法的有效性,在许多情况下,这种方法比以前的方法提高了几个数量级。

MSC公司:

68伏15 定理证明(自动和交互式定理证明、演绎、解析等)
第12天第10天 实域和复域中的多项式:零点的位置(代数定理)
68瓦30 符号计算和代数计算
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Akbarpour,B.,Paulson,L.:MetiTarski:实值特殊函数的自动定理证明器。J.汽车。原因。44(3),175-205(2010)·Zbl 1215.68206号 ·doi:10.1007/s10817-009-9149-2
[2] Basu,S.,Pollack,R.,Roy,M.F.:实代数几何中的算法(数学中的算法和计算)。施普林格,纽约(2006)·Zbl 1102.14041号
[3] Brown,C.W.:QEPCAD B:使用CAD计算半代数集的程序。ACM SIGSAM公牛。37(4), 97-108 (2003) ·Zbl 1083.68148号 ·数字对象标识代码:10.1145/968708.968710
[4] Chaieb,A.等人:简单算术和代数中形式证明的自动化方法。慕尼黑理工大学论文(2008)
[5] Cheng,J.S.,Gao,X.S.,Yap,C.K.:零维三角系统中实零点的完全数值隔离。摘自:2007年符号和代数计算国际研讨会论文集,第92-99页。ACM(2007)·Zbl 1190.65082号
[6] Cohen,C.:形式化代数数:构造和一阶理论。埃科尔理工大学博士论文(2012年)
[7] Cohen,C.,Mahboubi,A.等人:实代数几何中的形式证明:从有序域到量词消除。日志。方法计算。科学。8(1: 02), 1-40 (2012) ·Zbl 1241.68096号
[8] Collins,G.E.:通过柱面代数分解消除实闭域的量词:概要。ACM SIGSAM公牛。10(1), 10-12 (1976) ·doi:10.1145/1093390.1093393
[9] De Moura,L.,Björner,N.:Z3:高效SMT求解器。摘自:《系统构建和分析的工具和算法》,第337-340页。柏林施普林格出版社(2008)
[10] De Moura,L.,Passmore,G.O.:理性的实闭无穷小和超越扩张中的计算。摘自:自动扣减国际会议,第178-192页。柏林施普林格出版社(2013)·Zbl 1381.68278号
[11] Denman,W.、Akbarpour,B.、Tahar,S.、Zaki,M.H.、Paulson,L.C.:使用MetiTarski对模拟设计进行形式验证。收录于:《计算机辅助设计中的形式方法》,2009年。FMCAD 2009,第93-100页。IEEE(2009)
[12] Denman,W.,Muñoz,C.:通过MetiTarski在PVS中进行自动真实验证。在:FM 2014:正式方法,第194-199页。施普林格(2014)
[13] Denman,W.,Zaki,M.H.,Tahar,S.,Rodrigues,L.:使用自动定理证明进行飞行控制验证。收录于:NASA形式方法,第89-100页。施普林格(2011)
[14] Eberl,M.:Isabelle/HOL中一元实多项式的决策过程。摘自:《2015年认证课程和证明会议记录》,CPP’15,第75-83页。ACM,纽约(2015)。doi:10.1145/2676724.2693166
[15] Gonthier,G.,Asperti,A.,Avigad,J.,Bertot,Y.,Cohen,C.,Garillot,F.,Le Roux,S.,Mahboubi,A.,O'Connor,R.,Ould Biha,S.、Pasca,I.,Rideau,L.,Solovyev,A.,Tassi,E.,Théry,L.:奇数阶定理的机器验证。摘自:Blazy S.、Paulin-Mohring C.、Pichardie D.(编辑)《交互式定理证明:第四届国际会议》,ITP 2013,法国雷恩,7月22-26日。计算机科学讲义,第7998卷,第163-179页。柏林施普林格出版社(2013)·Zbl 1317.68211号
[16] Haftmann,F.,Nipkow,T.:通过高阶重写系统生成代码。摘自:函数和逻辑编程国际研讨会,第103-117页。施普林格(2010)·Zbl 1284.68131号
[17] Harrison,J.:通过平方和验证非线性实公式。收录于:K.Schneider,J.Brandt(编辑)《第20届高阶逻辑定理证明国际会议论文集》,TPHOLs 2007,《计算机科学讲义》,第4732卷,第102-118页。斯普林格,凯泽斯劳滕(2007)·Zbl 1144.68357号
[18] Hölzl,J.:用Isabelle/HOL中的计算证明实域上的不等式。摘自:机械化数学系统编程语言国际研讨会,第38-45页(2009年)
[19] 赫德,J.:梅蒂斯一级校准仪。http://gilith.com/software/metis (2007)
[20] Li,W.,Paulson,L.C.:柯西剩余定理的形式证明。In:ITP 2016:第七届交互式定理证明国际会议(2016年出版)·Zbl 1478.68440号
[21] Li,W.,Paulson,L.C.:实代数数的模块化、高效形式化。参见:第五届ACM SIGPLAN认证程序和证明会议记录,第66-75页。ACM(2016)
[22] Mahboubi,A.:在Coq系统中实现柱面代数分解。数学。结构。计算。科学。17(1), 99-127 (2007) ·Zbl 1121.03023号 ·doi:10.1017/S096012950600586X
[23] 米什拉,B.:算法代数。施普林格,纽约(1993)·Zbl 0804.13009号 ·doi:10.1007/978-1-4612-4344-1
[24] Muñoz,C.,Narkawicz,A.:伯恩斯坦多项式的形式化及其在全局优化中的应用。J.汽车。原因。51(2), 151-196 (2013). doi:10.1007/s10817-012-9256-3·Zbl 1314.68286号 ·doi:10.1007/s10817-012-9256-3
[25] Narkawicz,A.,Munoz,C.,Dutle,A.:基于Sturm和Tarski定理的单变量多项式计算的形式验证决策程序。J.汽车。原因。54(4), 285-326 (2015) ·Zbl 1356.68196号 ·doi:10.1007/s10817-015-9320-x
[26] Narkawicz,A.J.,Muñoz,C.A.:基于Sturm定理的单变量多项式计算的形式验证决策过程。NASA/TM-2014-218548技术备忘录,NASA,兰利研究中心,弗吉尼亚州汉普顿23681-2199,美国(2014)
[27] Nipkow,T.、Paulson,L.C.、Wenzel,M.:Isabelle/HOL:高阶逻辑的证明助手。柏林施普林格出版社(2002年)·Zbl 0994.68131号 ·doi:10.1007/3-540-45949-9
[28] Owre,S.、Rushby,J.M.、Shankar,N.:PVS:原型验证系统。摘自:自动扣减国际会议,第748-752页。斯普林格(1992)
[29] Passmore,G.O.,Paulson,L.C.,De Moura,L.:MetiTarski证明的实代数策略。摘自:智能计算机数学国际会议,第358-370页。施普林格(2012)·兹比尔1360.68764
[30] Paulson,L.C.:实值特殊函数:上下限。正式证据档案(2014)
[31] Paulson,L.C.,Blanchette,J.C.:三年使用大锤的经验,大锤是自动和交互式定理证明程序之间的实际联系。In:IWIL-2010,第1卷(2010)
[32] Rahman,Q.,Schmeisser,G.:多项式分析理论。伦敦数学学会专著。牛津大学克拉伦登出版社(2002年)。https://books.google.co.uk/books?id=FzFEEVO3PHYC ·兹比尔1072.30006
[33] Sagraloff,M.:分离比特流多项式根的通用方法。数学。计算。科学。4(4), 481-506 (2010) ·Zbl 1229.65077号 ·doi:10.1007/s11786-011-0071-8
[34] Solovyev,A.,Hales,T.C.:用泰勒区间近似对非线性不等式进行形式化验证。收录于:NASA形式方法,第383-397页。柏林施普林格出版社(2013)
[35] Strzeboński,A.W.:使用经验证的数字的圆柱形代数分解。J.塞姆。计算。41(9), 1021-1038 (2006) ·Zbl 1124.68123号 ·doi:10.1016/j.jsc.2006.06.004
[36] Thiemann,R.,Yamada,A.:Isabelle/HOL中的代数数。《正式证据档案》(2015)。http://isa-afp.org/entries/Algebraic_Numbers.shtml。正式证明开发·Zbl 1478.68443号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。