论文标题
数学函数数字库和计算机代数系统的比较验证
Comparative Verification of the Digital Library of Mathematical Functions and Computer Algebra Systems
论文作者
论文摘要
数字数学库汇集了数学研究多年的知识。许多学科(例如,物理,工程,纯净和应用数学)在很大程度上依赖于汇编收集的发现。同样,现代研究应用程序越来越依赖于计算解决方案,这些解决方案通常通过计算机代数系统来计算和验证。因此,数字数学库和计算机代数系统的正确性,准确性和可靠性是现代研究的关键属性。 在本文中,我们提出了一种新颖的方法,可以通过将数学表达式从一个系统转换为另一个系统来验证数字数学库和两个计算机代数系统。我们使用先前的evelop转换工具(称为lacast)将公式从NIST数字库的数字函数转换为计算机代数系统枫木和Mathematica。我们提出的工作的贡献如下:(1)我们彼此介绍了计算机代数系统和数字数学库的最全面验证; (2)我们在覆盖范围和准确性方面显着提高了基础翻译人员的性能; (3)我们在数学函数的NIST数字库中提供了对公式的枫木和数学的开放式访问。
Digital mathematical libraries assemble the knowledge of years of mathematical research. Numerous disciplines (e.g., physics, engineering, pure and applied mathematics) rely heavily on compendia gathered findings. Likewise, modern research applications rely more and more on computational solutions, which are often calculated and verified by computer algebra systems. Hence, the correctness, accuracy, and reliability of both digital mathematical libraries and computer algebra systems is a crucial attribute for modern research. In this paper, we present a novel approach to verify a digital mathematical library and two computer algebra systems with one another by converting mathematical expressions from one system to the other. We use our previously eveloped conversion tool (referred to as LaCASt) to translate formulae from the NIST Digital Library of Mathematical Functions to the computer algebra systems Maple and Mathematica. The contributions of our presented work are as follows: (1) we present the most comprehensive verification of computer algebra systems and digital mathematical libraries with one another; (2) we significantly enhance the performance of the underlying translator in terms of coverage and accuracy; and (3) we provide open access to translations for Maple and Mathematica of the formulae in the NIST Digital Library of Mathematical Functions.