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.
翻译:许多学科(例如物理学、工程学、纯数学和应用数学)都高度依赖所收集的计算结果。同样,现代研究应用越来越多地依赖计算方法,这些方法往往由计算机代数系统计算和核实。因此,数字数学图书馆和计算机代数系统的正确性、准确性和可靠性是现代研究的重要属性。在本文件中,我们提出了一个新颖的方法来核查数字数学图书馆和两个计算机代数系统,通过将数学表达方式从一个系统转换为另一个系统。我们使用我们以前的预版转换工具(称为LaCASat)将NIS数学函数数字图书馆的公式翻译到计算机代数系统Maple和Mathematica。我们介绍的工作的贡献如下:(1) 我们介绍计算机代数系统和数字数学图书馆最全面的核查;(2) 我们从覆盖范围和准确性的角度大大加强基本翻译工具的性能;(3) 我们为数字信息系统中数学数据库的Maple和数学数据库提供公开的翻译。