×

Isabelle/HOL中的代数数。 (英语) Zbl 1478.68443号

Blanchette,Jasmin Christian(编辑)等,交互式定理证明。2016年8月22日至25日在法国南希举行的2016年ITP第七届国际会议。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。9807, 391-408 (2016).
总结:基于现有的矩阵库和Sturm定理,我们在Isabelle/HOL中形式化了代数数。我们的开发是实数和复数的验证实现,它允许计算根并完全因子化实数和复多项式,前提是所有系数都是有理数。此外,我们还提供了两种用于显示代数数的实现,一种是内射的,价格昂贵的实现,另一种是更快但近似的实现。
为此,我们机械化了关于结果的几个结果,这也要求我们证明唯一分解域上的多项式再次形成唯一分解域。此外,我们还形式化了整数多项式的因式分解算法:牛顿插值、整数上的因式分解和Kronecker的因式分解算法,以及通过Berlekamp的带有Hensel提升的算法的因式分解预言器。
关于整个系列,请参见[兹比尔1343.68004].

MSC公司:

68V20型 数学形式化与定理证明
03B35型 证明和逻辑操作的机械化
2014年11月 代数数;代数整数环
第13页,共15页 求解多项式系统;结果
68瓦30 符号计算和代数计算
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Brown,W.S.:子合成PRS算法。ACM事务处理。数学。柔和。4(3), 237–249 (1978) ·Zbl 0385.68044号 ·数字对象标识代码:10.1145/355791.355795
[2] 科恩,C.:Coq中实代数数的构造。收录:Beringer,L.,Felty,A.(编辑)ITP 2012。LNCS,第7406卷,第67-82页。斯普林格,海德堡(2012)·Zbl 1360.68744号 ·doi:10.1007/978-3-642-32347-86
[3] Cohen,C.,Djalal,B.:多项式牛顿级数表示的形式化。摘自:CPP 2016,第100-109页。ACM(2016)·doi:10.1145/2854065.2854075
[4] Cohen,C.,Mahboubi,A.:实代数几何中的形式证明:从有序域到量词消除。日志。方法计算。科学。8(1:02), 1–40 (2012) ·Zbl 1241.68096号
[5] Collins,G.E.:次结果和简化多项式余数序列。J.ACM 14,128–142(1967)·Zbl 0152.35403号 ·doi:10.1145/321371.321381
[6] Eberl,M.:Isabelle/HOL中一元实多项式的决策过程。摘自:CPP 2015,第75-83页。ACM(2015)
[7] Haftmann,F.、Krauss,A.、Kunčar,O.、Nipkow,T.:Isabelle/HOL中的数据细化。摘自:Blazy,S.、Paulin-Mohring,C.、Pichardie,D.(编辑)ITP 2013。LNCS,第7998卷,第100-115页。斯普林格,海德堡(2013)·Zbl 1317.68212号 ·doi:10.1007/978-3-642-39634-2_10
[8] Huffman,B.,Kunčar,O.:提升和转移:Isabelle/HOL中商的模块化设计。收录:Gonthier,G.,Norrish,M.(编辑)CPP 2013。LNCS,第8307卷,第131-146页。斯普林格,海德堡(2013)·Zbl 1426.68284号 ·doi:10.1007/978-3-319-03545-19
[9] Knuth,D.E.:计算机编程的艺术。《半数值算法》,第2卷,第2版。Addison-Wesley,波士顿(1981)·Zbl 0477.65002号
[10] 克劳斯,A.:一元函数的递归定义。于:2010年PAR。EPTCS,第43卷,第1-13页(2010年)·doi:10.4204/EPTCS.43.1
[11] Li,W.,Paulson,L.C.:实代数数的模块化、高效形式化。在:CPP 2016,第66–75页。ACM(2016)·doi:10.145/2854065.2854074
[12] Mahboubi,A.:正式证明了多项式的有效gcd算法的实现。收录:Furbach,U.,Shankar,N.(编辑)IJCAR 2006。LNCS(LNAI),第4130卷,第438–452页。斯普林格,海德堡(2006)·Zbl 1222.68369号 ·doi:10.1007/11814771_37
[13] 米什拉,B.:算法代数。计算机科学的文本和专著。施普林格,海德堡(1993)
[14] Nipkow,T.、Paulson,L.C.、Wenzel,M.(编辑):Isabelle/HOL–高阶逻辑的证明助手。LNCS,第2283卷。斯普林格,海德堡(2002)·Zbl 0994.68131号
[15] Prasolov,V.V.:多项式。斯普林格,海德堡(2004)·Zbl 1272.12001年 ·doi:10.1007/978-3642-03980-5
[16] Thiemann,R.,Yamada,A.:在Isabelle/HOL中形式化Jordan范式。摘自:CPP 2016,第88–99页。ACM(2016)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。