Chapter 2
detailed summary tables of results

 2.1 List of integrals sorted by grade for each CAS
  2.1.1 Rubi
  2.1.2 Mathematica
  2.1.3 Maple
  2.1.4 Maxima
  2.1.5 FriCAS
  2.1.6 Sympy
  2.1.7 Giac
  2.1.8 Mupad
 2.2 Detailed conclusion table per each integral for all CAS systems
 2.3 Detailed conclusion table specific for Rubi results

2.1 List of integrals sorted by grade for each CAS

2.1.1 Rubi

A grade: { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14 }

B grade: { }

C grade: { }

F grade: { 12 }

2.1.2 Mathematica

A grade: { 1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 14 }

B grade: { }

C grade: { 4, 6 }

F grade: { 13 }

2.1.3 Maple

A grade: { 1, 2, 3, 4, 5, 7, 8, 9, 11, 14 }

B grade: { }

C grade: { 6 }

F grade: { 10, 12, 13 }

2.1.4 Maxima

A grade: { 2, 10, 11 }

B grade: { 3, 5, 7, 8 }

C grade: { 9 }

F grade: { 1, 4, 6, 12, 13, 14 }

2.1.5 FriCAS

A grade: { 2, 6, 7, 9, 13, 14 }

B grade: { 1, 3, 5, 8, 11, 12 }

C grade: { }

F grade: { 4, 10 }

2.1.6 Sympy

A grade: { 2, 3, 4, 5, 7, 9, 11, 13, 14 }

B grade: { }

C grade: { }

F grade: { 1, 6, 8, 10, 12 }

2.1.7 Giac

A grade: { 1, 2, 7, 9, 11, 12, 13, 14 }

B grade: { 3, 5 }

C grade: { }

F grade: { 4, 6, 8, 10 }

2.1.8 Mupad

A grade: { }

B grade: { 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14 }

C grade: { }

F grade: { 1, 6, 9 }

2.2 Detailed conclusion table per each integral for all CAS systems

Detailed conclusion table per each integral is given by table below. The elapsed time is in seconds. For failed result it is given as F(-1) if the failure was due to timeout. It is given as F(-2) if the failure was due to an exception being raised, which could indicate a bug in the system. If the failure was due to integral not being evaluated within the time limit, then it is given just an F.

In this table,the column normalized size is defined as \(\frac {\text {antiderivative leaf size}}{\text {optimal antiderivative leaf size}}\)











