3.2 Fricas 1.3.6 and Fricas 1.3.5

PDF (letter size)
PDF (legal size)

3.2.1 Test number 14

Test folder name

test_cases/1_Algebraic_functions/1.1_Binomial_products/1.1.1_Linear/1.1.1.3-a+b_x-^m-c+d_x-^n-e+f_x-^p

3.2.1.1 Problem number 625

(a+bx)3/2(c+dx)5/2x7dx Optimal antiderivative

a+bx(c+dx)3/2(5ad+7bc)(bcad)3768a3c3x2+a+bx(c+dx)5/2(5ad+7bc)(bcad)2960a2c3x3+a+bxc+dx(5ad+7bc)(bcad)4512a4c3x(5ad+7bc)(bcad)5tanh1(ca+bxac+dx)512a9/2c7/2+a+bx(c+dx)7/2(5ad+7bc)(bcad)160ac3x4+(a+bx)3/2(c+dx)7/2(5ad+7bc)60ac2x5(a+bx)5/2(c+dx)7/26acx6 command

integrate((b*x+a)^(3/2)*(d*x+c)^(5/2)/x^7,x, algorithm="fricas")

Fricas 1.3.6 output

Exception raised: TypeError Fricas 1.3.5 output

[15(7b6c630ab5c5d+45a2b4c4d220a3b3c3d315a4b2c2d4+18a5bcd55a6d6)acx6log(8a2c2+(b2c2+6abcd+a2d2)x2+4(2ac+(bc+ad)x)acbx+adx+c+8(abc2+a2cd)xx2)+4(1280a6c6(105ab5c6415a2b4c5d+546a3b3c4d2150a4b2c3d3+245a5bc2d475a6cd5)x5+2(35a2b4c6136a3b3c5d+174a4b2c4d2+80a5bc3d325a6c2d4)x48(7a3b3c627a4b2c5d423a5bc4d25a6c3d3)x3+16(3a4b2c6+278a5bc5d+135a6c4d2)x2+128(13a5bc6+25a6c5d)x)bx+adx+c30720a5c4x6,15(7b6c630ab5c5d+45a2b4c4d220a3b3c3d315a4b2c2d4+18a5bcd55a6d6)acx6arctan((2ac+(bc+ad)x)acbx+adx+c2(abcdx2+a2c2+(abc2+a2cd)x))2(1280a6c6(105ab5c6415a2b4c5d+546a3b3c4d2150a4b2c3d3+245a5bc2d475a6cd5)x5+2(35a2b4c6136a3b3c5d+174a4b2c4d2+80a5bc3d325a6c2d4)x48(7a3b3c627a4b2c5d423a5bc4d25a6c3d3)x3+16(3a4b2c6+278a5bc5d+135a6c4d2)x2+128(13a5bc6+25a6c5d)x)bx+adx+c15360a5c4x6]

3.2.2 Test number 34

Test folder name

test_cases/1_Algebraic_functions/1.2_Trinomial_products/1.2.1_Quadratic/1.2.1.3-d+e_x-^m-f+g_x-a+b_x+c_x^2-^p

3.2.2.1 Problem number 703

(A+Bx)(a2+2abx+b2x2)5/2x14dx Optimal antiderivative

a4a2+2abx+b2x2(aB+5Ab)12x12(a+bx)5a3ba2+2abx+b2x2(aB+2Ab)11x11(a+bx)a2b2a2+2abx+b2x2(aB+Ab)x10(a+bx)5ab3a2+2abx+b2x2(2aB+Ab)9x9(a+bx)b4a2+2abx+b2x2(5aB+Ab)8x8(a+bx)a5Aa2+2abx+b2x213x13(a+bx)b5Ba2+2abx+b2x27x7(a+bx) command

integrate((B*x+A)*(b^2*x^2+2*a*b*x+a^2)^(5/2)/x^14,x, algorithm="fricas")

Fricas 1.3.6 output

