×

Coquelicot:一个用户友好的Coq真实分析库。 (英语) Zbl 1322.68176号

摘要:真实分析在许多应用中都很普遍,如果仅仅因为它是建模物理或社会经济系统的合适工具的话。因此,它的支持在证明助手中是有保证的,这样用户就可以正式验证数学定理和关键系统的正确性。Coq系统具有标准实数的公理化和实数分析定理库。不幸的是,这个标准库缺少一些广泛使用的结果。例如,幂级数的发展并没有超出其定义。此外,积分和导数的定义是基于依赖类型的,这使得它们在实践中使用起来特别麻烦。为了缓解这些不足,我们设计了一个用户友好的库:Coquelicot。编写公式和定理陈述的一种更简单的方法是使用全函数来代替极限、导数、积分、幂级数等的依赖类型在这个过程中,该库提供了一组全面的定理,不仅涵盖了这些概念,还涵盖了一些扩展,如参数积分、二维可微性、渐近行为。它还为执行可微性证明提供了一些自动化。此外,Coquelicot是Coq标准库的保守扩展,我们提供了两个库之间的对应定理。我们在几个用例上使用了该库:在大学入门级考试中,贝塞尔函数的定义和属性,以及一维波动方程的解。

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
26-04 与实际功能有关的问题的软件、源代码等
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔

参考文献:

