2.4 log(x2+1x+1)dx

2.4.1 Mathematica
2.4.2 Rubi
2.4.3 Maple
2.4.4 Fricas
2.4.5 Maxima
2.4.6 XCAS
2.4.7 Sympy
2.4.8 MuPad

2.4.1 Mathematica

ClearAll[x] 
integrand = Log[1 + x Sqrt[1 + x^2]]; 
res = Integrate[integrand, x]; 
TeXForm[res]
 

xlog(x2+1x+1)2(51)tan1(251x2+1)1521+5tanh1(21+5x2+1)2x+(5+5)tan1(21+5x)10(1+5)(55)tanh1(251x)10(51)

2.4.2 Rubi

<< Rubi` 
ClearAll[x] 
integrand = Log[1 + x Sqrt[1 + x^2]] 
res = Int[integrand, x]; 
TeXForm[res]
 

xlog(x2+1x+1)+25(51)tan1(251x2+1)+25(51)tan1(251x2+1)25(1+5)tanh1(21+5x2+1)+25(1+5)tanh1(21+5x2+1)2x+215(2+5)tan1(21+5x)110(1+5)tan1(21+5x)+110(51)tanh1(251x)+215(52)tanh1(251x)

2.4.3 Maple

restart; 
integrand:=ln(1 + x*sqrt(1 + x^2)); 
res:=int(integrand,x); 
latex(res)
 

ln(1+xx2+1)x+125+2arctan(2x25+2)+525+2arctan(2x25+2)12+25arctanh(2x2+25)+52+25arctanh(2x2+25)2x35102+5arctan(12+5(x2+1x))122+5arctan(12+5(x2+1x))351052arctanh(152(x2+1x))+1252arctanh(152(x2+1x))122+5arctanh(12+5(x2+1x))522+5arctanh(12+5(x2+1x))+1252arctan(152(x2+1x))5252arctan(152(x2+1x))+22+555arctan(12+5(x2+1x))25255arctanh(152(x2+1x))

2.4.4 Fricas

set output tex off 
setSimplifyDenomsFlag(true) 
integrand := log(1 + x*sqrt(1 + x^2)); 
ii:=integrate(integrand,x); 
latex(ii)
 

4 2 5+1 arctan((2 x2+1+x 2) 5+1 (16 x 532 x316 x) x2+1+(16 x2+8) 5+32 x4+32 x2+84 2 x sp2+1 5+18)2 51 log(((2 5+2) x2+1x 2 5x 2) 514 x x2+1+4 x2+4)+2 51 log(2 51+2 x)+4 x log(x x2+1+1)2 51 log(2 51+2 x)+2 51 log(((2 52) x2+1+x 2 5+x 2) 514 x x2+1+4 x2+4)4 2 5+1 arctan((2  sqrt52) 5+1 2 5+4 x2+2+(2 x 2 5+2 x 2) 5+18)8 x4

2.4.5 Maxima

integrand : log(1 + x*sqrt(1 + x^2)); 
ii : integrate(integrand,x); 
latex(ii)
 

did not solve

2.4.6 XCAS

integrand := log(1 + x*sqrt(1 + x^2)); 
ii := integrate(integrand,x); 
latex(ii)
 

142(51)ln|x1+52|+142(51)ln|x+1+52|+122(5+1)arctan(x152)2x2(182(51)ln|x2+1x+1x2+1x4+452|+182(51)ln(x2+1x+1x2+1x+4+452)142(5+1)arctan(x2+1x+1x2+1x4452))+xln(1+x1+x2)

2.4.7 Sympy

>python 
Python 3.7.3 (default, Mar 27 2019, 22:11:17) 
[GCC 7.3.0] :: Anaconda, Inc. on linux 
 
from sympy import * 
x = symbols('x') 
integrand = log(1 + x*sqrt(1 + x**2)); 
ii = integrate(integrand,x); 
latex(ii)
 

did not solve

2.4.8 MuPad

evalin(symengine,'int(log(1 + x*sqrt(1 + x^2)),x)')
 

ln(1+xx2+1)x2x+525221/251/2+4(1/251/2)3/2ln(x2512)525221/251/2+4(1/251/2)3/2ln(x+2512)52+5221/251/2+4(1/251/2)3/2ln(x2512)+52+5221/251/2+4(1/251/2)3/2ln(x+2512)+5212+2(1/251/2)3/2(21/251/2+4(1/251/2)3/2)52+12(ln(x2512)ln(2x512+25+12x2+1+1))+5212+2(1/251/2)3/2(21/251/2+4(1/251/2)3/2)52+12(ln(x+2512)ln(25+12x2+12x512+1))5212+2(1/251/2)3/2(21/251/2+4(1/251/2)3/2)1252(ln(25+12x2+12x512+1)ln(x+2512))5212+2(1/251/2)3/2(21/251/2+4(1/251/2)3/2)1252(ln(2x512+25+12x2+1+1)ln(x2512))