home
PDF (letter size)
PDF (legal size)

Computer Algebra Independent Integration Tests

Nasser M. Abbasi

August 29, 2016 compiled on — Monday August 29, 2016 at 06:19 AM [public]

These reports and the web pages themselves are written in LATEX using TeXLive distribution on Linux and compiled to HTML using TeX4ht.

  1. Mathematica 11.0, Rubi 4.9.8, Maple 2016 and Mupad 7.0 (Matlab 2016a) [58,469 integrals]
  2. Mathematica 10.4, Rubi 4.9, Maple 2016 and Mupad 7.0 (Matlab 2016a) [58,469 integrals]

1 Overall performance progress table

These tables below correspond to progress of the above tests.

1.1 Rubi








# # tests not solved version % solved mean CPU mean normalized
(sec) size (leaf)







1 58469 45 4.9.8 99.923 0.974 1.005







2 58469 56 4.9 99.904 0.847 1.005







1.2 Mathematica








# # tests not solved version % solved mean CPU mean normalized
(sec) size (leaf)







1 58469 1177 11 97.987 3.177 17.891







2 58469 1305 10.4 97.768 2.934 17.846







1.3 Maple








# # tests not solved version % solved mean CPU mean normalized
(sec) size (leaf)







1 58469 7684 2016 86.858 0.183 120.232







2 58469 7684 2016 86.858 0.183 120.232







1.4 Matlab's Mupad








# # tests not solved version % solved mean CPU mean normalized
(sec) size (leaf)







1 58469 27156 7.0 (Matlab 2016a) 53.555 2.067 4.093







2 58469 27156 7.0 (Matlab 2016a) 53.555 2.067 4.093







2 Note on build system

The following diagram gives a high level view of the current test build system.

pict

Main Files used

pict

3 My PC during running the tests

I really need a faster PC with much more RAM !

pict

4 cheat sheet notes

For Fricas, use these commands to get 1D plain text output

Otherwise the output will go to console in 2D. To get Latex output do

And this will give

                                          (√ ---2---)2
                                    arcsin----−-x-+-1---
(19)                              −          2

To record console session to file, use (from https://github.com/daly/axiom/blob/master/faq)

To send Latex output to file do

To turn off, just do )set output tex off. Make sure to tex on first. To send back to console, do )set output tex console

To make record

Some hints from Waldek Hebisch http://mathforum.org/kb/message.jspa?messageID=9791385