[1] général学士学位,Série S,数学,2013年6月(2013年)。http://eduscol.education.fr/rep-exam/sugets/s3MASCOMLR1.pdf ·Zbl 1121.03024号
[2] Bertot,Y.:证明基于代数几何平均数的序列对π的收敛性(2013)。http://www-sop.inria.fr/members/Yves.Bertot/proofs.html ·JFM 08.0753.05号
[3] Bertot,Y.,Casteéran,P.:交互式定理证明和程序开发。Coq'Art:归纳结构的微积分。理论计算机科学课文。施普林格,柏林(2004)·Zbl 1069.68095号
[4] Besson,F.:快速自反算术策略:线性案例及其以外。摘自:英国诺丁汉国际校对和程序类型研讨会论文集(Types’06),计算机科学讲义,第4502卷,第48-62页(2006)·Zbl 1178.03020号
[5] Boldo S.、Clément F.、Filliátre J.-C.、Mayero M.、Melquiond G.、Weis P.:波动方程数值分辨率:C程序的综合机械化证明。J.汽车。原因。50(4), 423-456 (2013) ·Zbl 1267.68208号 ·doi:10.1007/s10817-012-9255-4
[6] Boldo,S.,Lelay,C.,Melquiond,G.:改进Coq中的实际分析:一种用户友好的积分和导数方法。摘自:Hawblitzel,C.,Miller,D.(编辑)《第二届认证程序和证明国际会议论文集》,日本京都。计算机科学课堂讲稿,第7679卷,第289-304页(2012)·Zbl 1383.68070号
[7] Boldo,S.,Lelay,C.,Melquiond,G.:真实分析的形式化:对校对助理和图书馆的调查。数学。结构。计算。科学。(2014年,待出版)。http://hal.iria.fr/hal-00806920 ·Zbl 1364.68327号
[8] 科恩,C.:Coq中关于足够大数字的推理。摘自:第四届Coq研讨会论文集,美国新泽西州普林斯顿(2012)
[9] Cruz-Filipe,L.、Geuvers,H.、Wiedijk,F.:C-CoRN:奈梅亨的建设性Coq仓库。摘自:Asperti,A.、Bancerek,G.、Trybulec,A.(编辑)《第三届数学知识管理国际会议论文集》。计算机科学课堂讲稿,第3119卷,第88-103页(2004年)·Zbl 1108.68586号
[10] Cruz-Filipe,L.:微积分基本定理的构造性形式化。收录:Geuvers,H.,Wiedijk,F.(编辑)《国际证明和程序类型研讨会论文集》(Types’02)。计算机科学课堂讲稿,第2646卷,第108-126页。柏林施普林格出版社(2003)·Zbl 1023.03059号
[11] Daumas M.,Lester D.,Muñoz C.:验证实数计算:区间算术库。IEEE传输。计算。58(2), 226-237 (2009) ·Zbl 1367.65213号 ·doi:10.1109/TC.2008.213
[12] Dutertre,B.:PVS中的数学分析要素。收录:von Wright,J.、Grundy,J.和Harrison,J.(编辑)第九届国际会议论文集《高阶逻辑定理证明》(TPHOL)。计算机科学讲义,第1125卷,第141-156页(1996)
[13] Fleuriot,J.:关于Isabelle/HOL中实际分析的机械化。In:Aagaard,M.,Harrison,J.(编辑)第13届国际高阶逻辑定理证明会议(TPHOL)论文集。计算机科学讲义,第1869卷,第145-161页(2000)·Zbl 0974.68186号
[14] Gamboa R.,Kaufmann M.:ACL2中的非标准分析。J.汽车。原因。27(4),323-351(2001)·Zbl 0991.03018号 ·doi:10.1023/A:1011908113514
[15] Geuvers,H.,Niqui,M.:Coq中的构造实:公理和范畴。收录人:Callaghan,P.、Luo,Z.、McKinna,J.、Pollack,R.(编辑)《国际证明和程序类型研讨会论文集》(Types’00)。计算机科学讲义,第2277卷,第79-95页(2002年)·Zbl 1054.03039号
[16] Harrison J.:在HOL中构造实数。形式方法系统。设计。5(1-2), 35-59 (1994) ·Zbl 0809.68102号 ·doi:10.1007/BF01384233
[17] Harrison,J.:HOL灯:概述。收录于:Berghofer,S.、Nipkow,T.、Urban,C.、Wenzel,M.(编辑)《第22届高阶逻辑定理证明国际会议论文集》,德国慕尼黑。计算机科学课堂讲稿,第5674卷,第60-66页(2009年)·Zbl 1252.68255号
[18] 哈里森·J·:欧几里德空间的HOL光理论。J.汽车。原因。50, 173-190 (2013) ·Zbl 1260.68373号 ·doi:10.1007/s10817-012-9250-9
[19] Hölzl,J.,Immler,F.,Huffman,B.:Isabelle/HOL中数学分析的类型类和过滤器。摘自:Blazy,S.、Paulin-Mohring,C.、Pichardie,D.(eds)《第四届交互式定理证明国际会议论文集》,法国雷恩。计算机科学课堂讲稿,第7998卷,第279-294页(2013)·Zbl 1317.68213号
[20] Kaliszyk C.,O'Connor R.:经典实数计算。J.福尔马利兹。原因。2(1), 27-39 (2009) ·Zbl 1194.68097号
[21] Krebbers,R.,Spitters,B.:Coq中高效精确实数运算的类型类。日志。方法计算。科学。9(1:1), 1-27 (2013) ·Zbl 1260.68378号
[22] Lelay,C.:Coq中幂级数的新形式化。摘自:第五届Coq研讨会,法国雷恩,2013年7月,第1-2页(2013)。http://coq.inria.fr/coq-workshop/2013#Lelay ·Zbl 1267.68208号
[23] Lelay,C.,Melquiond,G.:Differentiabilitéet intégrabilityéen Coq。阿伦贝尔公式的应用。收录于:法国卡纳克法语应用杂志第23期,第119-133页(2012年)
[24] Mayero,M.:报告分析的形式化和自动化。巴黎第六大学博士论文(2001年)
[25] McLaughlin,S.,Harrison,J.:实数运算的证明性决策过程。收录:Nieuwenhuis,R.(编辑)《第20届自动扣减国际会议论文集》(CADE-20),爱沙尼亚塔林。计算机科学课堂讲稿,第3632卷,第295-314页(2005)·Zbl 1135.03329号
[26] Melquiond,G.:用计算证明实值函数的边界。收录:Armando,A.、Baumgartner,P.、Dowek,G.(编辑)《第四届国际自动推理联合会议(IJCAR)会议记录》,澳大利亚悉尼。《人工智能课堂讲稿》,第5195卷,第2-17页(2008年)·Zbl 1165.68464号
[27] Muñoz C.,Narkawicz A.:Bernstein多项式的形式化及其在全局优化中的应用。J.汽车。原因。51(2),151-196(2013)·Zbl 1314.68286号 ·doi:10.1007/s10817-012-9256-3
[28] Naumowicz,A.、Korniłowicz、A.:Mizar简介。收录:Berghofer,S.,Nipkow,T.,Urban,C.,Wenzel,M.(编辑)第22届高阶逻辑定理证明国际会议论文集。计算机科学课堂讲稿,第5674卷,第67-72页(2009年)·Zbl 1252.68262号
[29] O’Connor R.:实数的一元函数实现。数学。结构。计算。科学。17(1), 129-159 (2007) ·Zbl 1121.03024号 ·doi:10.1017/S09601290506005871
[30] O'Connor R.,Spitters B.:积分的计算机验证单数函数实现。西奥。计算。科学。411(37), 3386-3402 (2010) ·Zbl 1209.68108号 ·doi:10.1016/j.tcs.2010.05.031
[31] Owre,S.、Rushby,J.、Shankar,N.:PVS:原型验证系统。摘自:Kapur,D.(编辑)《第十一届自动扣减国际会议论文集》,纽约州萨拉托加,1992年6月。人工智能课堂讲稿,第607卷,第748-752页(1992年)
[32] Pottier,L.:将Gröbner基程序与Coq连接起来,以在代数、几何和算术中进行证明。收录于:Sutcliffe,G.、Rudnicki,P.、Schmidt,R.A.、Konev,B.、Schulz,S.(编辑)《知识交流:自动证明人和证明助理》。CEUR研讨会记录,卡塔尔多哈,第67-76页(2008年)
[33] Rushby J.、Owre S.、Shankar N.:规范的子类型:PVS中的谓词子类型。IEEE传输。柔和。工程24(9),709-720(1998)·数字对象标识代码:10.1109/32.713327
[34] Trybulec,A.:米扎尔语的一些特点。摘自:意大利都灵ESPRIT研讨会论文集(1993)
[35] Trybulec,A.:非负实数。第一部分J.正式。数学。(1998). 附录·Zbl 1194.68097号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。