Timed out Fricas 1.3.5 output

10296Bb5x6+5544Aa5+9009(5Bab4+Ab5)x5+40040(2Ba2b3+Aab4)x4+72072(Ba3b2+Aa2b3)x3+32760(Ba4b+2Aa3b2)x2+6006(Ba5+5Aa4b)x72072x13

3.2.3 Test number 94

Test folder name

test_cases/4_Trig_functions/4.2_Cosine/4.2.4.2-a+b_cos-^m-c+d_cos-^n-A+B_cos+C_cos^2-

3.2.3.1 Problem number 597

(1cos2(c+dx))sec(c+dx)a+bcos(c+dx)dx Optimal antiderivative

2aba+btan1(abtan(12(c+dx))a+b)abd+tanh1(sin(c+dx))adxb command

integrate((1-cos(d*x+c)^2)*sec(d*x+c)/(a+b*cos(d*x+c)),x, algorithm="fricas")

Fricas 1.3.6 output

Exception raised: TypeError Fricas 1.3.5 output

[2adxblog(sin(dx+c)+1)+blog(sin(dx+c)+1)a2+b2log(2abcos(dx+c)+(2a2b2)cos(dx+c)22a2+b2(acos(dx+c)+b)sin(dx+c)a2+2b2b2cos(dx+c)2+2abcos(dx+c)+a2)2abd,2adxblog(sin(dx+c)+1)+blog(sin(dx+c)+1)2a2b2arctan(acos(dx+c)+ba2b2sin(dx+c))2abd]

3.2.4 Test number 139

Test folder name

test_cases/4_Trig_functions/4.7_Miscellaneous/4.7.5_x^m_trig-a+b_log-c_x^n-^p

3.2.4.1 Problem number 48

sin(a+12ilog(cx2))dx Optimal antiderivative

ieiacx34cx2ieiaxlog(x)2cx2 command

integrate(sin(a+1/2*I*log(c*x^2)),x, algorithm="fricas")

Fricas 1.3.6 output

Exception raised: NotImplementedError Fricas 1.3.5 output

(icx22ie(2ia)log(x))e(ia)4c

3.2.4.2 Problem number 50

sin2(a+14ilog(cx2))dx Optimal antiderivative

e2iacx38cx2e2iaxlog(x)4cx2+x2 command

integrate(sin(a+1/4*I*log(c*x^2))^2,x, algorithm="fricas")

Fricas 1.3.6 output

Exception raised: NotImplementedError Fricas 1.3.5 output

(4x2e(2ia)xe(4ia)log((cx2(x2+1)e(2ia)+(cx3cx)e(2ia)c)e(2ia)8x2)c+xe(4ia)log((cx2(x2+1)e(2ia)(cx3cx)e(2ia)c)e(2ia)8x2)ccx2(x21))e(2ia)8x

3.2.4.3 Problem number 52

sin3(a+16ilog(cx2))dx Optimal antiderivative

ie3iacx316cx2+932ieiaxcx269ieiax16cx26+ie3iaxlog(x)8cx2 command

integrate(sin(a+1/6*I*log(c*x^2))^3,x, algorithm="fricas")

Fricas 1.3.6 output

Exception raised: NotImplementedError Fricas 1.3.5 output

(2cxe(6ia)ce(3ia)log((4cx2(x2+1)e(3ia)+(4icx34icx)e(6ia)c)e(3ia)32x2)2cxe(6ia)ce(3ia)log((4cx2(x2+1)e(3ia)+(4icx3+4icx)e(6ia)c)e(3ia)32x2)9i(cx2)16cx2e(2ia)+18i(cx2)56e(4ia)cx2(2icx2+2ic))e(3ia)32cx

3.2.4.4 Problem number 135

x3tan(a+ilog(x))dx Optimal antiderivative

ie2iax2+ie4ialog(x2+e2ia)+ix44 command