Problem 1 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A F B F A F
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 28 28 28 29 0 52 0 34 -1
normalized size 1 1.00 1.00 1.04 0.00 1.86 0.00 1.21 -0.04
time (sec) N/A 0.055 0.016 0.045 0.000 0.394 0.000 0.943 0.000




















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 2 2 2 3 2 2 2 2 2
normalized size 1 1.00 1.00 1.50 1.00 1.00 1.00 1.00 1.00
time (sec) N/A 0.001 0.003 0.001 0.960 0.403 0.089 0.793 0.045




















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A B B A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 14 14 14 19 25 25 8 25 10
normalized size 1 1.00 1.00 1.36 1.79 1.79 0.57 1.79 0.71
time (sec) N/A 0.006 0.003 0.000 0.420 0.407 0.922 0.776 0.070




















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A C A F F A F B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 252 252 20 158 0 0 31 0 231
normalized size 1 1.00 0.08 0.63 0.00 0.00 0.12 0.00 0.92
time (sec) N/A 0.067 0.003 0.111 0.000 0.405 0.680 0.000 0.249




















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A B B A B B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 16 16 16 13 29 29 31 30 180
normalized size 1 1.00 1.00 0.81 1.81 1.81 1.94 1.88 11.25
time (sec) N/A 0.008 0.003 0.027 0.429 0.408 1.019 0.921 0.145




















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A C C F A F F F
verified N/A Yes NO TBD TBD TBD TBD TBD TBD
size 76 76 1226 1290 0 72 0 0 -1
normalized size 1 1.00 16.13 16.97 0.00 0.95 0.00 0.00 -0.01
time (sec) N/A 0.028 2.759 0.894 0.000 0.465 0.000 0.000 0.000




















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A B A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 13 13 13 17 144 16 10 16 11
normalized size 1 1.00 1.00 1.31 11.08 1.23 0.77 1.23 0.85
time (sec) N/A 0.071 0.031 0.025 0.462 0.428 0.176 0.912 0.064




















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A B B F F B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 42 42 42 43 145 85 0 0 32
normalized size 1 1.00 1.00 1.02 3.45 2.02 0.00 0.00 0.76
time (sec) N/A 0.055 0.016 0.053 1.168 0.423 0.000 0.000 0.220




















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A C A A A F
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 2 2 2 3 13 2 2 2 -1
normalized size 1 1.00 1.00 1.50 6.50 1.00 1.00 1.00 -0.50
time (sec) N/A 0.011 0.013 0.016 0.543 0.429 0.613 1.031 0.000




















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A F A F(-2) F F B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 17 17 17 0 21 0 0 0 14
normalized size 1 1.00 1.00 0.00 1.24 0.00 0.00 0.00 0.82
time (sec) N/A 0.610 0.269 0.020 0.569 0.000 0.000 0.000 0.269




















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A A B A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 13 13 13 12 11 24 12 12 11
normalized size 1 1.00 1.00 0.92 0.85 1.85 0.92 0.92 0.85
time (sec) N/A 0.029 0.024 0.006 0.414 0.408 1.494 0.915 0.194




















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A F A F F B F A B
verified N/A N/A Yes TBD TBD TBD TBD TBD TBD
size 13 0 13 0 0 24 0 11 11
normalized size 1 0.00 1.00 0.00 0.00 1.85 0.00 0.85 0.85
time (sec) N/A 0.625 0.166 0.017 0.000 0.428 0.000 1.079 0.197




















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A F F F A A A B
verified N/A Yes N/A TBD TBD TBD TBD TBD TBD
size 23 23 0 0 0 19 19 24 19
normalized size 1 1.00 0.00 0.00 0.00 0.83 0.83 1.04 0.83
time (sec) N/A 0.248 0.289 0.023 0.000 0.401 0.569 1.148 0.272




















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac Mupad










grade A A A A F A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD TBD
size 39 39 41 23 0 22 24 22 22
normalized size 1 1.00 1.05 0.59 0.00 0.56 0.62 0.56 0.56
time (sec) N/A 0.026 0.012 0.021 0.000 0.382 0.130 0.969 0.273










2.3 Detailed conclusion table specific for Rubi results

The following table is specific to Rubi. It gives additional statistics for each integral. the column steps is the number of steps used by Rubi to obtain the antiderivative. The rules column is the number of unique rules used. The integrand size column is the leaf size of the integrand. Finally the ratio \(\frac {\text {number of rules}}{\text {integrand size}}\) is given. The larger this ratio is, the harder the integral was to solve. In this test, problem number [8] had the largest ratio of [.6000]

Table 2.1:Rubi specific breakdown of results for each integral














# grade
number of
steps
used
number of
unique
rules
normalized
antiderivative
leaf size
integrand
leaf size
\(\frac {\text {number of rules}}{\text {integrand leaf size}}\)







1 A 6 6 1.00 29 0.207







2 A 1 1 1.00 7 0.143







3 A 3 3 1.00 13 0.231







4 A 3 3 1.00 13 0.231







5 A 3 3 1.00 15 0.200







6 A 1 1 1.00 19 0.053







7 A 6 4 1.00 11 0.364







8 A 7 6 1.00 10 0.600







9 A 1 1 1.00 6 0.167







10 A 8 4 1.00 43 0.093







11 A 2 1 1.00 18 0.056







12 F 0 0 N/A 0 N/A







13 A 6 4 1.00 31 0.129







14 A 1 1 1.00 28 0.036