×

线性代数基本定理的HOL形式化及其在最小二乘问题求解中的应用。 (英语) Zbl 1409.68249号

摘要:在本文中,我们展示了如何对库进行周到的重用,以提供非平凡数学结果的简明证明。具体来说,我们在Isabelle/HOL中形式化了线性代数基本定理对于上的向量空间内积空间,的克-施密特(mathbb{R})上向量的正交化过程,它在矩阵的(QR)分解中的应用,以及最小二乘近似线性方程组无解,以适当数量的线表示(约2700)。这项工作大量重用了以前的结果,例如秩满定理和各种应用高斯-乔丹算法形式化还伴随着代码生成和优化,从而能够在Isabelle和SML中执行所提出的算法。

理学硕士:

68吨15 定理证明(演绎、解析等)(MSC2010)
03立方厘米35 证明和逻辑操作的机械化
15A24号 矩阵方程和恒等式
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] Adelsberger,S.、Hetzl,S.和Pollak,F.:凯莱-汉密尔顿定理。架构(architecture)。形式证明(2014)。http://afp.sf.net/entries/Cayley_Hamilton.shtml,正式证明开发
[2] Aehlig,K.,Haftmann,F.,Nipkow,T.:通过评估进行标准化的编译实现。J.功能。程序。22(1), 9-30 (2012) ·Zbl 1248.68130号 ·doi:10.1017/S095679681200019
[3] Afshar,S.K.,Aravantinos,V.,Hasan,O.,Tahar,S:高阶逻辑中复数向量的形式化。作者:Watt,S.M.、Davenport,J.H.、Sexton,A.P.、Sojka,P.、Urban,J.(编辑)《智能计算机数学:CICM 2014》。《人工智能课程记录》,第8543卷,第123-137页。柏林施普林格出版社(2014)·兹比尔1304.68150
[4] 阿兰赛,J。;迪瓦松,J。;Gupta,G.(编辑);Peña,R.(编辑),《线性代数的形式化和执行:从定理到算法》,第8901期,第1-19页(2014年),柏林·Zbl 1453.68210号
[5] Aransay,J.,Divasón,J.:高阶逻辑形式化和Gauss-Jordan算法函数语言的代码生成。J.功能。程序。25, 1-21 (2015) ·Zbl 1453.68210号 ·doi:10.1017/S0956796815000155
[6] Aransay,J.,Divasón,J.:在Isabelle/HOL中推广数学分析库。收录于:Havelund,K.,Holzmann,G.,Joshi,R.(编辑)《NASA形式方法:NFM 2015》,《计算机科学讲义》,第9508卷,第415-421页。柏林施普林格出版社(2015)
[7] Aransay,J.,Divasón,J.:Isabelle/HOL中矩阵阶梯形式计算的形式化。表Asp。计算。(接受出版)(2016)·Zbl 1348.68213号
[8] Aransay,J.,Divasón,J.:验证的计算机线性代数。在2016年(2016年)EACA会议上接受出版。https://www.unirioja.es/cu/jearansa/archivos/vcla.pdf ·Zbl 1453.68210号
[9] Björck,A.:最小二乘问题的数值方法。SIAM(1996)·Zbl 0847.65023号
[10] Blanchette,J.、Haslbeck,M.、Matichuk,D.、Nipkow,T.:挖掘正式证据的档案。参见:Kerber,M.(ed.)《智能计算机数学会议:CICM 2015》,《计算机科学讲义》,第9150卷,第3-17页。柏林施普林格(2015)。受邀论文·兹伯利1417.68176
[11] Boldo,S.、Jourdan,J.、Leroy,X.、Melquiond,G.:浮点计算的验证编译。J.汽车。原因。54(2), 135-163 (2015) ·Zbl 1331.68047号 ·doi:10.1007/s10817-014-9317-x
[12] Boldo,S.,Lelay,C.,Melquiond,G.:真实分析的形式化:对校对助理和图书馆的调查。数学。结构。计算。科学。FirstView,1-38(2016)。doi:10.1017/S0960129514000437。http://journals.cambridge.org/articleS0960129514000437 ·Zbl 1364.68327号
[13] Butler,R.B.:PVS定理证明中的积分形式化。技术代表NASA/TM-2004-213279,L-18391,NASA兰利研究中心(2004年)。http://ntrs.nasa.gov/search.jsp?R=20040171869 ·Zbl 1175.68410号
[14] Chang,W.,Yamazaki,H.,Nakamura,Y.:复元素矩阵理论。形式、数学。13(1), 157-162 (2005). http://fm.mizar.org/2005-13/pdf13-1/matrix_5.pdf
[15] Chang,W.,Yamazaki,H.,Nakamura,Y.:复数矩阵的内积和共轭。形式、数学。13(4), 493-499 (2005). http://fm.mizar.org/2005-13/pdf13-4/matrixc1.pdf
[16] Cohen,C.,Dénès,M.,Mörtberg,A.:免费精炼!收录于:Gonthier,G.,Norrish,M.(编辑)认证课程和证明:CPP 2013,计算机科学课堂讲稿,第8307卷,第147-162页。柏林施普林格出版社(2013)·Zbl 1426.68165号
[17] Dahlquist,G.,Björck,A.:科学计算中的数值方法。SIAM(2008)·Zbl 1153.65001号
[18] Daumas,M.,Lester,D.,Muñoz,C.:验证实数计算:区间算术库。IEEE传输。计算。58(2), 226-237 (2009) ·Zbl 1367.65213号 ·doi:10.1109/TC.2008.213
[19] Dénès,M.,Mörtberg,A.,Siles,V.:COQ中基于细化的计算代数方法。收录于:Beringer,L.,Felty,A.(编辑)《交互式定理证明:ITP 2012》,《计算机科学讲义》,第7406卷,第83-98页。柏林施普林格出版社(2012)·Zbl 1360.68745号
[20] Divasón,J.,Aransay,J.:线性代数中的秩满定理。架构(architecture)。表格。校对(2013)。http://afp.sf.net/entries/Rank_Nullity_Theorem.shtml ·Zbl 1409.68249号
[21] Divasón,J.,Aransay,J.:高斯-乔丹算法及其应用。架构(architecture)。形式证明(2014)。http://afp.sf.net/entries/Gauss_Jordan.shtml,正式证明开发·Zbl 1453.68210号
[22] Divasón,J.,Aransay,J.:梯队形式。形式证明(2015)。http://afp.sf.net/entries/EchelonForm.shtml,正式证明开发·Zbl 1348.68213号
[23] Divasón,J.,Aransay,J.:QR分解。架构(architecture)。形式证明(2015)。http://afp.sf.net/entries/QRDecomposition.shtml,正式证明开发。更新版本可从获得http://afp.sf.net/devel-entries/QRDecomposition.shtml ·Zbl 1515.68350号
[24] Dutertre,B。;Wright,J.(编辑);Grundy,J.(编辑);Harrison,J.(编辑),《PVS中的数学分析要素》,第1125号,第141-156页(1996年),图尔库·doi:10.1007/BFb0105402
[25] Gallego-Arias,E.J.,Jouvelot,P.:(并非如此)复杂空间中的冒险。2015年Coq研讨会(2015年)。https://github.com/ejgallego/mini-dft-coq网站
[26] Gonthier,G.:无点、无集的具体线性代数。收录于:van Eekelen,M.,Geuvers,H.,Schmaltz,J.,Wiedijk,F.(eds.)交互式定理证明:ITP 2011,计算机科学讲义,第6898卷,第103-118页。柏林施普林格出版社(2011)·Zbl 1342.68285号
[27] Gonthier,G.,Asperti,A.,Avigad,J.,Bertot,Y.,Cohen,C.,Garillot,F.,Roux,S.L.,Mahboubi,A.,O'Connor,R.,Biha,S.O.,Pasca,I.,Rideau,L.,Solovyev,A.,Tassi,E.,Théry,L.:奇数阶定理的机器检查证明。收录于:Blanzy,S.,Paulin-Mohring,C.,Pichardie,D.(编辑)交互式定理证明:ITP 2013,计算机科学讲义,第7998卷,第163-179页。柏林施普林格出版社(2013)·Zbl 1317.68211号
[28] Haftmann,F.:基于Isabelle/HOL理论的代码生成。http://isabelle.in.tum.de/doc/codegen.pdf (2016)
[29] Haftmann,F.,Krauss,A.,Kuncar,O.,Nipkow,T.:Isabelle/HOL中的数据精化。摘自:Blazy,S.、Paulin-Mohring,C.、Pichardie,D.(编辑)《交互式定理证明:ITP 2013》,《计算机科学讲义》,第7998卷,第100-115页。柏林施普林格出版社(2013)·Zbl 1317.68212号
[30] Haftmann,F.,Nipkow,T.:通过高阶重写系统生成代码。收录于:Blume,M.、Kobayashi,N.、Vidal,G.(编辑)《函数和逻辑编程:FLOPS 2010》,《计算机科学讲义》,第6009卷,第103-117页。柏林施普林格出版社(2010年)·Zbl 1284.68131号
[31] Haftmann,F.,Wenzel,M.:伊莎贝尔的建构型课程。收录于:Altenkirch,T.,McBride,C.(eds.)《校对和程序的类型:类型2006》,修订论文选,计算机科学讲义,第4502卷,第160-174页。柏林施普林格出版社(2007)·Zbl 1178.68529号
[32] Hales,T.,Adams,M.,Bauer,G.,Dang,D.,Harrison,J.,Hoang,T.L.,Kaliszyk,C.,Magron,V.,McLaughlin,S.,Nguyen,T.T.,Ngyen,TQ.,Nipkow,T.、Obua,S.、Pleso,J.、Rute,J.和Solovyev,A.,Ta,A.H.T.,Tran,T.N.,Trieu,D.T.,Urban,J.;Vu,K.K.,Zumkeller,R.:开普勒猜想的正式证明。http://arxiv.org/abs/11501.02155(2015年)·Zbl 1379.52018年
[33] 哈里森:欧几里德空间的HOL理论。摘自:Hurd,J.,Melham,T.(编辑)《高阶逻辑中的定理证明:TPHOLS 2005》,《计算机科学讲义》,第3603卷,第114-129页。柏林施普林格出版社(2005)·Zbl 1152.68520号
[34] 哈里森,J.:欧几里德空间的HOL光理论。J.汽车。原因。50(2), 173-190 (2013) ·Zbl 1260.68373号 ·doi:10.1007/s10817-012-9250-9
[35] Hölzl,J.:用Isabelle/HOL中的计算证明实域上的不等式。收录:Reis,G.D.,Théry,L.(编辑)机械化数学系统编程语言国际研讨会:PLMMS'09,第38-45页。慕尼黑(2009)·Zbl 1248.68130号
[36] Hölzl,J.,Immler,F.,Huffman,B.:Isabelle/HOL中数学分析的类型类和过滤器。摘自:Blazy,S.、Paulin-Mohring,C.、Pichardie,D.(编辑)《交互式定理证明:ITP 2013》,《计算机科学讲义》,第7998卷,第279-294页。柏林施普林格出版社(2013)·Zbl 1317.68213号
[37] HOL多元分析库。http://isabelle.in.tum.de/library/HOL/HOL-Multivariate_Analysis/index.html (2016)
[38] Huffman,B.,Kunčar,O.:提升和转移:Isabelle/HOL中商的模块化设计。收录于:Gonthier,G.,Norrish,M.(编辑)认证课程和证明:CPP 2013,计算机科学课堂讲稿,第8307卷,第131-146页。柏林施普林格出版社(2013)·兹比尔1426.68284
[39] Klein,G.、Andronick,J.、Elphinstone,K.、Heiser,G.,Cock,D.、Derrin,P.、Elkaduwe,D.、Engelhardt,K.,Kolanski,R.、Norrish,M.、Sewell,T.、Tuch,H.、Winwood,S.:seL4:操作系统内核的形式验证。Commun公司。ACM 53(6),107-115(2010)·doi:10.145/1743546.1743574
[40] Lammich,P。;Blazy,S.(编辑);Paulin-Mohring,C.(编辑);Pichardie,D.(编辑),《自动数据细化》,第7998、84-99号(2013年),柏林·Zbl 1317.68216号 ·doi:10.1007/978-3-642-39634-29
[41] Lester,DR;Mohamed,OA(编辑);穆尼奥斯,C.(编辑);Tahar,S.(编辑),实数计算和定理证明,第5170号,215-229(2008),柏林·兹比尔1165.68463 ·doi:10.1007/978-3-540-71067-7_19
[42] Martin-Dorel女士。,Melquiond,G.:用Coq中的初等函数证明单变量表达式的紧界。J.汽车。原因。1-31 (2015). doi:10.1007/s10817-015-9350-4·Zbl 1386.68151号
[43] 数学10.4。Wolfram Research,Inc.伊利诺伊州香槟市(2016)
[44] Nipkow,T.,Paulson,L.C.,Wenzel,M.:Isabelle/HOL:高阶逻辑的证明助手,计算机科学讲义,第2283卷。施普林格,柏林(2002)。中提供的更新版本http://isabelle.in.tum.de/doc/tutorial.pdf ·Zbl 0994.68131号
[45] Obua,S.,Nipkow,T.:Flyspeck II:基本线性规划。安。数学。Artif公司。智力。56, 245-272 (2009) ·Zbl 1184.68465号 ·doi:10.1007/s10472-009-9168-z
[46] Pąk,k.:约旦矩阵分解。形式、数学。16(4), 297-303 (2008). doi:10.2478/v10037-008-0036-9·doi:10.2478/v10037-008-0036-9
[47] Solovyev,A.,Hales,T.:线性程序边界的有效形式验证。摘自:《智能计算机数学》,《计算机科学讲义》,第6824卷,第123-132页。柏林施普林格出版社(2011)·Zbl 1335.68238号
[48] Solovyev,A.,Hales,T.:用泰勒区间近似对非线性不等式进行形式化验证。收录于:NASA形式方法,计算机科学讲义,第7871卷,第383-397页。柏林施普林格出版社(2013)
[49] Strang,G.:线性代数的fudamental定理。美国数学。周一。100(9), 848-855 (1993) ·Zbl 0802.15002号 ·doi:10.2307/2324660
[50] Strang,G.:《线性代数导论》,第四版。韦尔斯利-剑桥出版社(2009)·Zbl 1067.15500号
[51] Thiemann,R.:实现形式为\[\mathbb{Q}[\sqrt{b}]]Q[\sqrt{b}]的字段扩展。架构(architecture)。形式证明(2014)。http://afp.sf.net/entries/Real_Impl.shtml,正式证明开发
[52] Thiemann,R.,Yamada,A.:矩阵、Jordan范式和谱半径理论。架构(architecture)。形式证明(2015)。http://afp.sf.net/entries/Jordan_Normal_Form.shtml,正式证明开发
[53] Thiemann,R.,Yamada,A.:Isabelle/HOL中的代数数(2016)。接受2016年ITP演示·Zbl 1478.68443号
[54] Wenzel,M.:Isabelle/Isar-A人类可读的正式证明文件的通用环境。慕尼黑理工大学博士论文(2002年)。https://mediatum.ub.tum.de/doc/601724/601724.pdf ·Zbl 0802.15002号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。