integrate(x^3*tan(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ix3e(2ia2log(x))+ix3e(2ia2log(x))+1,x) Fricas 1.3.5 output

14ix4ix2e(2ia)+ie(4ia)log(x2+e(2ia))

3.2.4.5 Problem number 136

x2tan(a+ilog(x))dx Optimal antiderivative

2ie2iax+2ie3iatan1(eiax)+ix33 command

integrate(x^2*tan(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ix2e(2ia2log(x))+ix2e(2ia2log(x))+1,x) Fricas 1.3.5 output

13ix32ixe(2ia)e(3ia)log(x+ie(ia))+e(3ia)log(xie(ia))

3.2.4.6 Problem number 137

xtan(a+ilog(x))dx Optimal antiderivative

ix22ie2ialog(x2+e2ia) command

integrate(x*tan(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ixe(2ia2log(x))+ixe(2ia2log(x))+1,x) Fricas 1.3.5 output

12ix2ie(2ia)log(x2+e(2ia))

3.2.4.7 Problem number 138

tan(a+ilog(x))dx Optimal antiderivative

ix2ieiatan1(eiax) command

integrate(tan(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ie(2ia2log(x))+1,x) Fricas 1.3.5 output

e(ia)log(x+ie(ia))e(ia)log(xie(ia))+ix

3.2.4.8 Problem number 140

tan(a+ilog(x))x2dx Optimal antiderivative

2ieiatan1(eiax)+ix command

integrate(tan(a+I*log(x))/x^2,x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ix2e(2ia2log(x))+x2,x) Fricas 1.3.5 output

(xlog(x+ie(ia))xlog(xie(ia))ie(ia))e(ia)x

3.2.4.9 Problem number 141

tan(a+ilog(x))x3dx Optimal antiderivative

i2x2ie2ialog(1+e2iax2) command

integrate(tan(a+I*log(x))/x^3,x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ix3e(2ia2log(x))+x3,x) Fricas 1.3.5 output

(2ix2log(x2+e(2ia))+4ix2log(x)+ie(2ia))e(2ia)2x2

3.2.4.10 Problem number 142

tan(a+ilog(x))x4dx Optimal antiderivative

2ie2iax2ie3iatan1(eiax)+i3x3 command

integrate(tan(a+I*log(x))/x^4,x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ix4e(2ia2log(x))+x4,x) Fricas 1.3.5 output

(3x3log(x+ie(ia))3x3log(xie(ia))6ix2e(ia)+ie(3ia))e(3ia)3x3

3.2.4.11 Problem number 143

x3tan2(a+ilog(x))dx Optimal antiderivative

2e2iax22e6iax2+e2ia4e4ialog(x2+e2ia)x44 command

integrate(x^3*tan(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

2x4+(e(2ia2log(x))+1)integral(x3e(2ia2log(x))+9x3e(2ia2log(x))+1,x)e(2ia2log(x))+1 Fricas 1.3.5 output

x67x4e(2ia)8x2e(4ia)+16(x2e(4ia)+e(6ia))log(x2+e(2ia))+8e(6ia)4(x2+e(2ia))

3.2.4.12 Problem number 144

x2tan2(a+ilog(x))dx Optimal antiderivative

2e2iax3x2+e2ia+6e2iax6e3iatan1(eiax)x33 command

integrate(x^2*tan(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

2x3+(e(2ia2log(x))+1)integral(x2e(2ia2log(x))+7x2e(2ia2log(x))+1,x)e(2ia2log(x))+1 Fricas 1.3.5 output

x511x3e(2ia)18xe(4ia)(9ix2e(3ia)9ie(5ia))log(x+ie(ia))(9ix2e(3ia)+9ie(5ia))log(xie(ia))3(x2+e(2ia))

3.2.4.13 Problem number 145

xtan2(a+ilog(x))dx Optimal antiderivative

2e4iax2+e2ia+2e2ialog(x2+e2ia)x22 command

integrate(x*tan(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

2x2+(e(2ia2log(x))+1)integral(xe(2ia2log(x))+5xe(2ia2log(x))+1,x)e(2ia2log(x))+1 Fricas 1.3.5 output

x4+x2e(2ia)4(x2e(2ia)+e(4ia))log(x2+e(2ia))4e(4ia)2(x2+e(2ia))

3.2.4.14 Problem number 146

tan2(a+ilog(x))dx Optimal antiderivative

2e2iaxx2+e2ia+2eiatan1(eiax)x command

integrate(tan(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

(e(2ia2log(x))+1)integral(e(2ia2log(x))+3e(2ia2log(x))+1,x)+2xe(2ia2log(x))+1 Fricas 1.3.5 output

x3+3xe(2ia)(ix2e(ia)+ie(3ia))log(x+ie(ia))(ix2e(ia)ie(3ia))log(xie(ia))x2+e(2ia)

3.2.4.15 Problem number 148

tan2(a+ilog(x))x2dx Optimal antiderivative

3xx2+e2ia+e2iax(x2+e2ia)+2eiatan1(eiax) command

integrate(tan(a+I*log(x))^2/x^2,x, algorithm="fricas")

Fricas 1.3.6 output

(xe(2ia2log(x))+x)integral(e(2ia2log(x))1x2e(2ia2log(x))+x2,x)+2xe(2ia2log(x))+x Fricas 1.3.5 output

3x2e(ia)+(ix3+ixe(2ia))log(x+ie(ia))+(ix3ixe(2ia))log(xie(ia))+e(3ia)x3e(ia)+xe(3ia)

3.2.4.16 Problem number 149

tan2(a+ilog(x))x3dx Optimal antiderivative

2e2ia1+e2iax22e2ialog(1+e2iax2)+12x2 command

integrate(tan(a+I*log(x))^2/x^3,x, algorithm="fricas")

Fricas 1.3.6 output

(x2e(2ia2log(x))+x2)integral(e(2ia2log(x))3x3e(2ia2log(x))+x3,x)+2x2e(2ia2log(x))+x2 Fricas 1.3.5 output

5x2e(2ia)4(x4+x2e(2ia))log(x2+e(2ia))+8(x4+x2e(2ia))log(x)+e(4ia)2(x4e(2ia)+x2e(4ia))

3.2.4.17 Problem number 186

x3cot(a+ilog(x))dx Optimal antiderivative

ie2iax2ie4ialog(x2+e2ia)ix44 command

integrate(x^3*cot(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ix3e(2ia2log(x))+ix3e(2ia2log(x))1,x) Fricas 1.3.5 output

14ix4ix2e(2ia)ie(4ia)log(x2e(2ia))

3.2.4.18 Problem number 187

x2cot(a+ilog(x))dx Optimal antiderivative

2ie2iax+2ie3iatanh1(eiax)ix33 command

integrate(x^2*cot(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ix2e(2ia2log(x))+ix2e(2ia2log(x))1,x) Fricas 1.3.5 output

13ix32ixe(2ia)+ie(3ia)log(x+e(ia))ie(3ia)log(xe(ia))

3.2.4.19 Problem number 188

xcot(a+ilog(x))dx Optimal antiderivative

ie2ialog(x2+e2ia)ix22 command

integrate(x*cot(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ixe(2ia2log(x))+ixe(2ia2log(x))1,x) Fricas 1.3.5 output

12ix2ie(2ia)log(x2e(2ia))

3.2.4.20 Problem number 189

cot(a+ilog(x))dx Optimal antiderivative

2ieiatanh1(eiax)ix command

integrate(cot(a+I*log(x)),x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ie(2ia2log(x))1,x) Fricas 1.3.5 output

ie(ia)log(x+e(ia))ie(ia)log(xe(ia))ix

3.2.4.21 Problem number 191

cot(a+ilog(x))x2dx Optimal antiderivative

2ieiatanh1(eiax)ix command

integrate(cot(a+I*log(x))/x^2,x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ix2e(2ia2log(x))x2,x) Fricas 1.3.5 output

(ixlog(x+e(ia))ixlog(xe(ia))ie(ia))e(ia)x

3.2.4.22 Problem number 192

cot(a+ilog(x))x3dx Optimal antiderivative

ie2ialog(1e2iax2)i2x2 command

integrate(cot(a+I*log(x))/x^3,x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ix3e(2ia2log(x))x3,x) Fricas 1.3.5 output

(2ix2log(x2e(2ia))+4ix2log(x)ie(2ia))e(2ia)2x2

3.2.4.23 Problem number 193

cot(a+ilog(x))x4dx Optimal antiderivative

2ie2iax+2ie3iatanh1(eiax)i3x3 command

integrate(cot(a+I*log(x))/x^4,x, algorithm="fricas")

Fricas 1.3.6 output

integral(ie(2ia2log(x))+ix4e(2ia2log(x))x4,x) Fricas 1.3.5 output

(3ix3log(x+e(ia))3ix3log(xe(ia))6ix2e(ia)ie(3ia))e(3ia)3x3

3.2.4.24 Problem number 194

x3cot2(a+ilog(x))dx Optimal antiderivative

2e2iax22e6iax2+e2ia4e4ialog(x2+e2ia)x44 command

integrate(x^3*cot(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

2x4(e(2ia2log(x))1)integral(x3e(2ia2log(x))9x3e(2ia2log(x))1,x)e(2ia2log(x))1 Fricas 1.3.5 output

x6+7x4e(2ia)8x2e(4ia)+16(x2e(4ia)e(6ia))log(x2e(2ia))8e(6ia)4(x2e(2ia))

3.2.4.25 Problem number 195

x2cot2(a+ilog(x))dx Optimal antiderivative

2e2iax3x2+e2ia6e2iax+6e3iatanh1(eiax)x33 command

integrate(x^2*cot(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

2x3(e(2ia2log(x))1)integral(x2e(2ia2log(x))7x2e(2ia2log(x))1,x)e(2ia2log(x))1 Fricas 1.3.5 output

x5+11x3e(2ia)18xe(4ia)9(x2e(3ia)e(5ia))log(x+e(ia))+9(x2e(3ia)e(5ia))log(xe(ia))3(x2e(2ia))

3.2.4.26 Problem number 196

xcot2(a+ilog(x))dx Optimal antiderivative

2e4iax2+e2ia2e2ialog(x2+e2ia)x22 command

integrate(x*cot(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

2x2(e(2ia2log(x))1)integral(xe(2ia2log(x))5xe(2ia2log(x))1,x)e(2ia2log(x))1 Fricas 1.3.5 output

x4x2e(2ia)+4(x2e(2ia)e(4ia))log(x2e(2ia))4e(4ia)2(x2e(2ia))

3.2.4.27 Problem number 197

cot2(a+ilog(x))dx Optimal antiderivative

2e2iaxx2+e2ia+2eiatanh1(eiax)x command

integrate(cot(a+I*log(x))^2,x, algorithm="fricas")

Fricas 1.3.6 output

(e(2ia2log(x))1)integral(e(2ia2log(x))3e(2ia2log(x))1,x)2xe(2ia2log(x))1 Fricas 1.3.5 output

x33xe(2ia)(x2e(ia)e(3ia))log(x+e(ia))+(x2e(ia)e(3ia))log(xe(ia))x2e(2ia)

3.2.4.28 Problem number 199

cot2(a+ilog(x))x2dx Optimal antiderivative

3xx2+e2ia+e2iax(x2+e2ia)2eiatanh1(eiax) command

integrate(cot(a+I*log(x))^2/x^2,x, algorithm="fricas")

Fricas 1.3.6 output

(xe(2ia2log(x))x)integral(e(2ia2log(x))+1x2e(2ia2log(x))x2,x)2xe(2ia2log(x))x Fricas 1.3.5 output

3x2e(ia)(x3xe(2ia))log(x+e(ia))+(x3xe(2ia))log(xe(ia))e(3ia)x3e(ia)xe(3ia)

3.2.4.29 Problem number 200

cot2(a+ilog(x))x3dx Optimal antiderivative

2e2ia1e2iax2+2e2ialog(1e2iax2)+12x2 command

integrate(cot(a+I*log(x))^2/x^3,x, algorithm="fricas")

Fricas 1.3.6 output

(x2e(2ia2log(x))x2)integral(e(2ia2log(x))+3x3e(2ia2log(x))x3,x)2x2e(2ia2log(x))x2 Fricas 1.3.5 output

5x2e(2ia)+4(x4x2e(2ia))log(x2e(2ia))8(x4x2e(2ia))log(x)e(4ia)2(x4e(2ia)x2e(4ia))

3.2.5 Test number 183

Test folder name

test_cases/6_Hyperbolic_functions/6.6_Hyperbolic_cosecant/6.6.3_Hyperbolic_cosecant_functions

3.2.5.1 Problem number 54

1a+iacsch(c+dx)dx Optimal antiderivative

2tanh1(acoth(c+dx)a+iacsch(c+dx))ad2tanh1(acoth(c+dx)2a+iacsch(c+dx))ad command

integrate(1/(a+I*a*csch(d*x+c))^(1/2),x, algorithm="fricas")

Fricas 1.3.6 output

Exception raised: TypeError Fricas 1.3.5 output

1221ad2log(2(2(ade(2dx+2c)ad)ae(2dx+2c)11ad2+ae(dx+c)ia)e(dxc))+1221ad2log(2(2(ade(2dx+2c)ad)ae(2dx+2c)11ad2ae(dx+c)+ia)e(dxc))+121ad2log((2(de(2dx+2c)d)ae(2dx+2c)11ad2+2e(dx+c)+2i)e(dxc)d)121ad2log((2(de(2dx+2c)d)ae(2dx+2c)11ad22e(dx+c)2i)e(dxc)d)+121ad2log(((2ade(2dx+2c)2iade(dx+c)4ad)1ad2+ae(2dx+2c)1(2e(3dx+3c)4ie(2dx+2c)2e(dx+c)+4i))e(2dx2c)d)121ad2log(((2ade(2dx+2c)2iade(dx+c)4ad)1ad2ae(2dx+2c)1(2e(3dx+3c)4ie(2dx+2c)2e(dx+c)+4i))e(2dx2c)d)

3.2.5.2 Problem number 57

1aiacsch(c+dx)dx Optimal antiderivative

2tanh1(acoth(c+dx)aiacsch(c+dx))ad2tanh1(acoth(c+dx)2aiacsch(c+dx))ad command

integrate(1/(a-I*a*csch(d*x+c))^(1/2),x, algorithm="fricas")

Fricas 1.3.6 output

Exception raised: TypeError Fricas 1.3.5 output

1221ad2log(2(2(ade(2dx+2c)ad)ae(2dx+2c)11ad2+ae(dx+c)+ia)e(dxc))+1221ad2log(2(2(ade(2dx+2c)ad)ae(2dx+2c)11ad2ae(dx+c)ia)e(dxc))+121ad2log((2(de(2dx+2c)d)ae(2dx+2c)11ad2+2e(dx+c)2i)e(dxc)d)121ad2log((2(de(2dx+2c)d)ae(2dx+2c)11ad22e(dx+c)+2i)e(dxc)d)+121ad2log(((2ade(2dx+2c)+2iade(dx+c)4ad)1ad2+ae(2dx+2c)1(2e(3dx+3c)+4ie(2dx+2c)2e(dx+c)4i))e(2dx2c)d)121ad2log(((2ade(2dx+2c)+2iade(dx+c)4ad)1ad2ae(2dx+2c)1(2e(3dx+3c)+4ie(2dx+2c)2e(dx+c)4i))e(2dx2c)d)