Verifying DLMF with Maple and Mathematica: Difference between revisions

From testwiki
Jump to navigation Jump to search
Line 1: Line 1:
This page presents the results of the publication ''Comparative Verification of the Digital Library of Mathematical Functions and Computer Algebra Systems''.
This page presents the results of the publication: ''Comparative Verification of the Digital Library of Mathematical Functions and Computer Algebra Systems''.


= Bug Reports =
= Bug Reports =


You can find a PDF with commands that illustrate the encountered errors in Mathematica here: [[File:Mathematica Bugs Overview.pdf|none|The overview of the bugs we reported to Mathematica]]
You can find a PDF with commands that illustrate the encountered errors in [https://www.wolfram.com/mathematica/ Mathematica] here: [[File:Mathematica Bugs Overview.pdf|none|The overview of the bugs we reported to Mathematica]]


We provide the same file as the Wolfram system notebook format (NB) here:  
We provide the same file in the [https://reference.wolfram.com/language/ref/format/NB.html Wolfram system notebook format (NB)] here:  
[[File:Mathematica Bugs Notebook File.nb|The Wolfram notebook file of the reported bugs]]
[[File:Mathematica Bugs Notebook File.nb|The Wolfram notebook file of the reported bugs]]


= DLMF Translations and Results =
= DLMF Translations and Results =


In the following, we present the translations of the DLMF equations to the CAS Maple and Mathematica.
In the following, we present the translations of the [https://dlmf.nist.gov/ DLMF] equations to the CAS [https://www.maplesoft.com/ Maple] and [https://www.wolfram.com/mathematica/ Mathematica].


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 20: Line 20:
|}
|}


By clicking on a chapter of the DLMF below, you will see a large table that look like this:
By clicking on a chapter of the [https://dlmf.nist.gov/ DLMF] below, you will see a large table that looks like this:


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 30: Line 30:
|}
|}


== Results of the Digital Library of Mathematical Functions ==
The result tables do not contain every equation with a label in the [https://dlmf.nist.gov/ DLMF] since quite a few equations were skipped (see explanations in the paper).
 
== Translations and Evaluations of the Digital Library of Mathematical Functions ==
<div style="-moz-column-count:2; column-count:2;">
<div style="-moz-column-count:2; column-count:2;">
# [[Results of Algebraic and Analytic Methods|Algebraic and Analytic Methods]]
# [[Results of Algebraic and Analytic Methods|Algebraic and Analytic Methods]]

Revision as of 10:14, 15 October 2020

This page presents the results of the publication: Comparative Verification of the Digital Library of Mathematical Functions and Computer Algebra Systems.

Bug Reports

You can find a PDF with commands that illustrate the encountered errors in Mathematica here: File:Mathematica Bugs Overview.pdf

We provide the same file in the Wolfram system notebook format (NB) here: File:Mathematica Bugs Notebook File.nb

DLMF Translations and Results

In the following, we present the translations of the DLMF equations to the CAS Maple and Mathematica.

DLMF Formula Translations
Maple
Translations
Mathematica
Symbolic Evaluation
Maple
Symbolic Evaluation
Mathematica
Numeric Evaluation
Maple
Numeric Evaluation
Mathematica
DLMF 6,623 4,114 (62.1%) 4,713 (71.2%) 1,084 (26.3%) 1,235 (26.2%) 698 (26.7%) 784 (22.6%)

By clicking on a chapter of the DLMF below, you will see a large table that looks like this:

DLMF Formula Maple Mathematica Symbolic
Maple
Symbolic
Mathematica
Numeric
Maple
Numeric
Mathematica
Link to DLMF Formula Translation to Maple Translation to Mathematica Symbolic Result in Maple Symbolic Result in Mathematica Numeric Result in Maple Numeric Result in Mathematica

The result tables do not contain every equation with a label in the DLMF since quite a few equations were skipped (see explanations in the paper).

Translations and Evaluations of the Digital Library of Mathematical Functions

  1. Algebraic and Analytic Methods
  2. Asymptotic Approximations
  3. Numerical Methods
  4. Elementary Functions
  5. Gamma Function
  6. Exponential, Logarithmic, Sine, and Cosine Integrals
  7. Error Functions, Dawson’s and Fresnel Integrals
  8. Incomplete Gamma and Related Functions
  9. Airy and Related Functions
  10. Bessel Functions
  11. Struve and Related Functions
  12. Parabolic Cylinder Functions
  13. Confluent Hypergeometric Functions
  14. Legendre and Related Functions
  15. Hypergeometric Function
  16. Generalized Hypergeometric Functions and Meijer G-Function
  17. q-Hypergeometric and Related Functions
  18. Orthogonal Polynomials
  19. Elliptic Integrals
  20. Theta Functions
  21. Multidimensional Theta Functions
  22. Jacobian Elliptic Functions
  23. Weierstrass Elliptic and Modular Functions
  24. Bernoulli and Euler Polynomials
  25. Zeta and Related Functions
  26. Combinatorial Analysis
  27. Functions of Number Theory
  28. Mathieu Functions and Hill’s Equation
  29. Lamé Functions
  30. Spheroidal Wave Functions
  31. Heun Functions
  32. Painlevé Transcendents
  33. Coulomb Functions
  34. 3j,6j,9j Symbols
  35. Functions of Matrix Argument
  36. Integrals with Coalescing Saddles