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.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, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

B grade: { 21 }

C grade: { }

F grade: { 7, 8}

2.1.2 Mathematica

A grade: { 2, 3, 5, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 22, 23, 24, 27, 28, 29, 30, 31, 32, 34, 35 }

B grade: { 8, 14, 19, 20, 33 }

C grade: { 1, 4, 6, 21, 25, 26 }

F grade: { }

2.1.3 Maple

A grade: { 1, 3, 4, 5, 10, 12, 20, 21, 22, 23, 25, 27, 30, 32, 33, 35 }

B grade: { 2, 11, 17, 19, 24, 26 }

C grade: { 6, 7, 8, 13, 14 }

F grade: { 9, 15, 16, 18, 28, 29, 31, 34 }

2.1.4 Maxima

A grade: { 1, 3, 5, 7, 8, 10, 11, 12, 19, 20, 22, 33, 34

B grade: { 23 }

C grade: { 4 }

F grade: { 2, 6, 9, 13, 14, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35 }

2.1.5 FriCAS

A grade: { 1, 2, 3, 4, 5, 9, 12, 15, 16, 17, 18, 19, 22 }

B grade: { 6, 10, 11, 13, 14, 20, 21, 23, 24, 26, 33 }

C grade: { }

F grade: { 7, 8, 25, 27, 28, 29, 30, 31, 32, 34, 35 }

2.1.6 Sympy

A grade: { 3, 6, 10, 19 }

B grade: { 1, 5, 22 }

C grade: { }

F grade: { 2, 4, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

2.1.7 Giac

A grade: { 1, 3, 5, 6, 21, 22, 23 }

B grade: { 2, 19, 20, 24, 26 }

C grade: { 4 }

F grade: { 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35 }

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









grade A A C A A A B A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 22 22 77 21 27 82 51 24
normalized size 1 1. 3.5 0.95 1.23 3.73 2.32 1.09
time (sec) N/A 0.135 0.061 0.047 1.437 1.028 6.845 1.118


















Problem 2 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F A F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 32 32 24 50 0 116 0 198
normalized size 1 1. 0.75 1.56 0. 3.62 0. 6.19
time (sec) N/A 0.156 0.017 0.009 0. 1.112 0. 1.149


















Problem 3 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 25 25 16 16 31 69 14 20
normalized size 1 1. 0.64 0.64 1.24 2.76 0.56 0.8
time (sec) N/A 0.014 0.009 0.005 0.965 1.119 0.408 1.101


















Problem 4 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C A C A F C
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 58 58 68 42 151 182 0 58
normalized size 1 1. 1.17 0.72 2.6 3.14 0. 1.
time (sec) N/A 0.082 0.016 0.012 1.55 1.138 0. 1.097


















Problem 5 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A B A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 50 50 26 42 76 198 925 43
normalized size 1 1. 0.52 0.84 1.52 3.96 18.5 0.86
time (sec) N/A 0.026 0.033 0.063 0.979 1.121 11.395 1.11


















Problem 6 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C C F B A A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 334 334 30 36 0 3152 26 335
normalized size 1 1. 0.09 0.11 0. 9.44 0.08 1.
time (sec) N/A 0.347 0.004 0.015 0. 1.22 1.2 1.124


















Problem 7 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A F A C A F(-2) F F
verified N/A N/A NO TBD TBD TBD TBD TBD
size 291 0 430 171 494 0 0 0
normalized size 1 0. 1.48 0.59 1.7 0. 0. 0.
time (sec) N/A 0.049 0.92 0.096 1.62 0. 0. 0.


















Problem 8 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A F B C A F(-2) F F
verified N/A N/A Yes TBD TBD TBD TBD TBD
size 308 0 654 198 510 0 0 0
normalized size 1 0. 2.12 0.64 1.66 0. 0. 0.
time (sec) N/A 0.043 0.51 0.008 1.614 0. 0. 0.


















Problem 9 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F A F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 84 84 84 0 0 197 0 0
normalized size 1 1. 1. 0. 0. 2.35 0. 0.
time (sec) N/A 0.059 0.041 0.017 0. 1.078 0. 0.


















Problem 10 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A B A F(-2)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 41 41 41 34 69 284 112 0
normalized size 1 1. 1. 0.83 1.68 6.93 2.73 0.
time (sec) N/A 0.193 0.057 0.004 1.427 1.007 10.842 0.


















Problem 11 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B A B F F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 73 73 71 175 85 323 0 0
normalized size 1 1. 0.97 2.4 1.16 4.42 0. 0.
time (sec) N/A 0.108 0.058 0.104 1.458 1.094 0. 0.


















Problem 12 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A F F(-2)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 73 73 52 60 104 305 0 0
normalized size 1 1. 0.71 0.82 1.42 4.18 0. 0.
time (sec) N/A 0.271 0.075 0.006 1.461 1.087 0. 0.


















Problem 13 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A C F B F F(-2)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 365 365 357 109 0 20056 0 0
normalized size 1 1. 0.98 0.3 0. 54.95 0. 0.
time (sec) N/A 0.859 0.457 0.017 0. 56.984 0. 0.


















Problem 14 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B C F B F F(-1)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 337 337 2075 105 0 15946 0 0
normalized size 1 1. 6.16 0.31 0. 47.32 0. 0.
time (sec) N/A 0.621 5.972 0.011 0. 44.925 0. 0.


















Problem 15 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F A F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 77 77 74 0 0 165 0 0
normalized size 1 1. 0.96 0. 0. 2.14 0. 0.
time (sec) N/A 0.071 0.038 0.014 0. 6.299 0. 0.


















Problem 16 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F A F F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 118 118 112 0 0 219 0 0
normalized size 1 1. 0.95 0. 0. 1.86 0. 0.
time (sec) N/A 0.191 0.079 0.02 0. 11.04 0. 0.


















Problem 17 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F A F F(-1)
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 83 83 85 298 0 240 0 0
normalized size 1 1. 1.02 3.59 0. 2.89 0. 0.
time (sec) N/A 0.1 0.034 0.011 0. 29.436 0. 0.


















Problem 18 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F A F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 96 96 98 0 0 297 0 0
normalized size 1 1. 1.02 0. 0. 3.09 0. 0.
time (sec) N/A 0.084 0.168 0.028 0. 29.32 0. 0.


















Problem 19 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B B A A A B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 25 25 112 49 49 103 65 101
normalized size 1 1. 4.48 1.96 1.96 4.12 2.6 4.04
time (sec) N/A 0.075 0.105 0.019 1.447 2.105 3.723 1.551


















Problem 20 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B A A B F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 25 25 126 33 47 211 0 100
normalized size 1 1. 5.04 1.32 1.88 8.44 0. 4.
time (sec) N/A 0.051 0.095 0.071 1.43 2.238 0. 1.269


















Problem 21 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A B C A F(-1) B F(-1) A
verified N/A NO NO TBD TBD TBD TBD TBD
size 108 786 478 95 0 718 0 140
normalized size 1 7.28 4.43 0.88 0. 6.65 0. 1.3
time (sec) N/A 1.117 6.296 0.062 0. 2.92 0. 1.112


















Problem 22 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A A A B A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 29 29 56 27 54 182 66 41
normalized size 1 1. 1.93 0.93 1.86 6.28 2.28 1.41
time (sec) N/A 0.02 0.033 0.039 1.302 2.292 0.786 1.121


















Problem 23 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A B B F A
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 26 26 26 20 58 207 0 41
normalized size 1 1. 1. 0.77 2.23 7.96 0. 1.58
time (sec) N/A 0.013 0.017 0.025 1.822 2.208 0. 1.089


















Problem 24 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A B F B F B
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 110 147 121 366 0 2684 0 366
normalized size 1 1.34 1.1 3.33 0. 24.4 0. 3.33
time (sec) N/A 0.607 0.118 0.113 0. 2.663 0. 1.365


















Problem 25 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C A F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 40 40 54 75 0 0 0 0
normalized size 1 1. 1.35 1.88 0. 0. 0. 0.
time (sec) N/A 0.081 1.789 0.1 0. 0. 0. 0.


















Problem 26 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A C B F B F B
verified N/A NO NO TBD TBD TBD TBD TBD
size 185 349 910 392 0 1277 0 406
normalized size 1 1.89 4.92 2.12 0. 6.9 0. 2.19
time (sec) N/A 0.976 0.524 0.129 0. 2.734 0. 1.216


















Problem 27 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 102 102 102 83 0 0 0 0
normalized size 1 1. 1. 0.81 0. 0. 0. 0.
time (sec) N/A 0.146 0.017 0.028 0. 0. 0. 0.


















Problem 28 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 159 159 122 0 0 0 0 0
normalized size 1 1. 0.77 0. 0. 0. 0. 0.
time (sec) N/A 0.203 0.086 2.18 0. 0. 0. 0.


















Problem 29 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F F F(-1) F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 395 395 347 0 0 0 0 0
normalized size 1 1. 0.88 0. 0. 0. 0. 0.
time (sec) N/A 0.537 0.223 3.147 0. 0. 0. 0.


















Problem 30 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 981 981 868 698 0 0 0 0
normalized size 1 1. 0.88 0.71 0. 0. 0. 0.
time (sec) N/A 1.252 0.481 0.051 0. 0. 0. 0.


















Problem 31 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F F F F F
verified N/A Yes NO TBD TBD TBD TBD TBD
size 555 555 1076 0 0 0 0 0
normalized size 1 1. 1.94 0. 0. 0. 0. 0.
time (sec) N/A 0.712 1.427 0.01 0. 0. 0. 0.


















Problem 32 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 313 313 303 252 0 0 0 0
normalized size 1 1. 0.97 0.81 0. 0. 0. 0.
time (sec) N/A 0.377 0.086 0.017 0. 0. 0. 0.


















Problem 33 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A B A A B F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 80 80 262 113 113 713 0 0
normalized size 1 1. 3.28 1.41 1.41 8.91 0. 0.
time (sec) N/A 0.083 0.236 0.097 1.483 2.474 0. 0.


















Problem 34 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A F A F F F
verified N/A Yes Yes TBD TBD TBD TBD TBD
size 57 57 44 0 42 0 0 0
normalized size 1 1. 0.77 0. 0.74 0. 0. 0.
time (sec) N/A 0.076 0.054 0.35 1.63 0. 0. 0.


















Problem 35 Optimal Rubi Mathematica Maple Maxima Fricas Sympy Giac









grade A A A A F F F F(-2)
verified N/A Yes NO TBD TBD TBD TBD TBD
size 121 121 131 171 0 0 0 0
normalized size 1 1. 1.08 1.41 0. 0. 0. 0.
time (sec) N/A 0.109 0.195 0.266 0. 0. 0. 0.









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 [29] had the largest ratio of [ 1.154 ]

Table 2.1Rubi 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 1 1 1. 12 0.083







2 A 4 3 1. 19 0.158







3 A 2 2 1. 6 0.333







4 A 5 5 1. 10 0.5







5 A 3 2 1. 7 0.286







6 A 22 9 1. 8 1.125







7 F 0 0 N/A 0 N/A







8 F 0 0 N/A 0 N/A







9 A 4 3 1. 19 0.158







10 A 6 3 1. 25 0.12







11 A 5 2 1. 19 0.105







12 A 6 3 1. 21 0.143







13 A 20 8 1. 28 0.286







14 A 22 9 1. 21 0.429







15 A 2 1 1. 27 0.037







16 A 3 2 1. 36 0.056







17 A 7 5 1. 17 0.294







18 A 7 5 1. 17 0.294







19 A 6 6 1. 25 0.24







20 A 7 7 1. 14 0.5







21 B 45 7 7.28 9 0.778







22 A 3 3 1. 8 0.375







23 A 2 2 1. 10 0.2







24 A 11 7 1.34 16 0.438







25 A 5 5 1. 11 0.454







26 A 31 12 1.89 16 0.75







27 A 12 10 1. 16 0.625







28 A 13 12 1. 12 1.







29 A 28 15 1. 13 1.154







30 A 44 10 1. 18 0.556







31 A 35 16 1. 18 0.889







32 A 21 7 1. 14 0.5







33 A 7 4 1. 5 0.8







34 A 5 5 1. 8 0.625







35 A 10 7 1. 14 0.5