The Lambert W function
| > | pmint(LambertW(x),x); |
| > | pmint(sin(LambertW(x)),x); |
| > | f := ((x^2 + 2) * LambertW(x^2)^2 + x^2 * (2 * LambertW(x^2) + 1))/x/(1 + LambertW(x^2))^3; |
| > | pmint(f,x); |
Maple cannot integrate LambertW functions whose arguments are not linear in x:
| > | int(f,x); |
Example with a parameter a
| > | f := (2*LambertW(x^2)*cos(LambertW(x^2))*(a*x + LambertW(x^2)) + a*x*(1+LambertW(x^2)) + 2*LambertW(x^2)) / (1+LambertW(x^2)) / (a*x+LambertW(x^2)) / x; |
| > | pmint(f,x); |
Again, Maple cannot integrate such integrands
| > | int(f,x); |