text:
using Rubin
using Tests
using Elliptic
using HypergeometricFunctions
using Polylogarithms
using SpecialFunctions

@test integrate(sinh(c+d*x)^4*(a+b*sinh(c+d*x)^2), x) == :(1//16*x*(-5b+6a)+-1//16*d^-1*(-5b+6a)*cosh(c+d*x)*sinh(c+d*x)+1//6*b*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+1//24*d^-1*sinh(c+d*x)^3*(-5b+6a)*cosh(c+d*x))
@test integrate(sinh(c+d*x)^3*(a+b*sinh(c+d*x)^2), x) == :(-1*d^-1*(a+-1b)*cosh(c+d*x)+1//3*d^-1*cosh(c+d*x)^3*(a+-2b)+1//5*b*d^-1*cosh(c+d*x)^5)
@test integrate(sinh(c+d*x)^2*(a+b*sinh(c+d*x)^2), x) == :(-1//8*x*(-3b+4a)+1//4*b*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+1//8*d^-1*(-3b+4a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)*sinh(c+d*x), x) == :(d^-1*(a+-1b)*cosh(c+d*x)+1//3*b*d^-1*cosh(c+d*x)^3)
@test integrate(a+b*sinh(c+d*x)^2, x) == :(a*x+-1//2*b*x+(1/2)*b*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)*csch(c+d*x), x) == :(b*d^-1*cosh(c+d*x)+-1*a*d^-1*arctanh(cosh(c+d*x)))
@test integrate(csch(c+d*x)^2*(a+b*sinh(c+d*x)^2), x) == :(b*x+-1*a*d^-1*coth(c+d*x))
@test integrate(csch(c+d*x)^3*(a+b*sinh(c+d*x)^2), x) == :((1/2)*d^-1*(a+-2b)*arctanh(cosh(c+d*x))+-1//2*a*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate(csch(c+d*x)^4*(a+b*sinh(c+d*x)^2), x) == :(1//3*d^-1*(-3b+2a)*coth(c+d*x)+-1//3*a*d^-1*csch(c+d*x)^2*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*sinh(c+d*x)^4, x) == :(x*(3//8*a^2+35//128*b^2+-5//8*a*b)+-1//128*d^-1*(80*a^2+93*b^2+-176*a*b)*cosh(c+d*x)*sinh(c+d*x)+1//8*b^2*d^-1*cosh(c+d*x)^3*sinh(c+d*x)^5+1//192*d^-1*cosh(c+d*x)^3*(48*a^2+139*b^2+-208*a*b)*sinh(c+d*x)+1//48*b*d^-1*cosh(c+d*x)^5*(-13b+16a)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*sinh(c+d*x)^3, x) == :(-1*d^-1*(a+-1b)^2*cosh(c+d*x)+1//7*b^2*d^-1*cosh(c+d*x)^7+1//3*d^-1*cosh(c+d*x)^3*(a+-1b)*(a+-3b)+1//5*b*d^-1*cosh(c+d*x)^5*(-3b+2a))
@test integrate((a+b*sinh(c+d*x)^2)^2*sinh(c+d*x), x) == :(d^-1*(a+-1b)^2*cosh(c+d*x)+1//5*b^2*d^-1*cosh(c+d*x)^5+1//3*b*d^-1*cosh(c+d*x)^3*(-2b+2a))
@test integrate((a+b*sinh(c+d*x)^2)^2, x) == :(x*(a^2+3//8*b^2+-1*a*b)+1//4*b^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+1//8*b*d^-1*(-3b+8a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*csch(c+d*x), x) == :(-1*a^2*d^-1*arctanh(cosh(c+d*x))+1//3*b^2*d^-1*cosh(c+d*x)^3+b*d^-1*(-1b+2a)*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*csch(c+d*x)^3, x) == :(b^2*d^-1*cosh(c+d*x)+(1/2)*a*d^-1*(a+-4b)*arctanh(cosh(c+d*x))+-1//2*a^2*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*csch(c+d*x)^4, x) == :(x*b^2+-1//3*a^2*d^-1*coth(c+d*x)^3+a*d^-1*(a+-2b)*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*sinh(c+d*x)^4, x) == :(x*(-9//256*b+3//64*a)*(7*b^2+8*a^2+-14*a*b)+-1//1280*d^-1*(-525*b^3+576*a^3+-1744*b*a^2+1678*a*b^2)*cosh(c+d*x)*sinh(c+d*x)+1//10*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^3*cosh(c+d*x)^7*sinh(c+d*x)^3+1//640*d^-1*cosh(c+d*x)^3*(-105*b^3+48*a^3+-272*b*a^2+314*a*b^2)*sinh(c+d*x)+-1//160*b*d^-1*cosh(c+d*x)^3*sinh(c+d*x)^3*(a*(-9b+14a)+-1*tanh(c+d*x)^2*(a+-1b)*(-21b+22a))+1//80*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^2*cosh(c+d*x)^5*sinh(c+d*x)^3*(-9b+6a))
@test integrate((a+b*sinh(c+d*x)^2)^3*sinh(c+d*x)^3, x) == :(-1*d^-1*(a+-1b)^3*cosh(c+d*x)+1//9*b^3*d^-1*cosh(c+d*x)^9+1//3*d^-1*(a+-1b)^2*cosh(c+d*x)^3*(a+-4b)+1//7*b^2*d^-1*cosh(c+d*x)^7*(-4b+3a)+1//5*b*d^-1*cosh(c+d*x)^5*(a+-1b)*(-6b+3a))
@test integrate((a+b*sinh(c+d*x)^2)^3*sinh(c+d*x)^2, x) == :(x*(-1//2*a^3+35//128*b^3+-15//16*a*b^2+9//8*b*a^2)+1//8*d^-1*(a+b*sinh(c+d*x)^2)^3*cosh(c+d*x)*sinh(c+d*x)+1//384*d^-1*(-105*b^3+96*a^3+-376*b*a^2+360*a*b^2)*cosh(c+d*x)*sinh(c+d*x)+1//48*d^-1*(a+b*sinh(c+d*x)^2)^2*(-7b+6a)*cosh(c+d*x)*sinh(c+d*x)+1//192*b*d^-1*sinh(c+d*x)^3*(24*a^2+35*b^2+-64*a*b)*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*sinh(c+d*x), x) == :(d^-1*(a+-1b)^3*cosh(c+d*x)+1//7*b^3*d^-1*cosh(c+d*x)^7+b*d^-1*(a+-1b)^2*cosh(c+d*x)^3+1//5*b^2*d^-1*cosh(c+d*x)^5*(-3b+3a))
@test integrate((a+b*sinh(c+d*x)^2)^3, x) == :(x*(-1//16*b+1//8*a)*(5*b^2+8*a^2+-8*a*b)+1//6*b*d^-1*(a+b*sinh(c+d*x)^2)^2*cosh(c+d*x)*sinh(c+d*x)+1//24*b^2*d^-1*sinh(c+d*x)^3*(-5b+10a)*cosh(c+d*x)+1//48*b*d^-1*(15*b^2+64*a^2+-54*a*b)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*csch(c+d*x), x) == :(-1*a^3*d^-1*arctanh(cosh(c+d*x))+1//5*b^3*d^-1*cosh(c+d*x)^5+b*d^-1*(b^2+3*a^2+-3*a*b)*cosh(c+d*x)+1//3*b^2*d^-1*cosh(c+d*x)^3*(-2b+3a))
@test integrate((a+b*sinh(c+d*x)^2)^3*csch(c+d*x)^2, x) == :(3//8*b*x*(b^2+8*a^2+-4*a*b)+-1//8*a*d^-1*(b+2a)*(b+4a)*coth(c+d*x)+1//4*b*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^2*cosh(c+d*x)^4*coth(c+d*x)+1//8*b*d^-1*cosh(c+d*x)^2*(a*(b+4a)+-1*tanh(c+d*x)^2*(a+-1b)*(-3b+4a))*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*csch(c+d*x)^3, x) == :(1//3*b^3*d^-1*cosh(c+d*x)^3+b^2*d^-1*(-1b+3a)*cosh(c+d*x)+(1/2)*a^2*d^-1*(a+-6b)*arctanh(cosh(c+d*x))+-1//2*a^3*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*csch(c+d*x)^4, x) == :(x*b^2*(3a+-1//2*b)+(1/2)*a*d^-1*(-2*b^2+2*a^2+-5*a*b)*coth(c+d*x)+-1//6*a^2*d^-1*coth(c+d*x)^3*(2a+3b)+(1/2)*b*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^2*cosh(c+d*x)^2*coth(c+d*x)^3)
@test integrate((a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)^7, x) == :(1//5*b^-1*d^-1*cosh(c+d*x)^5+b^-3*d^-1*(a^2+b^2+a*b)*cosh(c+d*x)+-1//3*b^-2*d^-1*cosh(c+d*x)^3*(a+2b)+-1*a^3*b^-7//2*d^-1*(a+-1b)^-1//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)^6, x) == :(1//8*x*b^-3*(3*b^2+8*a^2+4*a*b)+1//4*b^-1*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+-1*a^5//2*b^-3*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//8*b^-2*d^-1*(3b+4a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)^5, x) == :(1//3*b^-1*d^-1*cosh(c+d*x)^3+-1*b^-2*d^-1*(a+b)*cosh(c+d*x)+a^2*b^-5//2*d^-1*(a+-1b)^-1//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)^4, x) == :(-1//2*x*b^-2*(b+2a)+(1/2)*b^-1*d^-1*cosh(c+d*x)*sinh(c+d*x)+a^3//2*b^-2*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)^3, x) == :(b^-1*d^-1*cosh(c+d*x)+-1*a*b^-3//2*d^-1*(a+-1b)^-1//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)^2, x) == :(x*b^-1+-1*a^(1/2)*b^-1*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x), x) == :(b^-1//2*d^-1*(a+-1b)^-1//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1, x) == :(a^-1//2*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*csch(c+d*x), x) == :(-1*a^-1*d^-1*arctanh(cosh(c+d*x))+-1*a^-1*b^(1/2)*d^-1*(a+-1b)^-1//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*csch(c+d*x)^2, x) == :(-1*a^-1*d^-1*coth(c+d*x)+-1*b*a^-3//2*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*csch(c+d*x)^3, x) == :((1/2)*a^-2*d^-1*(a+2b)*arctanh(cosh(c+d*x))+-1//2*a^-1*d^-1*coth(c+d*x)*csch(c+d*x)+a^-2*b^3//2*d^-1*(a+-1b)^-1//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*csch(c+d*x)^4, x) == :(-1//3*a^-1*d^-1*coth(c+d*x)^3+a^-2*d^-1*(a+b)*coth(c+d*x)+a^-5//2*b^2*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*csch(c+d*x)^5, x) == :(-1//4*a^-1*d^-1*csch(c+d*x)^3*coth(c+d*x)+-1//8*a^-3*d^-1*(3*a^2+8*b^2+4*a*b)*arctanh(cosh(c+d*x))+-1*a^-3*b^5//2*d^-1*(a+-1b)^-1//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x))+1//8*a^-2*d^-1*(3a+4b)*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-1*csch(c+d*x)^6, x) == :(-1//5*a^-1*d^-1*coth(c+d*x)^5+-1*a^-3*d^-1*(a^2+b^2+a*b)*coth(c+d*x)+1//3*a^-2*d^-1*coth(c+d*x)^3*(b+2a)+-1*a^-7//2*b^3*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sinh(c+d*x)^4, x) == :(x*b^-2+-1*a*b^-1*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(-2b+2a)^-1*tanh(c+d*x)+-1//2*a^(1/2)*b^-2*d^-1*(a+-1b)^-3//2*(-3b+2a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sinh(c+d*x)^3, x) == :((1/2)*b^-3//2*d^-1*(a+-1b)^-3//2*(a+-2b)*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x))+-1*a*b^-1*d^-1*(-2b+2a)^-1*(a+-1b+b*cosh(c+d*x)^2)^-1*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sinh(c+d*x)^2, x) == :(-1//2*a^-1//2*d^-1*(a+-1b)^-3//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+d^-1*(a+b*sinh(c+d*x)^2)^-1*(-2b+2a)^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sinh(c+d*x), x) == :(d^-1*(-2b+2a)^-1*(a+-1b+b*cosh(c+d*x)^2)^-1*cosh(c+d*x)+(1/2)*b^-1//2*d^-1*(a+-1b)^-3//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2, x) == :((1/2)*a^-3//2*d^-1*(a+-1b)^-3//2*(-1b+2a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//2*b*a^-1*d^-1*(a+-1b)^-1*(a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*csch(c+d*x), x) == :(-1*a^-2*d^-1*arctanh(cosh(c+d*x))+-1//2*b*a^-1*d^-1*(a+-1b)^-1*(a+-1b+b*cosh(c+d*x)^2)^-1*cosh(c+d*x)+-1//2*a^-2*b^(1/2)*d^-1*(a+-1b)^-3//2*(-2b+3a)*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*csch(c+d*x)^2, x) == :(-1*a^-1*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*coth(c+d*x)+(1/2)*a^-2*d^-1*(a+-1b)^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(2*a^2+3*b^2+-4*a*b)*tanh(c+d*x)+-1//2*b*a^-5//2*d^-1*(a+-1b)^-3//2*(-3b+4a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*csch(c+d*x)^3, x) == :((1/2)*a^-3*d^-1*(a+4b)*arctanh(cosh(c+d*x))+-1//2*a^-1*d^-1*(a+-1b+b*cosh(c+d*x)^2)^-1*coth(c+d*x)*csch(c+d*x)+(1/2)*a^-3*b^3//2*d^-1*(a+-1b)^-3//2*(-4b+5a)*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x))+-1//2*b*a^-2*d^-1*(a+-1b)^-1*(a+-1b+b*cosh(c+d*x)^2)^-1*(a+-2b)*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*csch(c+d*x)^4, x) == :((1/2)*a^-3*d^-1*(a+-1b)^-1*(-5*b^2+2*a^2+a*b)*coth(c+d*x)+-1//6*a^-2*d^-1*(a+-1b)^-1*coth(c+d*x)^3*(-5b+2a)+(1/2)*a^-7//2*b^2*d^-1*(a+-1b)^-3//2*(-5b+6a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//2*b*a^-1*d^-1*(a+-1b)^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*csch(c+d*x)^3*sech(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sinh(c+d*x)^4, x) == :(d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*(-4b+4a)^-1*tanh(c+d*x)^3+-3//8*d^-1*(a+-1b)^-2*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*tanh(c+d*x)+3//8*a^-1//2*d^-1*(a+-1b)^-5//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sinh(c+d*x)^3, x) == :(1//8*b^-3//2*d^-1*(a+-1b)^-5//2*(a+-4b)*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x))+-1*a*b^-1*d^-1*(-4b+4a)^-1*(a+-1b+b*cosh(c+d*x)^2)^-2*cosh(c+d*x)+1//8*b^-1*d^-1*(a+-1b)^-2*(a+-1b+b*cosh(c+d*x)^2)^-1*(a+-4b)*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sinh(c+d*x)^2, x) == :(d^-1*(a+b*sinh(c+d*x)^2)^-2*(-4b+4a)^-1*cosh(c+d*x)*sinh(c+d*x)+-1//8*a^-3//2*d^-1*(a+-1b)^-5//2*(-1b+4a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+1//8*a^-1*d^-1*(a+-1b)^-2*(a+b*sinh(c+d*x)^2)^-1*(b+2a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sinh(c+d*x), x) == :(d^-1*(-4b+4a)^-1*(a+-1b+b*cosh(c+d*x)^2)^-2*cosh(c+d*x)+3//8*b^-1//2*d^-1*(a+-1b)^-5//2*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x))+3//8*d^-1*(a+-1b)^-2*(a+-1b+b*cosh(c+d*x)^2)^-1*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3, x) == :(1//8*a^-5//2*d^-1*(a+-1b)^-5//2*(3*b^2+8*a^2+-8*a*b)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x)*sinh(c+d*x)+-1//8*b*a^-2*d^-1*(a+-1b)^-2*(a+b*sinh(c+d*x)^2)^-1*(-3b+6a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*csch(c+d*x), x) == :(-1*a^-3*d^-1*arctanh(cosh(c+d*x))+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+-1b+b*cosh(c+d*x)^2)^-2*cosh(c+d*x)+-1//8*a^-3*b^(1/2)*d^-1*(a+-1b)^-5//2*(8*b^2+15*a^2+-20*a*b)*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x))+-1//8*b*a^-2*d^-1*(a+-1b)^-2*(a+-1b+b*cosh(c+d*x)^2)^-1*(-4b+7a)*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*csch(c+d*x)^2, x) == :(-3//8*b*a^-7//2*d^-1*(a+-1b)^-5//2*(5*b^2+8*a^2+-12*a*b)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//8*a^-3*d^-1*(a+-1b)^-2*(-5b+4a)*(-3b+2a)*coth(c+d*x)+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*sech(c+d*x)^3*csch(c+d*x)+-1//8*b*a^-2*d^-1*(a+-1b)^-2*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(-5b+4a+-1*tanh(c+d*x)^2*(-1b+4a))*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*csch(c+d*x)^3, x) == :((1/2)*a^-4*d^-1*(a+6b)*arctanh(cosh(c+d*x))+-1//2*a^-1*d^-1*(a+-1b+b*cosh(c+d*x)^2)^-2*coth(c+d*x)*csch(c+d*x)+1//8*a^-4*b^3//2*d^-1*(a+-1b)^-5//2*(24*b^2+35*a^2+-56*a*b)*arctan(b^(1/2)*(a+-1b)^-1//2*cosh(c+d*x))+-1//4*b*a^-2*d^-1*(a+-1b)^-1*(a+-1b+b*cosh(c+d*x)^2)^-2*(-3b+2a)*cosh(c+d*x)+-1//8*b*a^-3*d^-1*(a+-1b)^-2*(a+-1b+b*cosh(c+d*x)^2)^-1*(a+-4b)*(-3b+4a)*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*csch(c+d*x)^4, x) == :(-1//24*a^-3*d^-1*(a+-1b)^-2*coth(c+d*x)^3*(8*a^2+35*b^2+-52*a*b)+1//8*a^-4*d^-1*(a+-1b)^-2*(8*a^3+35*b^3+-45*a*b^2+-4*b*a^2)*coth(c+d*x)+1//8*a^-9//2*b^2*d^-1*(a+-1b)^-5//2*(35*b^2+48*a^2+-80*a*b)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*csch(c+d*x)^3*sech(c+d*x)^3+-1//8*b*a^-2*d^-1*(a+-1b)^-2*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*csch(c+d*x)^3*(-7b+10a)*sech(c+d*x))
@test integrate((1+sinh(x)^2)^-1, x) == :(tanh(x))
@test integrate((1+sinh(x)^2)^-2, x) == :(-1//3*tanh(x)^3+tanh(x))
@test integrate((1+sinh(x)^2)^-3, x) == :(-2//3*tanh(x)^3+1//5*tanh(x)^5+tanh(x))
@test integrate((1+-1*sinh(x)^2)^-1, x) == :((1/2)*2^(1/2)*arctanh(2^(1/2)*tanh(x)))
@test integrate((1+-1*sinh(x)^2)^-2, x) == :(3//8*2^(1/2)*arctanh(2^(1/2)*tanh(x))+(4+-4*sinh(x)^2)^-1*cosh(x)*sinh(x))
@test integrate((1+-1*sinh(x)^2)^-3, x) == :(19//64*2^(1/2)*arctanh(2^(1/2)*tanh(x))+9*(32+-32*sinh(x)^2)^-1*cosh(x)*sinh(x)+1//8*(1+-1*sinh(x)^2)^-2*cosh(x)*sinh(x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)^3, x) == :(1//4*b^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^3//2*cosh(e+f*x)+-1//8*b^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*(a+3b)*cosh(e+f*x)+-1//8*b^-3//2*f^-1*(a+-1b)*(a+3b)*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x), x) == :((1/2)*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*cosh(e+f*x)+(1/2)*b^-1//2*f^-1*(a+-1b)*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x), x) == :(b^(1/2)*f^-1*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1*a^(1/2)*f^-1*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^3, x) == :((1/2)*a^-1//2*f^-1*(a+-1b)*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1//2*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*coth(e+f*x)*csch(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^5, x) == :(-1//4*a^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^3//2*csch(e+f*x)^3*coth(e+f*x)+-1//8*a^-3//2*f^-1*(a+-1b)*(b+3a)*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+1//8*a^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*(b+3a)*coth(e+f*x)*csch(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)^4, x) == :(1//5*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)^3*cosh(e+f*x)+-1//15*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8*b^2+2*a^2+3*a*b)*tanh(e+f*x)+1//15*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-4b)*cosh(e+f*x)*sinh(e+f*x)+-1//15*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-4b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//15*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-8*b^2+2*a^2+3*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)^2, x) == :(1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+-1//3*im*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-2b)*Elliptic.E(im*e+im*f*x,b*a^-1)+1//3*im*a*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2), x) == :(-1*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)+-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+b*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^4, x) == :(-1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2*coth(e+f*x)+-1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*tanh(e+f*x)+1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*coth(e+f*x)+-1//3*b*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sinh(e+f*x)^3, x) == :(1//6*b^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^5//2*cosh(e+f*x)+-1//16*b^-3//2*f^-1*(a+-1b)^2*(a+5b)*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1//24*b^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^3//2*(a+5b)*cosh(e+f*x)+-1//16*b^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*(a+-1b)*(a+5b)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sinh(e+f*x), x) == :(1//4*f^-1*(a+-1b+b*cosh(e+f*x)^2)^3//2*cosh(e+f*x)+1//8*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*(-3b+3a)*cosh(e+f*x)+3//8*b^-1//2*f^-1*(a+-1b)^2*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x), x) == :(-1*a^3//2*f^-1*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+(1/2)*b*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*cosh(e+f*x)+(1/2)*b^(1/2)*f^-1*(-1b+3a)*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^3, x) == :(b^3//2*f^-1*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+(1/2)*a^(1/2)*f^-1*(a+-3b)*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1//2*a*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*coth(e+f*x)*csch(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^5, x) == :(-3//8*a^-1//2*f^-1*(a+-1b)^2*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1//4*f^-1*(a+-1b+b*cosh(e+f*x)^2)^3//2*csch(e+f*x)^3*coth(e+f*x)+1//8*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*(-3b+3a)*coth(e+f*x)*csch(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^7, x) == :(-1//6*a^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^5//2*csch(e+f*x)^5*coth(e+f*x)+1//16*a^-3//2*f^-1*(a+-1b)^2*(b+5a)*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+1//24*a^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^3//2*csch(e+f*x)^3*(b+5a)*coth(e+f*x)+-1//16*a^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*(a+-1b)*(b+5a)*coth(e+f*x)*csch(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sinh(e+f*x)^4, x) == :(1//7*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)^5*cosh(e+f*x)+1//35*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)^3*(-6b+8a)*cosh(e+f*x)+-1//35*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*(a^2+-4*b^2+4*a*b)*tanh(e+f*x)+1//35*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a^2+8*b^2+-11*a*b)*cosh(e+f*x)*sinh(e+f*x)+-1//35*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a^2+8*b^2+-11*a*b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//35*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*(a^2+-4*b^2+4*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sinh(e+f*x)^2, x) == :(1//5*f^-1*(a+b*sinh(e+f*x)^2)^3//2*cosh(e+f*x)*sinh(e+f*x)+1//15*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+3a)*cosh(e+f*x)*sinh(e+f*x)+-1//15*im*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(3*a^2+8*b^2+-13*a*b)*Elliptic.E(im*e+im*f*x,b*a^-1)+1//15*im*a*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*(-4b+3a)*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^3//2, x) == :(1//3*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+-2//3*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(im*e+im*f*x,b*a^-1)+1//3*im*a*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^2, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+b)*tanh(e+f*x)+-1*a*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)+-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+2*b*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^4, x) == :(-1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*tanh(e+f*x)+1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*coth(e+f*x)+-1//3*a*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2*coth(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*b*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-3b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(c+d*x)^2)^5//2, x) == :(1//5*b*d^-1*(a+b*sinh(c+d*x)^2)^3//2*cosh(c+d*x)*sinh(c+d*x)+-1//15*im*d^-1*(1+b*a^-1*sinh(c+d*x)^2)^-1//2*(a+b*sinh(c+d*x)^2)^(1/2)*(8*b^2+23*a^2+-23*a*b)*Elliptic.E(im*c+im*d*x,b*a^-1)+1//15*b*d^-1*(a+b*sinh(c+d*x)^2)^(1/2)*(-4b+8a)*cosh(c+d*x)*sinh(c+d*x)+4//15*im*a*d^-1*(1+b*a^-1*sinh(c+d*x)^2)^(1/2)*(a+b*sinh(c+d*x)^2)^-1//2*(a+-1b)*(-1b+2a)*Elliptic.F(im*c+im*d*x,b*a^-1))
@test integrate((1+sinh(x)^2)^(1/2), x) == :((cosh(x)^2)^(1/2)*tanh(x))
@test integrate((-1+-1*sinh(x)^2)^(1/2), x) == :((-1*cosh(x)^2)^(1/2)*tanh(x))
@test integrate((1+-1*sinh(x)^2)^(1/2), x) == :(-1*im*Elliptic.E(im*x,-1))
@test integrate((-1+sinh(x)^2)^(1/2), x) == :(-1*im*(1+-1*sinh(x)^2)^-1//2*(-1+sinh(x)^2)^(1/2)*Elliptic.E(im*x,-1))
@test integrate((a+b*sinh(x)^2)^(1/2), x) == :(-1*im*(1+b*a^-1*sinh(x)^2)^-1//2*(a+b*sinh(x)^2)^(1/2)*Elliptic.E(im*x,b*a^-1))
@test integrate((1+sinh(x)^2)^3//2, x) == :(1//3*(cosh(x)^2)^3//2*tanh(x)+2//3*(cosh(x)^2)^(1/2)*tanh(x))
@test integrate((-1+-1*sinh(x)^2)^3//2, x) == :(-2//3*(-1*cosh(x)^2)^(1/2)*tanh(x)+1//3*(-1*cosh(x)^2)^3//2*tanh(x))
@test integrate((1+-1*sinh(x)^2)^3//2, x) == :(-2*im*Elliptic.E(im*x,-1)+2//3*im*Elliptic.F(im*x,-1)+-1//3*(1+-1*sinh(x)^2)^(1/2)*cosh(x)*sinh(x))
@test integrate((-1+sinh(x)^2)^3//2, x) == :(1//3*(-1+sinh(x)^2)^(1/2)*cosh(x)*sinh(x)+2*im*(1+-1*sinh(x)^2)^-1//2*(-1+sinh(x)^2)^(1/2)*Elliptic.E(im*x,-1)+2//3*im*(1+-1*sinh(x)^2)^(1/2)*(-1+sinh(x)^2)^-1//2*Elliptic.F(im*x,-1))
@test integrate((a+b*sinh(x)^2)^3//2, x) == :(1//3*b*(a+b*sinh(x)^2)^(1/2)*cosh(x)*sinh(x)+-2//3*im*(1+b*a^-1*sinh(x)^2)^-1//2*(a+b*sinh(x)^2)^(1/2)*(-1b+2a)*Elliptic.E(im*x,b*a^-1)+1//3*im*a*(1+b*a^-1*sinh(x)^2)^(1/2)*(a+b*sinh(x)^2)^-1//2*(a+-1b)*Elliptic.F(im*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)^3, x) == :((1/2)*b^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*cosh(e+f*x)+-1//2*b^-3//2*f^-1*(a+b)*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x), x) == :(b^-1//2*f^-1*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x), x) == :(-1*a^-1//2*f^-1*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^3, x) == :((1/2)*a^-3//2*f^-1*(a+b)*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1//2*a^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^(1/2)*coth(e+f*x)*csch(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)^4, x) == :(-1//3*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*tanh(e+f*x)+1//3*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+-1//3*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)^2, x) == :(-1*im*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1)+im*a*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2, x) == :(-1*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^2, x) == :(a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-1*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)+-1*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^4, x) == :(-1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2*coth(e+f*x)+-1//3*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*tanh(e+f*x)+1//3*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*coth(e+f*x)+-1//3*b*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sinh(e+f*x)^3, x) == :(b^-3//2*f^-1*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1*a*b^-1*f^-1*(a+-1b)^-1*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sinh(e+f*x), x) == :(f^-1*(a+-1b)^-1*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*csch(e+f*x), x) == :(-1*a^-3//2*f^-1*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1*b*a^-1*f^-1*(a+-1b)^-1*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*csch(e+f*x)^3, x) == :((1/2)*a^-5//2*f^-1*(a+3b)*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1//2*a^-1*f^-1*(a+-1b+b*cosh(e+f*x)^2)^-1//2*coth(e+f*x)*csch(e+f*x)+-1//2*b*a^-2*f^-1*(a+-1b)^-1*(a+-1b+b*cosh(e+f*x)^2)^-1//2*(a+-3b)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sinh(e+f*x)^6, x) == :(-1*b^-3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-2*b^2+8*a^2+-3*a*b)*tanh(e+f*x)+b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-1b+4a)*cosh(e+f*x)*sinh(e+f*x)+-1*a*b^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)^3*cosh(e+f*x)+b^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-2*b^2+8*a^2+-3*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-1b+4a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sinh(e+f*x)^4, x) == :(b^-2*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*tanh(e+f*x)+b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*a*b^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)*sinh(e+f*x)+-1*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sinh(e+f*x)^2, x) == :(f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)*sinh(e+f*x)+-1*im*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1)+im*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2, x) == :(-1*im*a^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1)+-1*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*csch(e+f*x)^2, x) == :(a^-2*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-2b)*tanh(e+f*x)+-1*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*coth(e+f*x)+-1*a^-2*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-2b)*coth(e+f*x)+-1*b*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-2b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sinh(e+f*x)^5, x) == :(b^-5//2*f^-1*arctanh(b^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1*a*b^-1*f^-1*(-3b+3a)^-1*(a+-1b+b*cosh(e+f*x)^2)^-3//2*sinh(e+f*x)^2*cosh(e+f*x)+-1//3*a*b^-2*f^-1*(a+-1b)^-2*(a+-1b+b*cosh(e+f*x)^2)^-1//2*(-5b+3a)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sinh(e+f*x)^3, x) == :(-2//3*f^-1*(a+-1b)^-2*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x)+f^-1*(-3b+3a)^-1*(a+-1b+b*cosh(e+f*x)^2)^-3//2*sinh(e+f*x)^2*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sinh(e+f*x), x) == :(f^-1*(-3b+3a)^-1*(a+-1b+b*cosh(e+f*x)^2)^-3//2*cosh(e+f*x)+2//3*f^-1*(a+-1b)^-2*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*csch(e+f*x), x) == :(-1*a^-5//2*f^-1*arctanh(a^(1/2)*(a+-1b+b*cosh(e+f*x)^2)^-1//2*cosh(e+f*x))+-1//3*b*a^-1*f^-1*(a+-1b)^-1*(a+-1b+b*cosh(e+f*x)^2)^-3//2*cosh(e+f*x)+-1//3*b*a^-2*f^-1*(a+-1b)^-2*(a+-1b+b*cosh(e+f*x)^2)^-1//2*(-3b+5a)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sinh(e+f*x)^6, x) == :(1//3*b^-3*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(3*b^2+8*a^2+-13*a*b)*tanh(e+f*x)+-1*a*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-3b+3a)^-1*sinh(e+f*x)^3*cosh(e+f*x)+-2//3*a*b^-2*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(-3b+2a)*cosh(e+f*x)*sinh(e+f*x)+-1//3*b^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(3*b^2+8*a^2+-13*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-6b+4a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sinh(e+f*x)^4, x) == :(-1*a*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-3b+3a)^-1*cosh(e+f*x)*sinh(e+f*x)+-1//3*a^-1*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-3b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+2//3*a^(1/2)*b^-3//2*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(a+-2b)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sinh(e+f*x)^2, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-3b+3a)^-1*cosh(e+f*x)*sinh(e+f*x)+-1//3*im*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1)+1//3*a^-1*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(a+b)*cosh(e+f*x)*sinh(e+f*x)+1//3*im*a^-1*b^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+b)*Elliptic.E(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2, x) == :(-1//3*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)*sinh(e+f*x)+1//3*im*a^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1)+-2//3*im*a^-2*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(im*e+im*f*x,b*a^-1)+-1//3*b*a^-2*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(-2b+4a)*cosh(e+f*x)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*csch(e+f*x)^2, x) == :(-1//3*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-3//2*coth(e+f*x)+-1//3*a^-3*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(3*a^2+8*b^2+-13*a*b)*coth(e+f*x)+1//3*a^-3*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(3*a^2+8*b^2+-13*a*b)*tanh(e+f*x)+-1//3*b*a^-2*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(-4b+6a)*coth(e+f*x)+-1//3*a^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(3*a^2+8*b^2+-13*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*b*a^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+6a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((1+sinh(x)^2)^-1//2, x) == :((cosh(x)^2)^-1//2*arctan(sinh(x))*cosh(x))
@test integrate((1+-1*sinh(x)^2)^-1//2, x) == :(-1*im*Elliptic.F(im*x,-1))
@test integrate((-1+sinh(x)^2)^-1//2, x) == :(-1*im*(1+-1*sinh(x)^2)^(1/2)*(-1+sinh(x)^2)^-1//2*Elliptic.F(im*x,-1))
@test integrate((-1+-1*sinh(x)^2)^-1//2, x) == :((-1*cosh(x)^2)^-1//2*arctan(sinh(x))*cosh(x))
@test integrate((a+b*sinh(x)^2)^-1//2, x) == :(-1*im*(1+b*a^-1*sinh(x)^2)^(1/2)*(a+b*sinh(x)^2)^-1//2*Elliptic.F(im*x,b*a^-1))
@test integrate(sinh(c+d*x)^4*(a+b*sinh(c+d*x)^3), x) == :(3//8*a*x+b*d^-1*cosh(c+d*x)^3+-1*b*d^-1*cosh(c+d*x)+-3//5*b*d^-1*cosh(c+d*x)^5+1//7*b*d^-1*cosh(c+d*x)^7+-3//8*a*d^-1*cosh(c+d*x)*sinh(c+d*x)+1//4*a*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate(sinh(c+d*x)^3*(a+b*sinh(c+d*x)^3), x) == :(-5//16*b*x+-1*a*d^-1*cosh(c+d*x)+1//3*a*d^-1*cosh(c+d*x)^3+-5//24*b*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+1//6*b*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+5//16*b*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate(sinh(c+d*x)^2*(a+b*sinh(c+d*x)^3), x) == :(-1//2*a*x+b*d^-1*cosh(c+d*x)+-2//3*b*d^-1*cosh(c+d*x)^3+1//5*b*d^-1*cosh(c+d*x)^5+(1/2)*a*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)*sinh(c+d*x), x) == :(3//8*b*x+a*d^-1*cosh(c+d*x)+-3//8*b*d^-1*cosh(c+d*x)*sinh(c+d*x)+1//4*b*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate(a+b*sinh(c+d*x)^3, x) == :(a*x+-1*b*d^-1*cosh(c+d*x)+1//3*b*d^-1*cosh(c+d*x)^3)
@test integrate((a+b*sinh(c+d*x)^3)*csch(c+d*x), x) == :(-1//2*b*x+-1*a*d^-1*arctanh(cosh(c+d*x))+(1/2)*b*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate(csch(c+d*x)^2*(a+b*sinh(c+d*x)^3), x) == :(b*d^-1*cosh(c+d*x)+-1*a*d^-1*coth(c+d*x))
@test integrate(csch(c+d*x)^3*(a+b*sinh(c+d*x)^3), x) == :(b*x+(1/2)*a*d^-1*arctanh(cosh(c+d*x))+-1//2*a*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate(csch(c+d*x)^4*(a+b*sinh(c+d*x)^3), x) == :(a*d^-1*coth(c+d*x)+-1*b*d^-1*arctanh(cosh(c+d*x))+-1//3*a*d^-1*coth(c+d*x)^3)
@test integrate((a+b*sinh(c+d*x)^3)^2*sinh(c+d*x)^3, x) == :(b^2*d^-1*cosh(c+d*x)+-1*a^2*d^-1*cosh(c+d*x)+-5//8*a*b*x+-4//3*b^2*d^-1*cosh(c+d*x)^3+-4//7*b^2*d^-1*cosh(c+d*x)^7+1//3*a^2*d^-1*cosh(c+d*x)^3+1//9*b^2*d^-1*cosh(c+d*x)^9+6//5*b^2*d^-1*cosh(c+d*x)^5+-5//12*a*b*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+1//3*a*b*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+5//8*a*b*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*sinh(c+d*x)^2, x) == :(-1//2*x*a^2+35//128*x*b^2+(1/2)*a^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+2*a*b*d^-1*cosh(c+d*x)+-35//128*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+-7//48*b^2*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+-4//3*a*b*d^-1*cosh(c+d*x)^3+1//8*b^2*d^-1*sinh(c+d*x)^7*cosh(c+d*x)+2//5*a*b*d^-1*cosh(c+d*x)^5+35//192*b^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*sinh(c+d*x), x) == :(a^2*d^-1*cosh(c+d*x)+b^2*d^-1*cosh(c+d*x)^3+-1*b^2*d^-1*cosh(c+d*x)+-3//5*b^2*d^-1*cosh(c+d*x)^5+1//7*b^2*d^-1*cosh(c+d*x)^7+3//4*a*b*x+(1/2)*a*b*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+-3//4*a*b*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2, x) == :(x*a^2+-5//16*x*b^2+-2*a*b*d^-1*cosh(c+d*x)+-5//24*b^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+1//6*b^2*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+2//3*a*b*d^-1*cosh(c+d*x)^3+5//16*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*csch(c+d*x), x) == :(b^2*d^-1*cosh(c+d*x)+-1*a*b*x+-1*a^2*d^-1*arctanh(cosh(c+d*x))+-2//3*b^2*d^-1*cosh(c+d*x)^3+1//5*b^2*d^-1*cosh(c+d*x)^5+a*b*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*csch(c+d*x)^2, x) == :(3//8*x*b^2+-1*a^2*d^-1*coth(c+d*x)+2*a*b*d^-1*cosh(c+d*x)+-3//8*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+1//4*b^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*csch(c+d*x)^3, x) == :((1/2)*a^2*d^-1*arctanh(cosh(c+d*x))+-1*b^2*d^-1*cosh(c+d*x)+2*a*b*x+1//3*b^2*d^-1*cosh(c+d*x)^3+-1//2*a^2*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*csch(c+d*x)^4, x) == :(-1//2*x*b^2+a^2*d^-1*coth(c+d*x)+-1//3*a^2*d^-1*coth(c+d*x)^3+(1/2)*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+-2*a*b*d^-1*arctanh(cosh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^3)^2*csch(c+d*x)^5, x) == :(b^2*d^-1*cosh(c+d*x)+-3//8*a^2*d^-1*arctanh(cosh(c+d*x))+-2*a*b*d^-1*coth(c+d*x)+-1//4*a^2*d^-1*csch(c+d*x)^3*coth(c+d*x)+3//8*a^2*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*csch(c+d*x)^6, x) == :(x*b^2+-1*a^2*d^-1*coth(c+d*x)+-1//5*a^2*d^-1*coth(c+d*x)^5+2//3*a^2*d^-1*coth(c+d*x)^3+a*b*d^-1*arctanh(cosh(c+d*x))+-1*a*b*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^2*csch(c+d*x)^7, x) == :(-1*b^2*d^-1*arctanh(cosh(c+d*x))+5//16*a^2*d^-1*arctanh(cosh(c+d*x))+2*a*b*d^-1*coth(c+d*x)+-5//16*a^2*d^-1*coth(c+d*x)*csch(c+d*x)+-2//3*a*b*d^-1*coth(c+d*x)^3+-1//6*a^2*d^-1*csch(c+d*x)^5*coth(c+d*x)+5//24*a^2*d^-1*csch(c+d*x)^3*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*sinh(c+d*x)^2, x) == :(-1//2*x*a^3+-1*b^3*d^-1*cosh(c+d*x)+-2*b^3*d^-1*cosh(c+d*x)^5+-5//9*b^3*d^-1*cosh(c+d*x)^9+1//11*b^3*d^-1*cosh(c+d*x)^11+5//3*b^3*d^-1*cosh(c+d*x)^3+10//7*b^3*d^-1*cosh(c+d*x)^7+105//128*a*x*b^2+(1/2)*a^3*d^-1*cosh(c+d*x)*sinh(c+d*x)+-2*b*a^2*d^-1*cosh(c+d*x)^3+3*b*a^2*d^-1*cosh(c+d*x)+3//5*b*a^2*d^-1*cosh(c+d*x)^5+-105//128*a*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+-7//16*a*b^2*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+3//8*a*b^2*d^-1*sinh(c+d*x)^7*cosh(c+d*x)+35//64*a*b^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*sinh(c+d*x), x) == :(-63//256*x*b^3+a^3*d^-1*cosh(c+d*x)+9//8*b*x*a^2+-3*a*b^2*d^-1*cosh(c+d*x)+3*a*b^2*d^-1*cosh(c+d*x)^3+-21//128*b^3*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+-9//5*a*b^2*d^-1*cosh(c+d*x)^5+-9//80*b^3*d^-1*sinh(c+d*x)^7*cosh(c+d*x)+1//10*b^3*d^-1*sinh(c+d*x)^9*cosh(c+d*x)+3//7*a*b^2*d^-1*cosh(c+d*x)^7+21//160*b^3*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+63//256*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x)+-9//8*b*a^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+3//4*b*a^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3, x) == :(x*a^3+b^3*d^-1*cosh(c+d*x)+-15//16*a*x*b^2+-4//3*b^3*d^-1*cosh(c+d*x)^3+-4//7*b^3*d^-1*cosh(c+d*x)^7+1//9*b^3*d^-1*cosh(c+d*x)^9+6//5*b^3*d^-1*cosh(c+d*x)^5+b*a^2*d^-1*cosh(c+d*x)^3+-3*b*a^2*d^-1*cosh(c+d*x)+(1/2)*a*b^2*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+-5//8*a*b^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+15//16*a*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*csch(c+d*x), x) == :(35//128*x*b^3+-1*a^3*d^-1*arctanh(cosh(c+d*x))+-3//2*b*x*a^2+-2*a*b^2*d^-1*cosh(c+d*x)^3+3*a*b^2*d^-1*cosh(c+d*x)+-35//128*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x)+-7//48*b^3*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+1//8*b^3*d^-1*sinh(c+d*x)^7*cosh(c+d*x)+3//5*a*b^2*d^-1*cosh(c+d*x)^5+35//192*b^3*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+3//2*b*a^2*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*csch(c+d*x)^2, x) == :(b^3*d^-1*cosh(c+d*x)^3+-1*a^3*d^-1*coth(c+d*x)+-1*b^3*d^-1*cosh(c+d*x)+-3//5*b^3*d^-1*cosh(c+d*x)^5+1//7*b^3*d^-1*cosh(c+d*x)^7+9//8*a*x*b^2+3*b*a^2*d^-1*cosh(c+d*x)+-9//8*a*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+3//4*a*b^2*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*csch(c+d*x)^3, x) == :(-5//16*x*b^3+(1/2)*a^3*d^-1*arctanh(cosh(c+d*x))+3*b*x*a^2+a*b^2*d^-1*cosh(c+d*x)^3+-3*a*b^2*d^-1*cosh(c+d*x)+-5//24*b^3*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+-1//2*a^3*d^-1*coth(c+d*x)*csch(c+d*x)+1//6*b^3*d^-1*sinh(c+d*x)^5*cosh(c+d*x)+5//16*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*csch(c+d*x)^4, x) == :(a^3*d^-1*coth(c+d*x)+b^3*d^-1*cosh(c+d*x)+-3//2*a*x*b^2+-2//3*b^3*d^-1*cosh(c+d*x)^3+-1//3*a^3*d^-1*coth(c+d*x)^3+1//5*b^3*d^-1*cosh(c+d*x)^5+-3*b*a^2*d^-1*arctanh(cosh(c+d*x))+3//2*a*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*csch(c+d*x)^5, x) == :(3//8*x*b^3+-3//8*a^3*d^-1*arctanh(cosh(c+d*x))+-3*b*a^2*d^-1*coth(c+d*x)+3*a*b^2*d^-1*cosh(c+d*x)+-3//8*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x)+-1//4*a^3*d^-1*csch(c+d*x)^3*coth(c+d*x)+1//4*b^3*d^-1*sinh(c+d*x)^3*cosh(c+d*x)+3//8*a^3*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*csch(c+d*x)^6, x) == :(-1*a^3*d^-1*coth(c+d*x)+-1*b^3*d^-1*cosh(c+d*x)+3*a*x*b^2+-1//5*a^3*d^-1*coth(c+d*x)^5+1//3*b^3*d^-1*cosh(c+d*x)^3+2//3*a^3*d^-1*coth(c+d*x)^3+3//2*b*a^2*d^-1*arctanh(cosh(c+d*x))+-3//2*b*a^2*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^3*csch(c+d*x)^7, x) == :(-1//2*x*b^3+5//16*a^3*d^-1*arctanh(cosh(c+d*x))+(1/2)*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x)+-1*b*a^2*d^-1*coth(c+d*x)^3+-3*a*b^2*d^-1*arctanh(cosh(c+d*x))+3*b*a^2*d^-1*coth(c+d*x)+-5//16*a^3*d^-1*coth(c+d*x)*csch(c+d*x)+-1//6*a^3*d^-1*csch(c+d*x)^5*coth(c+d*x)+5//24*a^3*d^-1*csch(c+d*x)^3*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^3)^-1*sinh(c+d*x)^6, x) == :(-1*a*x*b^-2+-1*b^-1*d^-1*cosh(c+d*x)+1//3*b^-1*d^-1*cosh(c+d*x)^3+-2//3*a^4//3*b^-2*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*(-1)^2//3*a^4//3*b^-2*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*(-1)^2//3*a^4//3*b^-2*d^-1*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*arctan((-1)^1//6*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*sinh(c+d*x)^5, x) == :(-1//2*x*b^-1+(1/2)*b^-1*d^-1*cosh(c+d*x)*sinh(c+d*x)+2//3*a*b^-5//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*a*b^-5//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*a*b^-5//3*d^-1*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*arctan((-1)^5//6*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*sinh(c+d*x)^4, x) == :(b^-1*d^-1*cosh(c+d*x)+-2//3*a^2//3*b^-4//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*a^2//3*b^-4//3*d^-1*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*arctan((-1)^1//6*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*(-1)^1//3*a^2//3*b^-4//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*sinh(c+d*x)^3, x) == :(x*b^-1+2//3*a^1//3*b^-1*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*(-1)^2//3*a^1//3*b^-1*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*(-1)^2//3*a^1//3*b^-1*d^-1*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*arctan((-1)^1//6*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*sinh(c+d*x)^2, x) == :(-2//3*b^-2//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*b^-2//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*b^-2//3*d^-1*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*arctan((-1)^5//6*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*sinh(c+d*x), x) == :(2//3*a^-1//3*b^-1//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*a^-1//3*b^-1//3*d^-1*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*arctan((-1)^1//6*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*(-1)^1//3*a^-1//3*b^-1//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1, x) == :(-2//3*a^-2//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*(-1)^2//3*a^-2//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*(-1)^2//3*a^-2//3*d^-1*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*arctan((-1)^1//6*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*csch(c+d*x), x) == :(-1*a^-1*d^-1*arctanh(cosh(c+d*x))+2//3*a^-1*b^1//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*a^-1*b^1//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*a^-1*b^1//3*d^-1*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*arctan((-1)^5//6*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*csch(c+d*x)^2, x) == :(-1*a^-1*d^-1*coth(c+d*x)+-2//3*a^-4//3*b^2//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*a^-4//3*b^2//3*d^-1*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*arctan((-1)^1//6*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*(-1)^1//3*a^-4//3*b^2//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*csch(c+d*x)^3, x) == :((1/2)*a^-1*d^-1*arctanh(cosh(c+d*x))+-1//2*a^-1*d^-1*coth(c+d*x)*csch(c+d*x)+2//3*b*a^-5//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*b*(-1)^2//3*a^-5//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+2//3*b*(-1)^2//3*a^-5//3*d^-1*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*arctan((-1)^1//6*((-1)^1//3*a^2//3+-1*(-1)^2//3*b^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((a+b*sinh(c+d*x)^3)^-1*csch(c+d*x)^4, x) == :(a^-1*d^-1*coth(c+d*x)+-1//3*a^-1*d^-1*coth(c+d*x)^3+b*a^-2*d^-1*arctanh(cosh(c+d*x))+-2//3*a^-2*b^4//3*d^-1*(a^2//3+b^2//3)^-1//2*arctanh((a^2//3+b^2//3)^-1//2*(b^1//3+-1*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*a^-2*b^4//3*d^-1*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*arctan((-1)^1//6*(-1*b^2//3+(-1)^1//3*a^2//3)^-1//2*((-1)^5//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x)))+-2//3*a^-2*b^4//3*d^-1*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*arctan((-1)^5//6*(-1*b^2//3+-1*(-1)^2//3*a^2//3)^-1//2*((-1)^1//6*b^1//3+im*a^1//3*tanh((1/2)*c+(1/2)*d*x))))
@test integrate((1+sinh(x)^3)^-1, x) == :(-1//3*(-1)^1//6*log(1+(-1)^5//6+-1*(-1)^1//6*tanh((1/2)*x))+-1//3*2^(1/2)*arctanh((1/2)*2^(1/2)*(1+-1*tanh((1/2)*x)))+1//3*(-1)^1//6*log(1+(-1)^1//6+(-1)^1//3*tanh((1/2)*x))+-2//3*(-1)^1//6*(1+-1*(-1)^1//3)^-1//2*arctan((1+-1*(-1)^1//3)^-1//2*(im+(-1)^1//6*tanh((1/2)*x))))
@test integrate((1+-1*sinh(x)^3)^-1, x) == :(-1//3*(-1)^5//6*log(1+(-1)^5//6+(-1)^2//3*tanh((1/2)*x))+1//3*(-1)^5//6*log(1+(-1)^1//6+(-1)^5//6*tanh((1/2)*x))+1//3*2^(1/2)*arctanh((1/2)*2^(1/2)*(1+tanh((1/2)*x)))+2//3*(-1)^5//6*(1+(-1)^2//3)^-1//2*arctan((1+(-1)^2//3)^-1//2*(im+-1*(-1)^5//6*tanh((1/2)*x))))
@test integrate(sinh(c+d*x)^4*(a+b*sinh(c+d*x)^4), x) == :(x*(3//8*a+35//128*b)+-25//48*b*d^-1*cosh(c+d*x)^5*sinh(c+d*x)+-1//128*d^-1*(80a+93b)*cosh(c+d*x)*sinh(c+d*x)+1//8*b*d^-1*cosh(c+d*x)^7*sinh(c+d*x)+1//192*d^-1*cosh(c+d*x)^3*(48a+163b)*sinh(c+d*x))
@test integrate(sinh(c+d*x)^3*(a+b*sinh(c+d*x)^4), x) == :(-1*d^-1*(a+b)*cosh(c+d*x)+-3//5*b*d^-1*cosh(c+d*x)^5+1//3*d^-1*cosh(c+d*x)^3*(a+3b)+1//7*b*d^-1*cosh(c+d*x)^7)
@test integrate(sinh(c+d*x)^2*(a+b*sinh(c+d*x)^4), x) == :(x*(-5//16*b+-1//2*a)+-13//24*b*d^-1*cosh(c+d*x)^3*sinh(c+d*x)+1//6*b*d^-1*cosh(c+d*x)^5*sinh(c+d*x)+1//16*d^-1*(8a+11b)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)*sinh(c+d*x), x) == :(d^-1*(a+b)*cosh(c+d*x)+-2//3*b*d^-1*cosh(c+d*x)^3+1//5*b*d^-1*cosh(c+d*x)^5)
@test integrate(a+b*sinh(c+d*x)^4, x) == :(a*x+3//8*b*x+-3//8*b*d^-1*cosh(c+d*x)*sinh(c+d*x)+1//4*b*d^-1*sinh(c+d*x)^3*cosh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)*csch(c+d*x), x) == :(-1*a*d^-1*arctanh(cosh(c+d*x))+-1*b*d^-1*cosh(c+d*x)+1//3*b*d^-1*cosh(c+d*x)^3)
@test integrate(csch(c+d*x)^2*(a+b*sinh(c+d*x)^4), x) == :(-1//2*b*x+-1*a*d^-1*coth(c+d*x)+(1/2)*b*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate(csch(c+d*x)^3*(a+b*sinh(c+d*x)^4), x) == :(b*d^-1*cosh(c+d*x)+(1/2)*a*d^-1*arctanh(cosh(c+d*x))+-1//2*a*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate(csch(c+d*x)^4*(a+b*sinh(c+d*x)^4), x) == :(b*x+a*d^-1*coth(c+d*x)+-1//3*a*d^-1*coth(c+d*x)^3)
@test integrate(csch(c+d*x)^5*(a+b*sinh(c+d*x)^4), x) == :(-1//8*d^-1*(3a+8b)*arctanh(cosh(c+d*x))+-1//4*a*d^-1*csch(c+d*x)^3*coth(c+d*x)+3//8*a*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate(csch(c+d*x)^6*(a+b*sinh(c+d*x)^4), x) == :(-1*d^-1*(a+b)*coth(c+d*x)+-1//5*a*d^-1*coth(c+d*x)^5+2//3*a*d^-1*coth(c+d*x)^3)
@test integrate(csch(c+d*x)^7*(a+b*sinh(c+d*x)^4), x) == :(1//16*d^-1*(5a+8b)*arctanh(cosh(c+d*x))+-1//6*a*d^-1*csch(c+d*x)^5*coth(c+d*x)+-1//16*d^-1*(5a+8b)*coth(c+d*x)*csch(c+d*x)+5//24*a*d^-1*csch(c+d*x)^3*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*sinh(c+d*x)^3, x) == :(-1*d^-1*(a+b)^2*cosh(c+d*x)+-5//9*b^2*d^-1*cosh(c+d*x)^9+1//11*b^2*d^-1*cosh(c+d*x)^11+-2//5*b*d^-1*cosh(c+d*x)^5*(3a+5b)+1//3*d^-1*cosh(c+d*x)^3*(a+b)*(a+5b)+2//7*b*d^-1*cosh(c+d*x)^7*(a+5b))
@test integrate((a+b*sinh(c+d*x)^4)^2*sinh(c+d*x)^2, x) == :(x*(-63//256*b^2+-1//2*a^2+-5//8*a*b)+-41//80*b^2*d^-1*cosh(c+d*x)^7*sinh(c+d*x)+1//10*b^2*d^-1*cosh(c+d*x)^9*sinh(c+d*x)+1//256*d^-1*(128*a^2+193*b^2+352*a*b)*cosh(c+d*x)*sinh(c+d*x)+-1//384*b*d^-1*cosh(c+d*x)^3*(416a+447b)*sinh(c+d*x)+1//480*b*d^-1*cosh(c+d*x)^5*(160a+513b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*sinh(c+d*x), x) == :(d^-1*(a+b)^2*cosh(c+d*x)+-4//7*b^2*d^-1*cosh(c+d*x)^7+1//9*b^2*d^-1*cosh(c+d*x)^9+-4//3*b*d^-1*cosh(c+d*x)^3*(a+b)+2//5*b*d^-1*cosh(c+d*x)^5*(a+3b))
@test integrate((a+b*sinh(c+d*x)^4)^2, x) == :(x*(a^2+35//128*b^2+3//4*a*b)+-25//48*b^2*d^-1*cosh(c+d*x)^5*sinh(c+d*x)+1//8*b^2*d^-1*cosh(c+d*x)^7*sinh(c+d*x)+-1//128*b*d^-1*(93b+160a)*cosh(c+d*x)*sinh(c+d*x)+1//192*b*d^-1*cosh(c+d*x)^3*(96a+163b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*csch(c+d*x), x) == :(-1*a^2*d^-1*arctanh(cosh(c+d*x))+-3//5*b^2*d^-1*cosh(c+d*x)^5+1//7*b^2*d^-1*cosh(c+d*x)^7+-1*b*d^-1*(b+2a)*cosh(c+d*x)+1//3*b*d^-1*cosh(c+d*x)^3*(2a+3b))
@test integrate((a+b*sinh(c+d*x)^4)^2*csch(c+d*x)^2, x) == :(-1*a^2*d^-1*coth(c+d*x)+-1//16*b*x*(5b+16a)+-13//24*b^2*d^-1*cosh(c+d*x)^3*sinh(c+d*x)+1//6*b^2*d^-1*cosh(c+d*x)^5*sinh(c+d*x)+1//16*b*d^-1*(11b+16a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*csch(c+d*x)^3, x) == :((1/2)*a^2*d^-1*arctanh(cosh(c+d*x))+-2//3*b^2*d^-1*cosh(c+d*x)^3+1//5*b^2*d^-1*cosh(c+d*x)^5+b*d^-1*(b+2a)*cosh(c+d*x)+-1//2*a^2*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*csch(c+d*x)^4, x) == :(a^2*d^-1*coth(c+d*x)+-1//3*a^2*d^-1*coth(c+d*x)^3+1//8*b*x*(3b+16a)+-5//8*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+1//4*b^2*d^-1*cosh(c+d*x)^3*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*csch(c+d*x)^5, x) == :(-1*b^2*d^-1*cosh(c+d*x)+1//3*b^2*d^-1*cosh(c+d*x)^3+-1//4*a^2*d^-1*csch(c+d*x)^3*coth(c+d*x)+-1//8*a*d^-1*(3a+16b)*arctanh(cosh(c+d*x))+3//8*a^2*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*csch(c+d*x)^6, x) == :(-1//2*x*b^2+-1//5*a^2*d^-1*coth(c+d*x)^5+2//3*a^2*d^-1*coth(c+d*x)^3+(1/2)*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x)+-1*a*d^-1*(a+2b)*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^2*csch(c+d*x)^7, x) == :(b^2*d^-1*cosh(c+d*x)+-1//6*a^2*d^-1*csch(c+d*x)^5*coth(c+d*x)+1//16*a*d^-1*(5a+16b)*arctanh(cosh(c+d*x))+5//24*a^2*d^-1*csch(c+d*x)^3*coth(c+d*x)+-1//16*a*d^-1*(5a+16b)*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*sinh(c+d*x)^5, x) == :(d^-1*(a+b)^3*cosh(c+d*x)+-8//15*b^3*d^-1*cosh(c+d*x)^15+1//17*b^3*d^-1*cosh(c+d*x)^17+-4//7*b*d^-1*cosh(c+d*x)^7*(3*a^2+14*b^2+15*a*b)+-2//3*d^-1*(a+b)^2*cosh(c+d*x)^3*(a+4b)+-2//11*b^2*d^-1*cosh(c+d*x)^11*(9a+28b)+1//5*d^-1*cosh(c+d*x)^5*(a+b)*(a^2+28*b^2+17*a*b)+1//9*b*d^-1*cosh(c+d*x)^9*(3*a^2+70*b^2+45*a*b)+1//13*b^2*d^-1*cosh(c+d*x)^13*(3a+28b))
@test integrate((a+b*sinh(c+d*x)^4)^3*sinh(c+d*x)^3, x) == :(-1*d^-1*(a+b)^3*cosh(c+d*x)+-7//13*b^3*d^-1*cosh(c+d*x)^13+1//15*b^3*d^-1*cosh(c+d*x)^15+-5//9*b^2*d^-1*cosh(c+d*x)^9*(3a+7b)+1//3*d^-1*(a+b)^2*cosh(c+d*x)^3*(a+7b)+1//7*b*d^-1*cosh(c+d*x)^7*(3*a^2+35*b^2+30*a*b)+3//11*b^2*d^-1*cosh(c+d*x)^11*(a+7b)+-3//5*b*d^-1*cosh(c+d*x)^5*(a+b)*(3a+7b))
@test integrate((a+b*sinh(c+d*x)^4)^3*sinh(c+d*x), x) == :(d^-1*(a+b)^3*cosh(c+d*x)+-6//11*b^3*d^-1*cosh(c+d*x)^11+1//13*b^3*d^-1*cosh(c+d*x)^13+-2*b*d^-1*(a+b)^2*cosh(c+d*x)^3+-4//7*b^2*d^-1*cosh(c+d*x)^7*(3a+5b)+1//3*b^2*d^-1*cosh(c+d*x)^9*(a+5b)+3//5*b*d^-1*cosh(c+d*x)^5*(a+b)*(a+5b))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x), x) == :(-1*a^3*d^-1*arctanh(cosh(c+d*x))+-5//9*b^3*d^-1*cosh(c+d*x)^9+1//11*b^3*d^-1*cosh(c+d*x)^11+-1*b*d^-1*(b^2+3*a^2+3*a*b)*cosh(c+d*x)+-1//5*b^2*d^-1*cosh(c+d*x)^5*(9a+10b)+1//3*b*d^-1*cosh(c+d*x)^3*(3*a^2+5*b^2+9*a*b)+1//7*b^2*d^-1*cosh(c+d*x)^7*(3a+10b))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^3, x) == :((1/2)*a^3*d^-1*arctanh(cosh(c+d*x))+-4//7*b^3*d^-1*cosh(c+d*x)^7+1//9*b^3*d^-1*cosh(c+d*x)^9+b*d^-1*(b^2+3*a^2+3*a*b)*cosh(c+d*x)+-2//3*b^2*d^-1*cosh(c+d*x)^3*(2b+3a)+-1//2*a^3*d^-1*coth(c+d*x)*csch(c+d*x)+3//5*b^2*d^-1*cosh(c+d*x)^5*(a+2b))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^5, x) == :(-3//5*b^3*d^-1*cosh(c+d*x)^5+1//7*b^3*d^-1*cosh(c+d*x)^7+b^2*d^-1*cosh(c+d*x)^3*(a+b)+-1*b^2*d^-1*(b+3a)*cosh(c+d*x)+-3//8*a^2*d^-1*(a+8b)*arctanh(cosh(c+d*x))+-1//4*a^3*d^-1*csch(c+d*x)^3*coth(c+d*x)+3//8*a^3*d^-1*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^7, x) == :(-2//3*b^3*d^-1*cosh(c+d*x)^3+1//5*b^3*d^-1*cosh(c+d*x)^5+b^2*d^-1*(b+3a)*cosh(c+d*x)+-1//6*a^3*d^-1*csch(c+d*x)^5*coth(c+d*x)+1//16*a^2*d^-1*(5a+24b)*arctanh(cosh(c+d*x))+5//24*a^3*d^-1*csch(c+d*x)^3*coth(c+d*x)+-1//16*a^2*d^-1*(5a+24b)*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^9, x) == :(-1*b^3*d^-1*cosh(c+d*x)+1//3*b^3*d^-1*cosh(c+d*x)^3+-1//8*a^3*d^-1*csch(c+d*x)^7*coth(c+d*x)+-1//128*a*d^-1*(35*a^2+384*b^2+144*a*b)*arctanh(cosh(c+d*x))+7//48*a^3*d^-1*csch(c+d*x)^5*coth(c+d*x)+-1//192*a^2*d^-1*csch(c+d*x)^3*(35a+144b)*coth(c+d*x)+1//128*a^2*d^-1*(35a+144b)*coth(c+d*x)*csch(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^11, x) == :(b^3*d^-1*cosh(c+d*x)+-1//10*a^3*d^-1*csch(c+d*x)^9*coth(c+d*x)+3//256*a*d^-1*(21*a^2+128*b^2+80*a*b)*arctanh(cosh(c+d*x))+9//80*a^3*d^-1*csch(c+d*x)^7*coth(c+d*x)+-3//256*a*d^-1*(21*a^2+128*b^2+80*a*b)*coth(c+d*x)*csch(c+d*x)+-1//160*a^2*d^-1*csch(c+d*x)^5*(21a+80b)*coth(c+d*x)+1//128*a^2*d^-1*csch(c+d*x)^3*(21a+80b)*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^13, x) == :(-1//1024*d^-1*(231*a^3+1024*b^3+840*b*a^2+1152*a*b^2)*arctanh(cosh(c+d*x))+-1//12*a^3*d^-1*csch(c+d*x)^11*coth(c+d*x)+11//120*a^3*d^-1*csch(c+d*x)^9*coth(c+d*x)+-3//320*a^2*d^-1*csch(c+d*x)^7*(11a+40b)*coth(c+d*x)+-1//512*a*d^-1*csch(c+d*x)^3*(77*a^2+384*b^2+280*a*b)*coth(c+d*x)+3//1024*a*d^-1*(77*a^2+384*b^2+280*a*b)*coth(c+d*x)*csch(c+d*x)+7//640*a^2*d^-1*csch(c+d*x)^5*(11a+40b)*coth(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*sinh(c+d*x)^2, x) == :(-1//2048*x*(429*b^3+1024*a^3+1512*a*b^2+1920*b*a^2)+-85//168*b^3*d^-1*cosh(c+d*x)^11*sinh(c+d*x)+1//14*b^3*d^-1*cosh(c+d*x)^13*sinh(c+d*x)+1//2048*d^-1*(1024*a^3+1619*b^3+4224*b*a^2+4632*a*b^2)*cosh(c+d*x)*sinh(c+d*x)+-1//3072*b*d^-1*cosh(c+d*x)^3*(4992*a^2+5549*b^2+10728*a*b)*sinh(c+d*x)+-1//4480*b^2*d^-1*cosh(c+d*x)^7*(6888a+11821b)*sinh(c+d*x)+1//1680*b^2*d^-1*cosh(c+d*x)^9*(504a+2593b)*sinh(c+d*x)+1//3840*b*d^-1*cosh(c+d*x)^5*(1920*a^2+10579*b^2+12312*a*b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3, x) == :(1//1024*x*(231*b^3+1024*a^3+840*a*b^2+1152*b*a^2)+-61//120*b^3*d^-1*cosh(c+d*x)^9*sinh(c+d*x)+1//12*b^3*d^-1*cosh(c+d*x)^11*sinh(c+d*x)+-1//1024*b*d^-1*(793*b^2+1920*a^2+2232*a*b)*cosh(c+d*x)*sinh(c+d*x)+-1//1920*b^2*d^-1*cosh(c+d*x)^5*(3000a+3481b)*sinh(c+d*x)+1//1536*b*d^-1*cosh(c+d*x)^3*(1152*a^2+2279*b^2+3912*a*b)*sinh(c+d*x)+3//320*b^2*d^-1*cosh(c+d*x)^7*(40a+139b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^2, x) == :(-1*a^3*d^-1*coth(c+d*x)+-3//256*b*x*(21*b^2+128*a^2+80*a*b)+-41//80*b^3*d^-1*cosh(c+d*x)^7*sinh(c+d*x)+1//10*b^3*d^-1*cosh(c+d*x)^9*sinh(c+d*x)+-1//128*b^2*d^-1*cosh(c+d*x)^3*(149b+208a)*sinh(c+d*x)+1//160*b^2*d^-1*cosh(c+d*x)^5*(80a+171b)*sinh(c+d*x)+1//256*b*d^-1*(193*b^2+384*a^2+528*a*b)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^4, x) == :(a^3*d^-1*coth(c+d*x)+-1//3*a^3*d^-1*coth(c+d*x)^3+1//128*b*x*(35*b^2+384*a^2+144*a*b)+-25//48*b^3*d^-1*cosh(c+d*x)^5*sinh(c+d*x)+1//8*b^3*d^-1*cosh(c+d*x)^7*sinh(c+d*x)+-3//128*b^2*d^-1*(31b+80a)*cosh(c+d*x)*sinh(c+d*x)+1//192*b^2*d^-1*cosh(c+d*x)^3*(144a+163b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^6, x) == :(-1//5*a^3*d^-1*coth(c+d*x)^5+-1//16*x*b^2*(5b+24a)+2//3*a^3*d^-1*coth(c+d*x)^3+-1*a^2*d^-1*(a+3b)*coth(c+d*x)+-13//24*b^3*d^-1*cosh(c+d*x)^3*sinh(c+d*x)+1//6*b^3*d^-1*cosh(c+d*x)^5*sinh(c+d*x)+1//16*b^2*d^-1*(11b+24a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^8, x) == :(-1//7*a^3*d^-1*coth(c+d*x)^7+3//5*a^3*d^-1*coth(c+d*x)^5+3//8*x*b^2*(b+8a)+a^2*d^-1*(a+3b)*coth(c+d*x)+-1*a^2*d^-1*coth(c+d*x)^3*(a+b)+-5//8*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x)+1//4*b^3*d^-1*cosh(c+d*x)^3*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^10, x) == :(-1//2*x*b^3+-1//9*a^3*d^-1*coth(c+d*x)^9+4//7*a^3*d^-1*coth(c+d*x)^7+(1/2)*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x)+-1*a*d^-1*(a^2+3*b^2+3*a*b)*coth(c+d*x)+-3//5*a^2*d^-1*coth(c+d*x)^5*(b+2a)+2//3*a^2*d^-1*coth(c+d*x)^3*(2a+3b))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^12, x) == :(x*b^3+-1//11*a^3*d^-1*coth(c+d*x)^11+5//9*a^3*d^-1*coth(c+d*x)^9+a*d^-1*(a^2+3*b^2+3*a*b)*coth(c+d*x)+-1//3*a*d^-1*coth(c+d*x)^3*(3*b^2+5*a^2+9*a*b)+-1//7*a^2*d^-1*coth(c+d*x)^7*(3b+10a)+1//5*a^2*d^-1*coth(c+d*x)^5*(9b+10a))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^14, x) == :(-1*d^-1*(a+b)^3*coth(c+d*x)+-1//13*a^3*d^-1*coth(c+d*x)^13+6//11*a^3*d^-1*coth(c+d*x)^11+2*a*d^-1*(a+b)^2*coth(c+d*x)^3+-1//3*a^2*d^-1*coth(c+d*x)^9*(b+5a)+4//7*a^2*d^-1*coth(c+d*x)^7*(3b+5a)+-3//5*a*d^-1*coth(c+d*x)^5*(a+b)*(b+5a))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^16, x) == :(d^-1*(a+b)^3*coth(c+d*x)+-1//15*a^3*d^-1*coth(c+d*x)^15+7//13*a^3*d^-1*coth(c+d*x)^13+-3//11*a^2*d^-1*coth(c+d*x)^11*(b+7a)+-1//3*d^-1*(a+b)^2*coth(c+d*x)^3*(b+7a)+-1//7*a*d^-1*coth(c+d*x)^7*(3*b^2+35*a^2+30*a*b)+5//9*a^2*d^-1*coth(c+d*x)^9*(3b+7a)+3//5*a*d^-1*coth(c+d*x)^5*(a+b)*(3b+7a))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^18, x) == :(-1*d^-1*(a+b)^3*coth(c+d*x)+-1//17*a^3*d^-1*coth(c+d*x)^17+8//15*a^3*d^-1*coth(c+d*x)^15+-1//5*d^-1*coth(c+d*x)^5*(a+b)*(b^2+28*a^2+17*a*b)+-1//9*a*d^-1*coth(c+d*x)^9*(3*b^2+70*a^2+45*a*b)+-1//13*a^2*d^-1*coth(c+d*x)^13*(3b+28a)+2//3*d^-1*(a+b)^2*coth(c+d*x)^3*(b+4a)+2//11*a^2*d^-1*coth(c+d*x)^11*(9b+28a)+4//7*a*d^-1*coth(c+d*x)^7*(3*b^2+14*a^2+15*a*b))
@test integrate((a+b*sinh(c+d*x)^4)^3*csch(c+d*x)^20, x) == :(d^-1*(a+b)^3*coth(c+d*x)+-1//7*d^-1*coth(c+d*x)^7*(b^3+84*a^3+30*a*b^2+105*b*a^2)+-1//19*a^3*d^-1*coth(c+d*x)^19+9//17*a^3*d^-1*coth(c+d*x)^17+-1*d^-1*(a+b)^2*coth(c+d*x)^3*(b+3a)+-3//11*a*d^-1*coth(c+d*x)^11*(b^2+42*a^2+21*a*b)+-1//5*a^2*d^-1*coth(c+d*x)^15*(b+12a)+1//3*a*d^-1*coth(c+d*x)^9*(5*b^2+42*a^2+35*a*b)+1//5*d^-1*coth(c+d*x)^5*(3a+3b)*(b^2+12*a^2+9*a*b)+21//13*a^2*d^-1*coth(c+d*x)^13*(b+4a))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*sinh(c+d*x)^7, x) == :(b^-1*d^-1*cosh(c+d*x)+-1//3*b^-1*d^-1*cosh(c+d*x)^3+(1/2)*a*b^-7//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//2*a*b^-7//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*sinh(c+d*x)^5, x) == :(-1*b^-1*d^-1*cosh(c+d*x)+(1/2)*a^(1/2)*b^-5//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+(1/2)*a^(1/2)*b^-5//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*sinh(c+d*x)^3, x) == :((1/2)*b^-3//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//2*b^-3//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*sinh(c+d*x), x) == :((1/2)*a^-1//2*b^-1//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+(1/2)*a^-1//2*b^-1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*csch(c+d*x), x) == :(-1*a^-1*d^-1*arctanh(cosh(c+d*x))+(1/2)*a^-1*b^1//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//2*a^-1*b^1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*csch(c+d*x)^3, x) == :((1/2)*a^-1*d^-1*arctanh(cosh(c+d*x))+-1//4*a^-1*d^-1*(1+cosh(c+d*x))^-1+1//4*a^-1*d^-1*(1+-1*cosh(c+d*x))^-1+(1/2)*a^-3//2*b^3//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+(1/2)*a^-3//2*b^3//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*sinh(c+d*x)^6, x) == :((1/2)*x*b^-1+-1//4*b^-1*d^-1*(1+-1*tanh(c+d*x))^-1+1//4*b^-1*d^-1*(1+tanh(c+d*x))^-1+(1/2)*a^3//4*b^-3//2*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+-1//2*a^3//4*b^-3//2*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*sinh(c+d*x)^4, x) == :(-1*x*b^-1+(1/2)*a^1//4*b^-1*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+(1/2)*a^1//4*b^-1*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*sinh(c+d*x)^2, x) == :((1/2)*a^-1//4*b^-1//2*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+-1//2*a^-1//4*b^-1//2*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1, x) == :((1/2)*a^-3//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+(1/2)*a^-3//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*csch(c+d*x)^2, x) == :(-1*a^-1*d^-1*coth(c+d*x)+(1/2)*a^-5//4*b^(1/2)*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+-1//2*a^-5//4*b^(1/2)*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-1*csch(c+d*x)^4, x) == :(a^-1*d^-1*coth(c+d*x)+-1//3*a^-1*d^-1*coth(c+d*x)^3+(1/2)*b*a^-7//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+(1/2)*b*a^-7//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^9, x) == :(b^-2*d^-1*cosh(c+d*x)+-1//8*a^(1/2)*b^-9//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*(5*a^(1/2)+6*b^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//8*a^(1/2)*b^-9//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(-6*b^(1/2)+5*a^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+a*b^-2*d^-1*(-4b+4a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(a+b+-1*b*cosh(c+d*x)^2)*cosh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^7, x) == :(-1//8*b^-7//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*(3*a^(1/2)+4*b^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+1//8*b^-7//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(-4*b^(1/2)+3*a^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+-1*a*b^-1*d^-1*(-4b+4a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(2+-1*cosh(c+d*x)^2)*cosh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^5, x) == :(b^-1*d^-1*(-4b+4a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(a+b+-1*b*cosh(c+d*x)^2)*cosh(c+d*x)+-1//8*a^-1//2*b^-5//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*(a^(1/2)+2*b^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//8*a^-1//2*b^-5//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(a^(1/2)+-2*b^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^3, x) == :(-1*d^-1*(-4b+4a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(2+-1*cosh(c+d*x)^2)*cosh(c+d*x)+-1//8*a^-1//2*b^-3//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+1//8*a^-1//2*b^-3//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x), x) == :(1//4*a^-1*d^-1*(a+-1b)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(a+b+-1*b*cosh(c+d*x)^2)*cosh(c+d*x)+1//8*a^-3//2*b^-1//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*(2*b^(1/2)+3*a^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+1//8*a^-3//2*b^-1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(-2*b^(1/2)+3*a^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*csch(c+d*x), x) == :(-1*a^-2*d^-1*arctanh(cosh(c+d*x))+(1/2)*a^-2*b^1//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//2*a^-2*b^1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+-1//8*a^-3//2*b^1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+1//8*a^-3//2*b^1//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(2+-1*cosh(c+d*x)^2)*cosh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^8, x) == :(x*b^-2+-1*b^-1*d^-1*(-4b+4a)^-1*tanh(c+d*x)+1//4*b^-1*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*tanh(c+d*x)^5+-1//2*a^1//4*b^-2*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+-1//2*a^1//4*b^-2*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+-1//8*a^1//4*b^-3//2*d^-1*(a^(1/2)+b^(1/2))^-3//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//8*a^1//4*b^-3//2*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^6, x) == :(b^-1*d^-1*(-4b+4a)^-1*tanh(c+d*x)+1//4*b^-1*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*sech(c+d*x)^2*tanh(c+d*x)^3+-1//8*a^-1//4*b^-3//2*d^-1*(a^(1/2)+b^(1/2))^-3//2*(2*a^(1/2)+3*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//8*a^-1//4*b^-3//2*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(-3*b^(1/2)+2*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^4, x) == :(-1//4*a^-1*d^-1*(a+-1b)^-1*tanh(c+d*x)+1//4*a^-1*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*tanh(c+d*x)^5+-1//8*a^-3//4*b^-1//2*d^-1*(a^(1/2)+b^(1/2))^-3//2*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//8*a^-3//4*b^-1//2*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*sinh(c+d*x)^2, x) == :(-1//8*a^-5//4*b^-1//2*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(-1*b^(1/2)+2*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+1//4*a^-1*d^-1*(a+-1b)^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*(a+-1*tanh(c+d*x)^2*(a+b))*tanh(c+d*x)+1//8*a^-5//4*b^-1//2*d^-1*(a^(1/2)+b^(1/2))^-3//2*(b^(1/2)+2*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2, x) == :(1//8*a^-7//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*(3*b^(1/2)+4*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//8*a^-7//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(-3*b^(1/2)+4*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*(1+-2*tanh(c+d*x)^2)*tanh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-2*csch(c+d*x)^2, x) == :(-1*a^-2*d^-1*coth(c+d*x)+-1//8*a^-9//4*b^(1/2)*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*(-5*b^(1/2)+6*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+1//8*a^-9//4*b^(1/2)*d^-1*(a^(1/2)+b^(1/2))^-3//2*(5*b^(1/2)+6*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//4*b*a^-2*d^-1*(a+-1b)^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*(a+-1*tanh(c+d*x)^2*(a+b))*tanh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^9, x) == :(-1//32*b^-2*d^-1*(a+-1b)^-2*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(-10*b^2+9*a^2+-11*a*b+-1*b*cosh(c+d*x)^2*(-10b+4a))*cosh(c+d*x)+1//64*a^-1//2*b^-9//4*d^-1*(a^(1/2)+b^(1/2))^-5//2*(5a+12b+14*a^(1/2)*b^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+1//64*a^-1//2*b^-9//4*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(5a+12b+-14*a^(1/2)*b^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+a*b^-2*d^-1*(-8b+8a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-2*(a+b+-1*b*cosh(c+d*x)^2)*cosh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^7, x) == :(-1//64*a^-1//2*b^-7//4*d^-1*(a^(1/2)+b^(1/2))^-5//2*(3*a^(1/2)+6*b^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+1//32*b^-1*d^-1*(a+-1b)^-2*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(-17b+5a+-1*cosh(c+d*x)^2*(-9b+3a))*cosh(c+d*x)+1//64*a^-1//2*b^-7//4*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(-6*b^(1/2)+3*a^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+-1*a*b^-1*d^-1*(-8b+8a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-2*(2+-1*cosh(c+d*x)^2)*cosh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^5, x) == :(b^-1*d^-1*(-8b+8a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-2*(a+b+-1*b*cosh(c+d*x)^2)*cosh(c+d*x)+-1//64*a^-3//2*b^-5//4*d^-1*(a^(1/2)+b^(1/2))^-5//2*(3a+4b+10*a^(1/2)*b^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//64*a^-3//2*b^-5//4*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(3a+4b+-10*a^(1/2)*b^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+-1//32*a^-1*b^-1*d^-1*(a+-1b)^-2*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(a^2+-2*b^2+-11*a*b+2*b*cosh(c+d*x)^2*(b+2a))*cosh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^3, x) == :(-1*d^-1*(-8b+8a)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-2*(2+-1*cosh(c+d*x)^2)*cosh(c+d*x)+-1//32*a^-1*d^-1*(a+-1b)^-2*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(b+11a+-1*cosh(c+d*x)^2*(b+5a))*cosh(c+d*x)+-1//64*a^-3//2*b^-3//4*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(-2*b^(1/2)+5*a^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+1//64*a^-3//2*b^-3//4*d^-1*(a^(1/2)+b^(1/2))^-5//2*(2*b^(1/2)+5*a^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x), x) == :(1//8*a^-1*d^-1*(a+-1b)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-2*(a+b+-1*b*cosh(c+d*x)^2)*cosh(c+d*x)+1//32*a^-2*d^-1*(a+-1b)^-2*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*((a+2b)*(-3b+7a)+-1*b*cosh(c+d*x)^2*(-6b+12a))*cosh(c+d*x)+1//64*a^-5//2*b^-1//4*d^-1*(a^(1/2)+b^(1/2))^-5//2*(12b+21a+30*a^(1/2)*b^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+1//64*a^-5//2*b^-1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(12b+21a+-30*a^(1/2)*b^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*csch(c+d*x), x) == :(-1*a^-3*d^-1*arctanh(cosh(c+d*x))+(1/2)*a^-3*b^1//4*d^-1*(a^(1/2)+b^(1/2))^-1//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//2*a^-3*b^1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-1//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+-1//8*a^-5//2*b^1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-3//2*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+1//8*a^-5//2*b^1//4*d^-1*(a^(1/2)+b^(1/2))^-3//2*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//64*a^-5//2*b^1//4*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(-2*b^(1/2)+5*a^(1/2))*arctan(b^1//4*(a^(1/2)+-1*b^(1/2))^-1//2*cosh(c+d*x))+1//64*a^-5//2*b^1//4*d^-1*(a^(1/2)+b^(1/2))^-5//2*(2*b^(1/2)+5*a^(1/2))*arctanh(b^1//4*(a^(1/2)+b^(1/2))^-1//2*cosh(c+d*x))+-1//4*b*a^-2*d^-1*(a+-1b)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(2+-1*cosh(c+d*x)^2)*cosh(c+d*x)+-1//8*b*a^-1*d^-1*(a+-1b)^-1*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-2*(2+-1*cosh(c+d*x)^2)*cosh(c+d*x)+-1//32*b*a^-2*d^-1*(a+-1b)^-2*(a+-1b+-1*b*cosh(c+d*x)^4+2*b*cosh(c+d*x)^2)^-1*(b+11a+-1*cosh(c+d*x)^2*(b+5a))*cosh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^8, x) == :(1//8*a^-1*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-2*tanh(c+d*x)^9+-1//32*a^-1*b^-1*d^-1*(a+-1b)^-1*tanh(c+d*x)^3+-1//32*a^-1*b^-1*d^-1*(a+-1b)^-2*(a+5b)*tanh(c+d*x)+-1//32*a^-1*b^-1*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*sech(c+d*x)^2*tanh(c+d*x)^5+-1//64*a^-3//4*b^-3//2*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(-5*b^(1/2)+2*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+1//64*a^-3//4*b^-3//2*d^-1*(a^(1/2)+b^(1/2))^-5//2*(2*a^(1/2)+5*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^6, x) == :(1//8*d^-1*(a+-1b)^-3*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-2*(a*(a+3b)+-1*tanh(c+d*x)^2*(a^2+b^2+6*a*b))*tanh(c+d*x)+-1//64*a^-5//4*b^-3//2*d^-1*(a^(1/2)+b^(1/2))^-5//2*(3b+4a+10*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//32*a^-1*b^-1*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*(-1*(a+-1b)^-2*tanh(c+d*x)^2*(2*a^2+3*b^2+15*a*b)+2*a*(a+-1b)^-3*(a^2+-8*b^2+-1*a*b))*tanh(c+d*x)+1//64*a^-5//4*b^-3//2*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(3b+4a+-10*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^4, x) == :(-1//32*a^-1*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*((a+-1b)^-3*(-1*b^2+9*a^2+-24*a*b)+-1*(a+-1b)^-2*tanh(c+d*x)^2*(3b+17a))*tanh(c+d*x)+-1//8*b*d^-1*(a+-1b)^-3*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-2*(b+3a+-1*tanh(c+d*x)^2*(4a+4b))*tanh(c+d*x)+-1//64*a^-7//4*b^-1//2*d^-1*(a^(1/2)+b^(1/2))^-5//2*(3*b^(1/2)+6*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//64*a^-7//4*b^-1//2*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(-3*b^(1/2)+6*a^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x)))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*sinh(c+d*x)^2, x) == :(1//32*a^-2*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*(-1*(a+-1b)^-2*tanh(c+d*x)^2*(-5*b^2+10*a^2+15*a*b)+2*a*(a+-1b)^-3*(-4*b^2+5*a^2+-9*a*b))*tanh(c+d*x)+-1//64*a^-9//4*b^-1//2*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(5b+12a+-14*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+1//64*a^-9//4*b^-1//2*d^-1*(a^(1/2)+b^(1/2))^-5//2*(5b+12a+14*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//8*b*a^-1*d^-1*(a+-1b)^-3*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-2*(a*(a+3b)+-1*tanh(c+d*x)^2*(a^2+b^2+6*a*b))*tanh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3, x) == :(1//64*a^-11//4*d^-1*(a^(1/2)+b^(1/2))^-5//2*(21b+32a+50*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//64*a^-11//4*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(21b+32a+-50*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+-1//32*b*a^-2*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*((a+-1b)^-3*(7*b^2+17*a^2+-40*a*b)+-1*(a+-1b)^-2*tanh(c+d*x)^2*(-13b+33a))*tanh(c+d*x)+-1//8*a^-1*b^2*d^-1*(a+-1b)^-3*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-2*(b+3a+-1*tanh(c+d*x)^2*(4a+4b))*tanh(c+d*x))
@test integrate((a+-1*b*sinh(c+d*x)^4)^-3*csch(c+d*x)^2, x) == :(-1*a^-3*d^-1*coth(c+d*x)+-3//64*a^-13//4*b^(1/2)*d^-1*(a^(1/2)+-1*b^(1/2))^-5//2*(15b+20a+-34*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+-1*b^(1/2))^(1/2)*tanh(c+d*x))+1//32*b*a^-3*d^-1*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-1*(-1*(a+-1b)^-2*tanh(c+d*x)^2*(-13*b^2+18*a^2+15*a*b)+2*a^2*(a+-1b)^-3*(-17b+9a))*tanh(c+d*x)+3//64*a^-13//4*b^(1/2)*d^-1*(a^(1/2)+b^(1/2))^-5//2*(15b+20a+34*a^(1/2)*b^(1/2))*arctanh(a^-1//4*(a^(1/2)+b^(1/2))^(1/2)*tanh(c+d*x))+1//8*a^-2*b^2*d^-1*(a+-1b)^-3*(a+tanh(c+d*x)^4*(a+-1b)+-2*a*tanh(c+d*x)^2)^-2*(a*(a+3b)+-1*tanh(c+d*x)^2*(a^2+b^2+6*a*b))*tanh(c+d*x))
@test integrate((1+-1*sinh(x)^4)^-1, x) == :((1/2)*tanh(x)+1//4*2^(1/2)*arctanh(2^(1/2)*tanh(x)))
@test integrate((1+sinh(x)^4)^-1, x) == :(-1//4*(1+2^(1/2))^-1//2*arctan((-1+2^(1/2))^-1//2*((1+2^(1/2))^(1/2)+-2*tanh(x)))+-1//8*(1+2^(1/2))^(1/2)*log(2^(1/2)+2*tanh(x)^2+-2*(1+2^(1/2))^(1/2)*tanh(x))+1//4*(1+2^(1/2))^-1//2*arctan((-1+2^(1/2))^-1//2*((1+2^(1/2))^(1/2)+2*tanh(x)))+1//8*(1+2^(1/2))^(1/2)*log(1+2^(1/2)*tanh(x)^2+(2+2*2^(1/2))^(1/2)*tanh(x)))
@test integrate((a+b*sinh(x)^5)^-1, x) == :(-2//5*a^-4//5*(a^2//5+b^2//5)^-1//2*arctanh((a^2//5+b^2//5)^-1//2*(b^1//5+-1*a^1//5*tanh((1/2)*x)))+-2//5*(-1)^9//10*a^-4//5*(-1*b^2//5+-1*(-1)^4//5*a^2//5)^-1//2*arctanh((-1*b^2//5+-1*(-1)^4//5*a^2//5)^-1//2*(im*b^1//5+-1*(-1)^9//10*a^1//5*tanh((1/2)*x)))+2//5*(-1)^1//5*a^-4//5*(b^2//5+(-1)^2//5*a^2//5)^-1//2*arctanh((b^2//5+(-1)^2//5*a^2//5)^-1//2*(b^1//5+(-1)^1//5*a^1//5*tanh((1/2)*x)))+2//5*(-1)^9//10*a^-4//5*((-1)^1//5*b^2//5+-1*(-1)^4//5*a^2//5)^-1//2*arctanh((-1)^9//10*((-1)^1//5*b^2//5+-1*(-1)^4//5*a^2//5)^-1//2*((-1)^1//5*b^1//5+a^1//5*tanh((1/2)*x)))+2//5*(-1)^9//10*a^-4//5*((-1)^3//5*b^2//5+-1*(-1)^4//5*a^2//5)^-1//2*arctanh((-1)^3//10*((-1)^3//5*b^2//5+-1*(-1)^4//5*a^2//5)^-1//2*(b^1//5+(-1)^3//5*a^1//5*tanh((1/2)*x))))
@test integrate((a+b*sinh(x)^6)^-1, x) == :(1//3*a^-5//6*(a^1//3+-1*b^1//3)^-1//2*arctanh(a^-1//6*(a^1//3+-1*b^1//3)^(1/2)*tanh(x))+1//3*a^-5//6*(a^1//3+(-1)^1//3*b^1//3)^-1//2*arctanh(a^-1//6*(a^1//3+(-1)^1//3*b^1//3)^(1/2)*tanh(x))+1//3*a^-5//6*(a^1//3+-1*(-1)^2//3*b^1//3)^-1//2*arctanh(a^-1//6*(a^1//3+-1*(-1)^2//3*b^1//3)^(1/2)*tanh(x)))
@test integrate((a+b*sinh(x)^8)^-1, x) == :(-1//4*(-1a)^-7//8*(b^1//4+(-1a)^1//4)^-1//2*arctanh((-1a)^-1//8*(b^1//4+(-1a)^1//4)^(1/2)*tanh(x))+-1//4*(-1a)^-7//8*((-1a)^1//4+-1*b^1//4)^-1//2*arctanh((-1a)^-1//8*((-1a)^1//4+-1*b^1//4)^(1/2)*tanh(x))+-1//4*(-1a)^-7//8*((-1a)^1//4+im*b^1//4)^-1//2*arctanh((-1a)^-1//8*((-1a)^1//4+im*b^1//4)^(1/2)*tanh(x))+-1//4*(-1a)^-7//8*((-1a)^1//4+-1*im*b^1//4)^-1//2*arctanh((-1a)^-1//8*((-1a)^1//4+-1*im*b^1//4)^(1/2)*tanh(x)))
@test integrate((1+sinh(x)^5)^-1, x) == :(-1//5*2^(1/2)*arctanh((1/2)*2^(1/2)*(1+-1*tanh((1/2)*x)))+-2//5*(-1)^3//5*(-1+(-1)^1//5)^-1//2*arctan((-1+(-1)^1//5)^-1//2*(1+(-1)^3//5*tanh((1/2)*x)))+-2//5*(-1)^4//5*(1+-1*(-1)^3//5)^-1//2*arctanh((1+-1*(-1)^3//5)^-1//2*(1+-1*(-1)^4//5*tanh((1/2)*x)))+2//5*(-1)^9//10*(-1*(-1)^2//5*(1+(-1)^2//5))^-1//2*arctanh((-1)^7//10*(-1*(-1)^2//5*(1+(-1)^2//5))^-1//2*(1+(-1)^1//5*tanh((1/2)*x)))+2//5*(-1)^9//10*(1+(-1)^4//5)^-1//2*arctan((1+(-1)^4//5)^-1//2*(im+-1*(-1)^9//10*tanh((1/2)*x))))
@test integrate((1+sinh(x)^6)^-1, x) == :(1//3*tanh(x)+1//3*(1+(-1)^1//3)^-1//2*arctanh((1+(-1)^1//3)^(1/2)*tanh(x))+1//3*(1+-1*(-1)^2//3)^-1//2*arctanh((1+-1*(-1)^2//3)^(1/2)*tanh(x)))
@test integrate((1+sinh(x)^8)^-1, x) == :(1//4*(1+(-1)^1//4)^-1//2*arctanh((1+(-1)^1//4)^(1/2)*tanh(x))+1//4*(1+(-1)^3//4)^-1//2*arctanh((1+(-1)^3//4)^(1/2)*tanh(x))+1//4*(1+-1*(-1)^1//4)^-1//2*arctanh((1+-1*(-1)^1//4)^(1/2)*tanh(x))+1//4*(1+-1*(-1)^3//4)^-1//2*arctanh((1+-1*(-1)^3//4)^(1/2)*tanh(x)))
@test integrate((1+-1*sinh(x)^5)^-1, x) == :(-2//5*(1+-1*(-1)^1//5)^-1//2*arctanh((1+-1*(-1)^1//5)^-1//2*((-1)^3//5+-1*tanh((1/2)*x)))+1//5*2^(1/2)*arctanh((1/2)*2^(1/2)*(1+tanh((1/2)*x)))+2//5*(1+-1*(-1)^3//5)^-1//2*arctanh((1+-1*(-1)^3//5)^-1//2*((-1)^4//5+tanh((1/2)*x)))+-2//5*(-1)^1//10*(1+-1*(-1)^1//5)^-1//2*arctan((1+-1*(-1)^1//5)^-1//2*(im+(-1)^1//10*tanh((1/2)*x)))+-2//5*(-1)^1//10*((-1)^1//5+(-1)^3//5)^-1//2*arctanh((-1)^3//10*((-1)^1//5+(-1)^3//5)^-1//2*(1+(-1)^4//5*tanh((1/2)*x))))
@test integrate((1+-1*sinh(x)^6)^-1, x) == :(1//3*(1+(-1)^2//3)^-1//2*arctanh((1+(-1)^2//3)^(1/2)*tanh(x))+1//3*(1+-1*(-1)^1//3)^-1//2*arctanh((1+-1*(-1)^1//3)^(1/2)*tanh(x))+1//6*2^(1/2)*arctanh(2^(1/2)*tanh(x)))
@test integrate((1+-1*sinh(x)^8)^-1, x) == :(1//4*tanh(x)+1//4*(1+im)^-1//2*arctanh((1+im)^(1/2)*tanh(x))+1//4*(1+-1im)^-1//2*arctanh((1+-1im)^(1/2)*tanh(x))+1//8*2^(1/2)*arctanh(2^(1/2)*tanh(x)))
@test integrate((a+a*sinh(x)^2)^-1*cosh(x)^5, x) == :(a^-1*sinh(x)+1//3*a^-1*sinh(x)^3)
@test integrate((a+a*sinh(x)^2)^-1*cosh(x)^4, x) == :((1/2)*x*a^-1+(1/2)*a^-1*cosh(x)*sinh(x))
@test integrate((a+a*sinh(x)^2)^-1*cosh(x)^3, x) == :(a^-1*sinh(x))
@test integrate((a+a*sinh(x)^2)^-1*cosh(x)^2, x) == :(x*a^-1)
@test integrate((a+a*sinh(x)^2)^-1*cosh(x), x) == :(a^-1*arctan(sinh(x)))
@test integrate((a+a*sinh(x)^2)^-1*sech(x), x) == :((1/2)*a^-1*arctan(sinh(x))+(1/2)*a^-1*sech(x)*tanh(x))
@test integrate((a+a*sinh(x)^2)^-1*sech(x)^3, x) == :(3//8*a^-1*arctan(sinh(x))+1//4*a^-1*sech(x)^3*tanh(x)+3//8*a^-1*sech(x)*tanh(x))
@test integrate(cosh(c+d*x)^4*(a+b*sinh(c+d*x)^2), x) == :(x*(-1//16*b+3//8*a)+1//6*b*d^-1*cosh(c+d*x)^5*sinh(c+d*x)+1//16*d^-1*(-1b+6a)*cosh(c+d*x)*sinh(c+d*x)+1//24*d^-1*cosh(c+d*x)^3*(-1b+6a)*sinh(c+d*x))
@test integrate(cosh(c+d*x)^3*(a+b*sinh(c+d*x)^2), x) == :(a*d^-1*sinh(c+d*x)+1//3*d^-1*sinh(c+d*x)^3*(a+b)+1//5*b*d^-1*sinh(c+d*x)^5)
@test integrate(cosh(c+d*x)^2*(a+b*sinh(c+d*x)^2), x) == :(x*((1/2)*a+-1//8*b)+1//4*b*d^-1*cosh(c+d*x)^3*sinh(c+d*x)+1//8*d^-1*(-1b+4a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)*cosh(c+d*x), x) == :(a*d^-1*sinh(c+d*x)+1//3*b*d^-1*sinh(c+d*x)^3)
@test integrate((a+b*sinh(c+d*x)^2)*sech(c+d*x), x) == :(b*d^-1*sinh(c+d*x)+d^-1*(a+-1b)*arctan(sinh(c+d*x)))
@test integrate(sech(c+d*x)^2*(a+b*sinh(c+d*x)^2), x) == :(b*x+d^-1*(a+-1b)*tanh(c+d*x))
@test integrate(sech(c+d*x)^3*(a+b*sinh(c+d*x)^2), x) == :((1/2)*d^-1*(a+b)*arctan(sinh(c+d*x))+(1/2)*d^-1*(a+-1b)*sech(c+d*x)*tanh(c+d*x))
@test integrate(sech(c+d*x)^4*(a+b*sinh(c+d*x)^2), x) == :(a*d^-1*tanh(c+d*x)+-1//3*d^-1*tanh(c+d*x)^3*(a+-1b))
@test integrate(sech(c+d*x)^5*(a+b*sinh(c+d*x)^2), x) == :(1//8*d^-1*(b+3a)*arctan(sinh(c+d*x))+1//4*d^-1*sech(c+d*x)^3*(a+-1b)*tanh(c+d*x)+1//8*d^-1*(b+3a)*sech(c+d*x)*tanh(c+d*x))
@test integrate(sech(c+d*x)^6*(a+b*sinh(c+d*x)^2), x) == :(a*d^-1*tanh(c+d*x)+-1//3*d^-1*tanh(c+d*x)^3*(-1b+2a)+1//5*d^-1*tanh(c+d*x)^5*(a+-1b))
@test integrate((a+b*sinh(c+d*x)^2)^2*cosh(c+d*x)^4, x) == :(x*(3//8*a^2+3//128*b^2+-1//8*a*b)+1//128*d^-1*(3*b^2+48*a^2+-16*a*b)*cosh(c+d*x)*sinh(c+d*x)+1//192*d^-1*cosh(c+d*x)^3*(3*b^2+48*a^2+-16*a*b)*sinh(c+d*x)+1//8*b*d^-1*cosh(c+d*x)^7*(a+-1*tanh(c+d*x)^2*(a+-1b))*sinh(c+d*x)+1//48*b*d^-1*cosh(c+d*x)^5*(-3b+10a)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*cosh(c+d*x)^3, x) == :(a^2*d^-1*sinh(c+d*x)+1//7*b^2*d^-1*sinh(c+d*x)^7+1//3*a*d^-1*sinh(c+d*x)^3*(a+2b)+1//5*b*d^-1*sinh(c+d*x)^5*(b+2a))
@test integrate((a+b*sinh(c+d*x)^2)^2*cosh(c+d*x)^2, x) == :(x*((1/2)*a^2+1//16*b^2+-1//4*a*b)+1//16*d^-1*(b^2+8*a^2+-4*a*b)*cosh(c+d*x)*sinh(c+d*x)+1//6*b*d^-1*cosh(c+d*x)^5*(a+-1*tanh(c+d*x)^2*(a+-1b))*sinh(c+d*x)+1//24*b*d^-1*cosh(c+d*x)^3*(-3b+8a)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*cosh(c+d*x), x) == :(a^2*d^-1*sinh(c+d*x)+1//5*b^2*d^-1*sinh(c+d*x)^5+2//3*a*b*d^-1*sinh(c+d*x)^3)
@test integrate((a+b*sinh(c+d*x)^2)^2*sech(c+d*x), x) == :(d^-1*(a+-1b)^2*arctan(sinh(c+d*x))+1//3*b^2*d^-1*sinh(c+d*x)^3+b*d^-1*(-1b+2a)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*sech(c+d*x)^2, x) == :(b*x*(2a+-3//2*b)+d^-1*(a+-1b)^2*tanh(c+d*x)+(1/2)*b^2*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*sech(c+d*x)^3, x) == :(b^2*d^-1*sinh(c+d*x)+(1/2)*d^-1*(a+-1b)^2*sech(c+d*x)*tanh(c+d*x)+(1/2)*d^-1*(a+-1b)*(a+3b)*arctan(sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^2*sech(c+d*x)^4, x) == :(x*b^2+d^-1*(a^2+-1*b^2)*tanh(c+d*x)+-1//3*d^-1*(a+-1b)^2*tanh(c+d*x)^3)
@test integrate((a+b*sinh(c+d*x)^2)^2*sech(c+d*x)^5, x) == :(1//8*d^-1*(3*a^2+3*b^2+2*a*b)*arctan(sinh(c+d*x))+1//8*d^-1*(-3*b^2+3*a^2)*sech(c+d*x)*tanh(c+d*x)+1//4*d^-1*sech(c+d*x)^3*(a+-1b)*(a+b*sinh(c+d*x)^2)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^2*sech(c+d*x)^6, x) == :(a^2*d^-1*tanh(c+d*x)+1//5*d^-1*(a+-1b)^2*tanh(c+d*x)^5+-2//3*a*d^-1*tanh(c+d*x)^3*(a+-1b))
@test integrate((a+b*sinh(c+d*x)^2)^2*sech(c+d*x)^7, x) == :(1//16*d^-1*(b^2+5*a^2+2*a*b)*arctan(sinh(c+d*x))+1//16*d^-1*(b^2+5*a^2+2*a*b)*sech(c+d*x)*tanh(c+d*x)+1//6*d^-1*sech(c+d*x)^5*(a+-1b)*(a+b*sinh(c+d*x)^2)*tanh(c+d*x)+1//24*d^-1*sech(c+d*x)^3*(a+-1b)*(3b+5a)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*cosh(c+d*x)^4, x) == :(x*(-3//256*b+3//64*a)*(b^2+8*a^2+-2*a*b)+1//10*b*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^2*cosh(c+d*x)^9*sinh(c+d*x)+1//80*b*d^-1*cosh(c+d*x)^7*(a*(-1b+10a)+-1*tanh(c+d*x)^2*(-1b+2a)*(-5b+5a))*sinh(c+d*x)+1//128*d^-1*cosh(c+d*x)^3*(-1b+4a)*(b^2+8*a^2+-2*a*b)*sinh(c+d*x)+1//160*b*d^-1*cosh(c+d*x)^5*(5*b^2+44*a^2+-28*a*b)*sinh(c+d*x)+1//256*d^-1*(-3b+12a)*(b^2+8*a^2+-2*a*b)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*cosh(c+d*x)^3, x) == :(a^3*d^-1*sinh(c+d*x)+1//9*b^3*d^-1*sinh(c+d*x)^9+1//3*a^2*d^-1*sinh(c+d*x)^3*(a+3b)+1//7*b^2*d^-1*sinh(c+d*x)^7*(b+3a)+3//5*a*b*d^-1*sinh(c+d*x)^5*(a+b))
@test integrate((a+b*sinh(c+d*x)^2)^3*cosh(c+d*x)^2, x) == :(x*((1/2)*a^3+-5//128*b^3+-3//8*b*a^2+3//16*a*b^2)+1//128*d^-1*(-5*b^3+64*a^3+-48*b*a^2+24*a*b^2)*cosh(c+d*x)*sinh(c+d*x)+1//8*b*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^2*cosh(c+d*x)^7*sinh(c+d*x)+1//48*b*d^-1*cosh(c+d*x)^5*(a*(-1b+8a)+-1*tanh(c+d*x)^2*(a+-1b)*(-5b+8a))*sinh(c+d*x)+1//192*b*d^-1*cosh(c+d*x)^3*(15*b^2+88*a^2+-68*a*b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*cosh(c+d*x), x) == :(a^3*d^-1*sinh(c+d*x)+1//7*b^3*d^-1*sinh(c+d*x)^7+b*a^2*d^-1*sinh(c+d*x)^3+3//5*a*b^2*d^-1*sinh(c+d*x)^5)
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x), x) == :(d^-1*(a+-1b)^3*arctan(sinh(c+d*x))+1//5*b^3*d^-1*sinh(c+d*x)^5+b*d^-1*(b^2+3*a^2+-3*a*b)*sinh(c+d*x)+1//3*b^2*d^-1*sinh(c+d*x)^3*(-1b+3a))
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x)^2, x) == :(d^-1*(a+-1b)^3*tanh(c+d*x)+3//8*b*x*(5*b^2+8*a^2+-12*a*b)+1//4*b^3*d^-1*cosh(c+d*x)^3*sinh(c+d*x)+1//8*b^2*d^-1*(-9b+12a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x)^3, x) == :(1//3*b^3*d^-1*sinh(c+d*x)^3+b^2*d^-1*(-2b+3a)*sinh(c+d*x)+(1/2)*d^-1*(a+-1b)^2*(a+5b)*arctan(sinh(c+d*x))+(1/2)*d^-1*(a+-1b)^3*sech(c+d*x)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x)^4, x) == :(x*b^2*(3a+-5//2*b)+-1//3*d^-1*(a+-1b)^3*tanh(c+d*x)^3+d^-1*(a+-1b)^2*(a+2b)*tanh(c+d*x)+(1/2)*b^3*d^-1*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x)^5, x) == :(b^3*d^-1*sinh(c+d*x)+1//4*d^-1*(a+-1b)^3*sech(c+d*x)^3*tanh(c+d*x)+1//8*d^-1*((a+b)^2+4*b^2)*(-3b+3a)*arctan(sinh(c+d*x))+3//8*d^-1*(a+-1b)^2*(a+3b)*sech(c+d*x)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x)^6, x) == :(x*b^3+d^-1*(a^3+-1*b^3)*tanh(c+d*x)+1//5*d^-1*(a+-1b)^3*tanh(c+d*x)^5+-1//3*d^-1*(a+-1b)^2*tanh(c+d*x)^3*(b+2a))
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x)^7, x) == :(1//16*d^-1*(a+b)*(5*a^2+5*b^2+-2*a*b)*arctan(sinh(c+d*x))+1//6*d^-1*(a+b*sinh(c+d*x)^2)^2*sech(c+d*x)^5*(a+-1b)*tanh(c+d*x)+1//24*d^-1*sech(c+d*x)^3*(a+b*sinh(c+d*x)^2)*(-5*b^2+5*a^2)*tanh(c+d*x)+1//48*d^-1*(a+-1b)*(15*a^2+15*b^2+14*a*b)*sech(c+d*x)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^3*sech(c+d*x)^8, x) == :(a^3*d^-1*tanh(c+d*x)+-1//7*d^-1*(a+-1b)^3*tanh(c+d*x)^7+-1*a^2*d^-1*tanh(c+d*x)^3*(a+-1b)+3//5*a*d^-1*(a+-1b)^2*tanh(c+d*x)^5)
@test integrate((a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x)^7, x) == :(1//5*b^-1*d^-1*sinh(c+d*x)^5+b^-3*d^-1*(a^2+3*b^2+-3*a*b)*sinh(c+d*x)+-1//3*b^-2*d^-1*sinh(c+d*x)^3*(a+-3b)+-1*a^-1//2*b^-7//2*d^-1*(a+-1b)^3*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x)^6, x) == :(1//8*x*b^-3*(8*a^2+15*b^2+-20*a*b)+1//4*b^-1*d^-1*cosh(c+d*x)^3*sinh(c+d*x)+-1*a^-1//2*b^-3*d^-1*(a+-1b)^5//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//8*b^-2*d^-1*(-7b+4a)*cosh(c+d*x)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x)^5, x) == :(1//3*b^-1*d^-1*sinh(c+d*x)^3+-1*b^-2*d^-1*(a+-2b)*sinh(c+d*x)+a^-1//2*b^-5//2*d^-1*(a+-1b)^2*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x)^4, x) == :(-1//2*x*b^-2*(-3b+2a)+(1/2)*b^-1*d^-1*cosh(c+d*x)*sinh(c+d*x)+a^-1//2*b^-2*d^-1*(a+-1b)^3//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x)^3, x) == :(b^-1*d^-1*sinh(c+d*x)+-1*a^-1//2*b^-3//2*d^-1*(a+-1b)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x)^2, x) == :(x*b^-1+-1*a^-1//2*b^-1*d^-1*(a+-1b)^(1/2)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*cosh(c+d*x), x) == :(a^-1//2*b^-1//2*d^-1*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sech(c+d*x), x) == :(d^-1*(a+-1b)^-1*arctan(sinh(c+d*x))+-1*a^-1//2*b^(1/2)*d^-1*(a+-1b)^-1*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sech(c+d*x)^2, x) == :(d^-1*(a+-1b)^-1*tanh(c+d*x)+-1*b*a^-1//2*d^-1*(a+-1b)^-3//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sech(c+d*x)^3, x) == :(d^-1*(-2b+2a)^-1*sech(c+d*x)*tanh(c+d*x)+(1/2)*d^-1*(a+-1b)^-2*(a+-3b)*arctan(sinh(c+d*x))+a^-1//2*b^3//2*d^-1*(a+-1b)^-2*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sech(c+d*x)^4, x) == :(-1*d^-1*(-3b+3a)^-1*tanh(c+d*x)^3+d^-1*(a+-1b)^-2*(a+-2b)*tanh(c+d*x)+a^-1//2*b^2*d^-1*(a+-1b)^-5//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sech(c+d*x)^5, x) == :(d^-1*(-4b+4a)^-1*sech(c+d*x)^3*tanh(c+d*x)+1//8*d^-1*(a+-1b)^-3*(3*a^2+15*b^2+-10*a*b)*arctan(sinh(c+d*x))+-1*a^-1//2*b^5//2*d^-1*(a+-1b)^-3*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+1//8*d^-1*(a+-1b)^-2*(-7b+3a)*sech(c+d*x)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-1*sech(c+d*x)^6, x) == :(d^-1*(-5b+5a)^-1*tanh(c+d*x)^5+d^-1*(a+-1b)^-3*(a^2+3*b^2+-3*a*b)*tanh(c+d*x)+-1//3*d^-1*(a+-1b)^-2*tanh(c+d*x)^3*(-3b+2a)+-1*a^-1//2*b^3*d^-1*(a+-1b)^-7//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x)^6, x) == :(-1//2*x*b^-3*(-5b+4a)+(1/2)*b^-1*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*cosh(c+d*x)*sinh(c+d*x)+(1/2)*a^-3//2*b^-3*d^-1*(a+-1b)^3//2*(b+4a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+(1/2)*a^-1*b^-2*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(a+-1b)*(-1b+2a)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x)^5, x) == :(b^-2*d^-1*sinh(c+d*x)+-1//2*a^-3//2*b^-5//2*d^-1*(-1*b^2+3*a^2+-2*a*b)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+(1/2)*a^-1*b^-2*d^-1*(a+-1b)^2*(a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x)^4, x) == :(x*b^-2+-1//2*a^-1*b^-1*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(a+-1b)*tanh(c+d*x)+-1//2*a^-3//2*b^-2*d^-1*(a+-1b)^(1/2)*(b+2a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x)^3, x) == :((1/2)*a^-3//2*b^-3//2*d^-1*(a+b)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+-1//2*a^-1*b^-1*d^-1*(a+b*sinh(c+d*x)^2)^-1*(a+-1b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x)^2, x) == :((1/2)*a^-1*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*tanh(c+d*x)+(1/2)*a^-3//2*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x), x) == :((1/2)*a^-1*d^-1*(a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)+(1/2)*a^-3//2*b^-1//2*d^-1*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sech(c+d*x), x) == :(d^-1*(a+-1b)^-2*arctan(sinh(c+d*x))+-1//2*b*a^-1*d^-1*(a+-1b)^-1*(a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)+-1//2*a^-3//2*b^(1/2)*d^-1*(a+-1b)^-2*(-1b+3a)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sech(c+d*x)^2, x) == :(d^-1*(a+-1b)^-2*tanh(c+d*x)+(1/2)*a^-1*b^2*d^-1*(a+-1b)^-2*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*tanh(c+d*x)+-1//2*b*a^-3//2*d^-1*(a+-1b)^-5//2*(-1b+4a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sech(c+d*x)^3, x) == :((1/2)*d^-1*(a+-1b)^-3*(a+-5b)*arctan(sinh(c+d*x))+d^-1*(a+b*sinh(c+d*x)^2)^-1*(-2b+2a)^-1*sech(c+d*x)*tanh(c+d*x)+(1/2)*a^-3//2*b^3//2*d^-1*(a+-1b)^-3*(-1b+5a)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+(1/2)*b*a^-1*d^-1*(a+-1b)^-2*(a+b*sinh(c+d*x)^2)^-1*(a+b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-2*sech(c+d*x)^4, x) == :(-1//3*d^-1*(a+-1b)^-2*tanh(c+d*x)^3+d^-1*(a+-1b)^-3*(a+-3b)*tanh(c+d*x)+(1/2)*a^-3//2*b^2*d^-1*(a+-1b)^-7//2*(-1b+6a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//2*a^-1*b^3*d^-1*(a+-1b)^-3*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*cosh(c+d*x)^6, x) == :(x*b^-3+-1//4*a^-1*b^-1*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*(a+-1b)*tanh(c+d*x)+-1//8*a^-5//2*b^-3*d^-1*(a+-1b)^(1/2)*(3*b^2+8*a^2+4*a*b)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//8*a^-2*b^-2*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(a+-1b)*(3b+4a)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*cosh(c+d*x)^5, x) == :(1//8*d^-1*(a+b*sinh(c+d*x)^2)^-1*(-3*b^-2+3*a^-2)*sinh(c+d*x)+1//8*a^-5//2*b^-5//2*d^-1*(3*a^2+3*b^2+2*a*b)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+-1//4*a^-1*b^-1*d^-1*(a+b*sinh(c+d*x)^2)^-2*cosh(c+d*x)^2*(a+-1b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*cosh(c+d*x)^4, x) == :(1//4*a^-1*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*tanh(c+d*x)+3//8*a^-2*d^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*tanh(c+d*x)+3//8*a^-5//2*d^-1*(a+-1b)^-1//2*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-3*cosh(c+d*x)^3, x) == :(1//8*a^-5//2*b^-3//2*d^-1*(a+3b)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+-1//4*a^-1*b^-1*d^-1*(a+b*sinh(c+d*x)^2)^-2*(a+-1b)*sinh(c+d*x)+1//8*a^-2*b^-1*d^-1*(a+b*sinh(c+d*x)^2)^-1*(a+3b)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*cosh(c+d*x)^2, x) == :(1//8*a^-5//2*d^-1*(a+-1b)^-3//2*(-3b+4a)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*tanh(c+d*x)+1//8*a^-2*d^-1*(a+-1b)^-1*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(-3b+4a)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*cosh(c+d*x), x) == :(1//4*a^-1*d^-1*(a+b*sinh(c+d*x)^2)^-2*sinh(c+d*x)+3//8*a^-2*d^-1*(a+b*sinh(c+d*x)^2)^-1*sinh(c+d*x)+3//8*a^-5//2*b^-1//2*d^-1*arctan(a^-1//2*b^(1/2)*sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sech(c+d*x), x) == :(d^-1*(a+-1b)^-3*arctan(sinh(c+d*x))+-1//4*b*a^-1*d^-1*(a+-1b)^-1*(a+b*sinh(c+d*x)^2)^-2*sinh(c+d*x)+-1//8*a^-5//2*b^(1/2)*d^-1*(a+-1b)^-3*(3*b^2+15*a^2+-10*a*b)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+-1//8*b*a^-2*d^-1*(a+-1b)^-2*(a+b*sinh(c+d*x)^2)^-1*(-3b+7a)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sech(c+d*x)^2, x) == :(d^-1*(a+-1b)^-3*tanh(c+d*x)+-3//8*b*a^-5//2*d^-1*(a+-1b)^-7//2*(b^2+8*a^2+-4*a*b)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//4*a^-1*b^3*d^-1*(a+-1b)^-3*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*tanh(c+d*x)+1//8*a^-2*b^2*d^-1*(a+-1b)^-3*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(-3b+12a)*tanh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sech(c+d*x)^3, x) == :((1/2)*d^-1*(a+-1b)^-4*(a+-7b)*arctan(sinh(c+d*x))+d^-1*(a+b*sinh(c+d*x)^2)^-2*(-2b+2a)^-1*sech(c+d*x)*tanh(c+d*x)+1//8*a^-5//2*b^3//2*d^-1*(a+-1b)^-4*(3*b^2+35*a^2+-14*a*b)*arctan(a^-1//2*b^(1/2)*sinh(c+d*x))+1//4*b*a^-1*d^-1*(a+-1b)^-2*(a+b*sinh(c+d*x)^2)^-2*(b+2a)*sinh(c+d*x)+1//8*b*a^-2*d^-1*(a+-1b)^-3*(a+b*sinh(c+d*x)^2)^-1*(a+3b)*(-1b+4a)*sinh(c+d*x))
@test integrate((a+b*sinh(c+d*x)^2)^-3*sech(c+d*x)^4, x) == :(-1//3*d^-1*(a+-1b)^-3*tanh(c+d*x)^3+d^-1*(a+-1b)^-4*(a+-4b)*tanh(c+d*x)+1//4*a^-1*b^4*d^-1*(a+-1b)^-4*(a+-1*tanh(c+d*x)^2*(a+-1b))^-2*tanh(c+d*x)+1//8*a^-5//2*b^2*d^-1*(a+-1b)^-9//2*(3*b^2+48*a^2+-16*a*b)*arctanh(a^-1//2*(a+-1b)^(1/2)*tanh(c+d*x))+-1//8*a^-2*b^3*d^-1*(a+-1b)^-4*(a+-1*tanh(c+d*x)^2*(a+-1b))^-1*(-3b+16a)*tanh(c+d*x))
@test integrate((1+-1*sinh(x)^2)^-1*cosh(x)^2, x) == :(-1x+2^(1/2)*arctanh(2^(1/2)*tanh(x)))
@test integrate((1+-1*sinh(x)^2)^-1*cosh(x)^3, x) == :(-1*sinh(x)+2*arctanh(sinh(x)))
@test integrate((1+-1*sinh(x)^2)^-1*cosh(x)^4, x) == :(-5//2*x+2*2^(1/2)*arctanh(2^(1/2)*tanh(x))+-1//2*cosh(x)*sinh(x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)^3, x) == :(1//4*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*sinh(e+f*x)+-1//8*a*b^-3//2*f^-1*(a+-4b)*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+-1//8*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-4b)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x), x) == :((1/2)*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)+(1/2)*a*b^-1//2*f^-1*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x), x) == :(b^(1/2)*f^-1*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+f^-1*(a+-1b)^(1/2)*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)^3, x) == :((1/2)*a*f^-1*(a+-1b)^-1//2*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+(1/2)*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)*tanh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)^5, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^3//2*(-4b+4a)^-1*sech(e+f*x)^3*tanh(e+f*x)+1//8*a*f^-1*(a+-1b)^-3//2*(-4b+3a)*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+8a)^-1*(-4b+3a)*sech(e+f*x)*tanh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)^4, x) == :(-1//15*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3*b^2+2*a^2+-7*a*b)*tanh(e+f*x)+1//5*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*cosh(e+f*x)*sinh(e+f*x)+-1//15*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-6b+2a)*cosh(e+f*x)*sinh(e+f*x)+-1//15*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-9b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//15*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-3*b^2+2*a^2+-7*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)^2, x) == :(1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+1//3*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+b)*tanh(e+f*x)+2//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2), x) == :(-1*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)^2, x) == :(f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)^4, x) == :(1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)^2*tanh(e+f*x)+f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-1b+2a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*b*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*cosh(e+f*x)^3, x) == :(1//6*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^5//2*sinh(e+f*x)+-1//16*a^2*b^-3//2*f^-1*(a+-6b)*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+-1//24*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*(a+-6b)*sinh(e+f*x)+-1//16*a*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-6b)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*cosh(e+f*x), x) == :(1//4*f^-1*(a+b*sinh(e+f*x)^2)^3//2*sinh(e+f*x)+3//8*a*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)+3//8*a^2*b^-1//2*f^-1*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x), x) == :(f^-1*(a+-1b)^3//2*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+(1/2)*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)+(1/2)*b^(1/2)*f^-1*(-2b+3a)*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x)^3, x) == :(b^3//2*f^-1*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+(1/2)*f^-1*(a+-1b)^(1/2)*(a+2b)*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+(1/2)*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-1b)*sech(e+f*x)*tanh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x)^5, x) == :(1//4*f^-1*(a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x)^3*tanh(e+f*x)+3//8*a^2*f^-1*(a+-1b)^-1//2*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+3//8*a*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)*tanh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x)^7, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^5//2*(-6b+6a)^-1*sech(e+f*x)^5*tanh(e+f*x)+1//16*a^2*f^-1*(a+-1b)^-3//2*(-6b+5a)*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+f^-1*(a+b*sinh(e+f*x)^2)^3//2*(-24b+24a)^-1*sech(e+f*x)^3*(-6b+5a)*tanh(e+f*x)+a*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-16b+16a)^-1*(-6b+5a)*sech(e+f*x)*tanh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*cosh(e+f*x)^4, x) == :(1//7*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)^5*sinh(e+f*x)+1//35*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)^3*(-2b+8a)*sinh(e+f*x)+-1//35*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*(a^2+b^2+-6*a*b)*tanh(e+f*x)+1//35*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a^2+-2*b^2+9*a*b)*cosh(e+f*x)*sinh(e+f*x)+-1//35*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a^2+b^2+-18*a*b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//35*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*(a^2+b^2+-6*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*cosh(e+f*x)^2, x) == :(1//5*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)^3*sinh(e+f*x)+1//15*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-2*b^2+3*a^2+7*a*b)*tanh(e+f*x)+1//15*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-2b+6a)*cosh(e+f*x)*sinh(e+f*x)+1//15*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+9a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//15*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-2*b^2+3*a^2+7*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2, x) == :(1//3*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+-2//3*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(im*e+im*f*x,b*a^-1)+1//3*im*a*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x)^2, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-1b)*tanh(e+f*x)+-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-2b)*tanh(e+f*x)+b*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-2b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x)^4, x) == :(1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)^2*(a+-1b)*tanh(e+f*x)+-1//3*b*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+2b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)^3, x) == :((1/2)*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)+-1//2*b^-3//2*f^-1*(a+-2b)*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x), x) == :(b^-1//2*f^-1*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sech(e+f*x), x) == :(f^-1*(a+-1b)^-1//2*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sech(e+f*x)^3, x) == :((1/2)*f^-1*(a+-1b)^-3//2*(a+-2b)*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-2b+2a)^-1*sech(e+f*x)*tanh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)^4, x) == :(-1//3*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*tanh(e+f*x)+1//3*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+1//3*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*a^-1*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-3b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)^2, x) == :(b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)+a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2, x) == :(-1*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sech(e+f*x)^2, x) == :(f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*b*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*sech(e+f*x)^4, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*sech(e+f*x)^2*tanh(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+2a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*b*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-3b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)^3, x) == :(b^-3//2*f^-1*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+-1*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x), x) == :(a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sech(e+f*x), x) == :(f^-1*(a+-1b)^-3//2*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+-1*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sech(e+f*x)^3, x) == :((1/2)*f^-1*(a+-1b)^-5//2*(a+-4b)*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(-2b+2a)^-1*sech(e+f*x)*tanh(e+f*x)+(1/2)*b*a^-1*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(a+2b)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)^6, x) == :(-1//3*a^-1*b^-3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(3*b^2+8*a^2+-13*a*b)*tanh(e+f*x)+-1*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)^3*(a+-1b)*sinh(e+f*x)+1//3*a^-1*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+4a)*cosh(e+f*x)*sinh(e+f*x)+-1//3*a^-1*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-6b+4a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-1*b^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(3*b^2+8*a^2+-13*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)^4, x) == :(a^-1*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*tanh(e+f*x)+a^-1*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*cosh(e+f*x)*sinh(e+f*x)+-1*a^-1*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)^2, x) == :(a^-1//2*b^-1//2*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2, x) == :(-1*im*a^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1)+-1*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*sech(e+f*x)^2, x) == :(f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)+-2*b*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+a^-1//2*b^(1/2)*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(a+b)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*cosh(e+f*x)^5, x) == :(b^-5//2*f^-1*arctanh(b^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+-1//3*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)^2*(a+-1b)*sinh(e+f*x)+-1//3*a^-2*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*(2b+3a)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*cosh(e+f*x)^3, x) == :(2//3*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x)+1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)^2*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*cosh(e+f*x), x) == :(1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*sinh(e+f*x)+2//3*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sech(e+f*x), x) == :(f^-1*(a+-1b)^-5//2*arctan((a+-1b)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*sinh(e+f*x))+-1//3*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-3//2*sinh(e+f*x)+-1//3*b*a^-2*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(-2b+5a)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*cosh(e+f*x)^6, x) == :(1//3*a^-2*b^-3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-2*b^2+8*a^2+-3*a*b)*tanh(e+f*x)+-1//3*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)^3*(a+-1b)*sinh(e+f*x)+-1//3*a^-2*b^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-2*b^2+8*a^2+-3*a*b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*a^-2*b^-2*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(b+2a)*(-2b+2a)*cosh(e+f*x)*sinh(e+f*x)+1//3*a^-2*b^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+4a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*cosh(e+f*x)^4, x) == :(-1//3*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(a+-1b)*cosh(e+f*x)*sinh(e+f*x)+-1//3*a^-2*b^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-3//2*b^-3//2*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^-1//2*(2a+2b)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*cosh(e+f*x)^2, x) == :(1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)*sinh(e+f*x)+1//3*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-3//2*b^-1//2*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*(a+-2b)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2, x) == :(-1//3*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)*sinh(e+f*x)+1//3*im*a^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1)+-2//3*im*a^-2*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(im*e+im*f*x,b*a^-1)+-1//3*b*a^-2*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(-2b+4a)*cosh(e+f*x)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*sech(e+f*x)^2, x) == :(f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)+1//3*b*a^-1*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-3//2*(b+3a)*cosh(e+f*x)*sinh(e+f*x)+-1//3*b*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+9a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-3//2*b^(1/2)*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^-1//2*(-2*b^2+3*a^2+7*a*b)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(c+d*x)^(1/2))^-1*cosh(c+d*x)^5, x) == :(2//9*b^-1*d^-1*sinh(c+d*x)^9//2+2*b^-9*d^-1*(a^4+b^4)^2*sinh(c+d*x)^(1/2)+-1//3*a^3*b^-4*d^-1*sinh(c+d*x)^3+-1//4*a*b^-2*d^-1*sinh(c+d*x)^4+1//5*b^-5*d^-1*sinh(c+d*x)^5//2*(2*a^4+4*b^4)+2//7*a^2*b^-3*d^-1*sinh(c+d*x)^7//2+-1*a^3*b^-8*d^-1*(a^4+2*b^4)*sinh(c+d*x)+-2*a*b^-10*d^-1*(a^4+b^4)^2*log(a+b*sinh(c+d*x)^(1/2))+-1//2*a*b^-6*d^-1*sinh(c+d*x)^2*(a^4+2*b^4)+2//3*a^2*b^-7*d^-1*sinh(c+d*x)^3//2*(a^4+2*b^4))
@test integrate((a+b*sinh(c+d*x)^(1/2))^-1*cosh(c+d*x)^3, x) == :(2//5*b^-1*d^-1*sinh(c+d*x)^5//2+b^-5*d^-1*sinh(c+d*x)^(1/2)*(2*a^4+2*b^4)+-1*a^3*b^-4*d^-1*sinh(c+d*x)+-1//2*a*b^-2*d^-1*sinh(c+d*x)^2+2//3*a^2*b^-3*d^-1*sinh(c+d*x)^3//2+-2*a*b^-6*d^-1*(a^4+b^4)*log(a+b*sinh(c+d*x)^(1/2)))
@test integrate((a+b*sinh(c+d*x)^(1/2))^-1*cosh(c+d*x), x) == :(2*b^-1*d^-1*sinh(c+d*x)^(1/2)+-2*a*b^-2*d^-1*log(a+b*sinh(c+d*x)^(1/2)))
@test integrate((a+b*sinh(c+d*x)^(1/2))^-1*sech(c+d*x), x) == :(a^3*d^-1*(a^4+b^4)^-1*arctan(sinh(c+d*x))+a*b^2*d^-1*(a^4+b^4)^-1*log(cosh(c+d*x))+-2*a*b^2*d^-1*(a^4+b^4)^-1*log(a+b*sinh(c+d*x)^(1/2))+(1/2)*b*2^(1/2)*d^-1*(a^4+b^4)^-1*(a^2+-1*b^2)*arctan(1+-1*2^(1/2)*sinh(c+d*x)^(1/2))+-1//2*b*2^(1/2)*d^-1*(a^4+b^4)^-1*(a^2+-1*b^2)*arctan(1+2^(1/2)*sinh(c+d*x)^(1/2))+-1//4*b*2^(1/2)*d^-1*(a^4+b^4)^-1*(a^2+b^2)*log(1+-1*2^(1/2)*sinh(c+d*x)^(1/2)+sinh(c+d*x))+1//4*b*2^(1/2)*d^-1*(a^4+b^4)^-1*(a^2+b^2)*log(1+2^(1/2)*sinh(c+d*x)^(1/2)+sinh(c+d*x)))
@test integrate((a+b*sinh(c+d*x)^(1/2))^-2*cosh(c+d*x)^5, x) == :(1//4*b^-2*d^-1*sinh(c+d*x)^4+a^2*b^-4*d^-1*sinh(c+d*x)^3+(1/2)*b^-6*d^-1*sinh(c+d*x)^2*(2*b^4+5*a^4)+-8//5*a^3*b^-5*d^-1*sinh(c+d*x)^5//2+-4//7*a*b^-3*d^-1*sinh(c+d*x)^7//2+a^2*b^-8*d^-1*(6*b^4+7*a^4)*sinh(c+d*x)+b^-10*d^-1*(b^4+9*a^4)*(2*a^4+2*b^4)*log(a+b*sinh(c+d*x)^(1/2))+-16*a^3*b^-9*d^-1*sinh(c+d*x)^(1/2)*(a^4+b^4)+2*a*b^-10*d^-1*(a+b*sinh(c+d*x)^(1/2))^-1*(a^4+b^4)^2+-4//3*a*b^-7*d^-1*sinh(c+d*x)^3//2*(2*b^4+3*a^4))
@test integrate((a+b*sinh(c+d*x)^(1/2))^-2*cosh(c+d*x)^3, x) == :((1/2)*b^-2*d^-1*sinh(c+d*x)^2+b^-6*d^-1*(2*b^4+10*a^4)*log(a+b*sinh(c+d*x)^(1/2))+-8*a^3*b^-5*d^-1*sinh(c+d*x)^(1/2)+3*a^2*b^-4*d^-1*sinh(c+d*x)+-4//3*a*b^-3*d^-1*sinh(c+d*x)^3//2+2*a*b^-6*d^-1*(a+b*sinh(c+d*x)^(1/2))^-1*(a^4+b^4))
@test integrate((a+b*sinh(c+d*x)^(1/2))^-2*cosh(c+d*x), x) == :(2*b^-2*d^-1*log(a+b*sinh(c+d*x)^(1/2))+2*a*b^-2*d^-1*(a+b*sinh(c+d*x)^(1/2))^-1)
@test integrate((a+b*sinh(c+d*x)^(1/2))^-2*sech(c+d*x), x) == :(a^2*d^-1*(a^4+b^4)^-2*(a^4+-3*b^4)*arctan(sinh(c+d*x))+b^2*d^-1*(a^4+b^4)^-2*(-1*b^4+3*a^4)*log(cosh(c+d*x))+-2*b^2*d^-1*(a^4+b^4)^-2*(-1*b^4+3*a^4)*log(a+b*sinh(c+d*x)^(1/2))+2*a*b^2*d^-1*(a+b*sinh(c+d*x)^(1/2))^-1*(a^4+b^4)^-1+a*b*2^(1/2)*d^-1*(a^4+b^4)^-2*(a^4+-1*b^4+-2*a^2*b^2)*arctan(1+-1*2^(1/2)*sinh(c+d*x)^(1/2))+(1/2)*a*b*2^(1/2)*d^-1*(a^4+b^4)^-2*(a^4+-1*b^4+2*a^2*b^2)*log(1+2^(1/2)*sinh(c+d*x)^(1/2)+sinh(c+d*x))+-1*a*b*2^(1/2)*d^-1*(a^4+b^4)^-2*(a^4+-1*b^4+-2*a^2*b^2)*arctan(1+2^(1/2)*sinh(c+d*x)^(1/2))+-1//2*a*b*2^(1/2)*d^-1*(a^4+b^4)^-2*(a^4+-1*b^4+2*a^2*b^2)*log(1+-1*2^(1/2)*sinh(c+d*x)^(1/2)+sinh(c+d*x)))
@test integrate((1+-1*sinh(x)^2)^-1*coth(x), x) == :(-1//2*log(1+-1*sinh(x)^2)+log(sinh(x)))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^5, x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2)+2*a*f^-1*(a*cosh(e+f*x)^2)^-1//2+-1//3*a^2*f^-1*(a*cosh(e+f*x)^2)^-3//2)
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^3, x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2)+a*f^-1*(a*cosh(e+f*x)^2)^-1//2)
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x), x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*coth(e+f*x), x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2)+-1*a^(1/2)*f^-1*arctanh(a^-1//2*(a*cosh(e+f*x)^2)^(1/2)))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^3, x) == :(3//2*f^-1*(a*cosh(e+f*x)^2)^(1/2)+-3//2*a^(1/2)*f^-1*arctanh(a^-1//2*(a*cosh(e+f*x)^2)^(1/2))+-1//2*a^-1*f^-1*(a*cosh(e+f*x)^2)^3//2*csch(e+f*x)^2)
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^6, x) == :(-5//8*f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)^3+-1//4*f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)^5+15//8*f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-15//8*f^-1*(a*cosh(e+f*x)^2)^(1/2)*arctan(sinh(e+f*x))*sech(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^4, x) == :(-1//2*f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)^3+3//2*f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-3//2*f^-1*(a*cosh(e+f*x)^2)^(1/2)*arctan(sinh(e+f*x))*sech(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^2, x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-1*f^-1*(a*cosh(e+f*x)^2)^(1/2)*arctan(sinh(e+f*x))*sech(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^2, x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-1*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)*sech(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^4, x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-2*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)*sech(e+f*x)+-1//3*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)^3*sech(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^6, x) == :(f^-1*(a*cosh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-1*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)^3*sech(e+f*x)+-3*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)*sech(e+f*x)+-1//5*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)^5*sech(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^5, x) == :(-1*f^-1*(a*cosh(e+f*x)^2)^-1//2+-1//5*a^2*f^-1*(a*cosh(e+f*x)^2)^-5//2+2//3*a*f^-1*(a*cosh(e+f*x)^2)^-3//2)
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^3, x) == :(-1*f^-1*(a*cosh(e+f*x)^2)^-1//2+1//3*a*f^-1*(a*cosh(e+f*x)^2)^-3//2)
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*tanh(e+f*x), x) == :(-1*f^-1*(a*cosh(e+f*x)^2)^-1//2)
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*coth(e+f*x), x) == :(-1*a^-1//2*f^-1*arctanh(a^-1//2*(a*cosh(e+f*x)^2)^(1/2)))
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^3, x) == :(-1//2*a^-1//2*f^-1*arctanh(a^-1//2*(a*cosh(e+f*x)^2)^(1/2))+-1//2*a^-1*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)^2)
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^4, x) == :(-3//8*f^-1*(a*cosh(e+f*x)^2)^-1//2*tanh(e+f*x)+-1//4*f^-1*(a*cosh(e+f*x)^2)^-1//2*tanh(e+f*x)^3+3//8*f^-1*(a*cosh(e+f*x)^2)^-1//2*arctan(sinh(e+f*x))*cosh(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^2, x) == :(-1//2*f^-1*(a*cosh(e+f*x)^2)^-1//2*tanh(e+f*x)+(1/2)*f^-1*(a*cosh(e+f*x)^2)^-1//2*arctan(sinh(e+f*x))*cosh(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^2, x) == :(-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*coth(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^4, x) == :(-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*coth(e+f*x)+-1//3*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^2*coth(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^6, x) == :(-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*coth(e+f*x)+-2//3*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^2*coth(e+f*x)+-1//5*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^4*coth(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)^5, x) == :(-1//3*f^-1*(a*cosh(e+f*x)^2)^-3//2+-1//7*a^2*f^-1*(a*cosh(e+f*x)^2)^-7//2+2//5*a*f^-1*(a*cosh(e+f*x)^2)^-5//2)
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)^3, x) == :(-1//3*f^-1*(a*cosh(e+f*x)^2)^-3//2+1//5*a*f^-1*(a*cosh(e+f*x)^2)^-5//2)
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*tanh(e+f*x), x) == :(-1//3*f^-1*(a*cosh(e+f*x)^2)^-3//2)
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*coth(e+f*x), x) == :(a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2+-1*a^-3//2*f^-1*arctanh(a^-1//2*(a*cosh(e+f*x)^2)^(1/2)))
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^3, x) == :((1/2)*a^-3//2*f^-1*arctanh(a^-1//2*(a*cosh(e+f*x)^2)^(1/2))+-1//2*a^-2*f^-1*(a*cosh(e+f*x)^2)^(1/2)*csch(e+f*x)^2)
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)^2, x) == :(1//8*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*tanh(e+f*x)+-1//4*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*sech(e+f*x)^2*tanh(e+f*x)+1//8*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*arctan(sinh(e+f*x))*cosh(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^2, x) == :(-1*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*coth(e+f*x)+-1*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*arctan(sinh(e+f*x))*cosh(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^4, x) == :(-1//3*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^2*coth(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^6, x) == :(-1//3*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^2*coth(e+f*x)+-1//5*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^4*coth(e+f*x))
@test integrate((a+a*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^8, x) == :(-2//5*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^4*coth(e+f*x)+-1//3*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^2*coth(e+f*x)+-1//7*a^-1*f^-1*(a*cosh(e+f*x)^2)^-1//2*csch(e+f*x)^6*coth(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^5, x) == :(-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*(-4b+4a)^-1*sech(e+f*x)^4+-1//8*f^-1*(a+-1b)^-3//2*(8*a^2+15*b^2+-24*a*b)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(8*a^2+15*b^2+-24*a*b)+1//8*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^3//2*sech(e+f*x)^2*(-7b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^3, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-2b+2a)^-1*(-3b+2a)+f^-1*(a+b*sinh(e+f*x)^2)^3//2*(-2b+2a)^-1*sech(e+f*x)^2+-1//2*f^-1*(a+-1b)^-1//2*(-3b+2a)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x), x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)+-1*f^-1*(a+-1b)^(1/2)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x), x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)+-1*a^(1/2)*f^-1*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^3, x) == :((1/2)*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(b+2a)+-1//2*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^2+-1//2*a^-1//2*f^-1*(b+2a)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^5, x) == :(-1//4*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^4+-1//8*a^-3//2*f^-1*(-1*b^2+8*a^2+8*a*b)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-1*b^2+8*a^2+8*a*b)+-1//8*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^3//2*csch(e+f*x)^2*(-1b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^4, x) == :(-1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^3+f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-8b+7a)*tanh(e+f*x)+-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-4b+3a)*tanh(e+f*x)+f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-4b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*(-8b+7a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)^2, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)+f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2), x) == :(-1*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^2, x) == :(-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)+2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^4, x) == :(-1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)^3+-1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(b+3a)*coth(e+f*x)+1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(b+7a)*tanh(e+f*x)+-1//3*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(b+7a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(3a+5b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*tanh(e+f*x)^5, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+8a)^-1*(8*a^2+35*b^2+-40*a*b)+-1*f^-1*(a+b*sinh(e+f*x)^2)^5//2*(-4b+4a)^-1*sech(e+f*x)^4+-1//8*f^-1*(a+-1b)^-1//2*(8*a^2+35*b^2+-40*a*b)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//24*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^3//2*(8*a^2+35*b^2+-40*a*b)+1//8*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^5//2*sech(e+f*x)^2*(-9b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*tanh(e+f*x)^3, x) == :((1/2)*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-5b+2a)+f^-1*(a+b*sinh(e+f*x)^2)^3//2*(-6b+6a)^-1*(-5b+2a)+f^-1*(a+b*sinh(e+f*x)^2)^5//2*(-2b+2a)^-1*sech(e+f*x)^2+-1//2*f^-1*(a+-1b)^(1/2)*(-5b+2a)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*tanh(e+f*x), x) == :(1//3*f^-1*(a+b*sinh(e+f*x)^2)^3//2+f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(a+-1b)+-1*f^-1*(a+-1b)^3//2*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*coth(e+f*x), x) == :(1//3*f^-1*(a+b*sinh(e+f*x)^2)^3//2+a*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)+-1*a^3//2*f^-1*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*coth(e+f*x)^3, x) == :((1/2)*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(2a+3b)+-1//2*a^(1/2)*f^-1*(2a+3b)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+-1//2*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^5//2*csch(e+f*x)^2+1//6*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*(2a+3b))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*coth(e+f*x)^5, x) == :(-1//4*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^5//2*csch(e+f*x)^4+-1//8*a^-1//2*f^-1*(8*a^2+3*b*(b+8a))*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(8*a^2+3*b*(b+8a))+1//24*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^3//2*(8*a^2+3*b*(b+8a))+-1//8*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^5//2*csch(e+f*x)^2*(b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*tanh(e+f*x)^4, x) == :(-1//3*f^-1*(a+b*sinh(e+f*x)^2)^3//2*tanh(e+f*x)^3+1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-16b+8a)*tanh(e+f*x)+f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*sinh(e+f*x)^2*(a+-2b)*tanh(e+f*x)+-1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+3a)*cosh(e+f*x)*sinh(e+f*x)+-1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-16b+8a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*tanh(e+f*x)^2, x) == :(-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*tanh(e+f*x)+1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*tanh(e+f*x)+4//3*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+-1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2, x) == :(1//3*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+-2//3*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(im*e+im*f*x,b*a^-1)+1//3*im*a*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*(a+-1b)*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*coth(e+f*x)^2, x) == :(-1*f^-1*(a+b*sinh(e+f*x)^2)^3//2*coth(e+f*x)+1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(b+7a)*tanh(e+f*x)+4//3*b*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)*sinh(e+f*x)+-1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(b+7a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(3a+5b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^3//2*coth(e+f*x)^4, x) == :(-1//3*f^-1*(a+b*sinh(e+f*x)^2)^3//2*coth(e+f*x)^3+1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(8a+8b)*tanh(e+f*x)+-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*cosh(e+f*x)^2*(a+b)*coth(e+f*x)+1//3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(3a+5b)*cosh(e+f*x)*sinh(e+f*x)+-1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(8a+8b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+3b)*(b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^5, x) == :(-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+4a)^-1*sech(e+f*x)^4+-1//8*f^-1*(a+-1b)^-5//2*(3*b^2+8*a^2+-8*a*b)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*sech(e+f*x)^2*(-5b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^3, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-2b+2a)^-1*sech(e+f*x)^2+-1//2*f^-1*(a+-1b)^-3//2*(-1b+2a)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x), x) == :(-1*f^-1*(a+-1b)^-1//2*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*coth(e+f*x), x) == :(-1*a^-1//2*f^-1*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^3, x) == :(-1//2*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2+-1//2*a^-3//2*f^-1*(-1b+2a)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^5, x) == :(-1//4*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^4+-1//8*a^-5//2*f^-1*(3*b^2+8*a^2+-8*a*b)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+-1//8*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2*(-3b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^4, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-3b+3a)^-1*sech(e+f*x)^2*tanh(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4a+2b)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)^2, x) == :(f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2, x) == :(-1*im*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^2, x) == :(a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)+-1*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)+a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-1//2*coth(e+f*x)^4, x) == :(-1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2*coth(e+f*x)+1//3*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4a+2b)*coth(e+f*x)+1//3*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-2b+4a)*tanh(e+f*x)+-1//3*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-2b+4a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)^5, x) == :(-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(-4b+4a)^-1*sech(e+f*x)^4+-1//8*f^-1*(a+-1b)^-7//2*(-1*b^2+8*a^2+8*a*b)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*f^-1*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^-1//2*(-1*b^2+8*a^2+8*a*b)+1//8*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*sech(e+f*x)^2*(-3b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)^3, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(-2b+2a)^-1*sech(e+f*x)^2+(1/2)*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(b+2a)+-1//2*f^-1*(a+-1b)^-5//2*(b+2a)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*tanh(e+f*x), x) == :(f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2+-1*f^-1*(a+-1b)^-3//2*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*coth(e+f*x), x) == :(a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2+-1*a^-3//2*f^-1*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^3, x) == :((1/2)*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(-3b+2a)+-1//2*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^2+-1//2*a^-5//2*f^-1*(-3b+2a)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^5, x) == :(-1//4*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^4+-1//8*a^-7//2*f^-1*(8*a^2+15*b^2+-24*a*b)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*a^-3*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(8*a^2+15*b^2+-24*a*b)+-1//8*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^2*(-5b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)^4, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(-3b+3a)^-1*sech(e+f*x)^2*tanh(e+f*x)+-4//3*a*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)+1//3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^(1/2)*(3a+5b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*a^(1/2)*b^(1/2)*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^-1//2*(b+7a)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)^2, x) == :(-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*tanh(e+f*x)+a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(a+b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-2*a^(1/2)*b^(1/2)*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2, x) == :(-1*im*a^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(im*e+im*f*x,b*a^-1)+-1*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*cosh(e+f*x)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^2, x) == :(a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*coth(e+f*x)+-2*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*coth(e+f*x)+2*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*tanh(e+f*x)+a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-2*a^-2*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-3//2*coth(e+f*x)^4, x) == :(-1//3*a^-3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*coth(e+f*x)+1//3*a^-3*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*tanh(e+f*x)+-1*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^2*(a+-1b)*coth(e+f*x)+-1//3*a^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-2*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2*(-4b+3a)*coth(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*tanh(e+f*x)^5, x) == :(-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-4b+4a)^-1*sech(e+f*x)^4+-1//8*f^-1*(a+-1b)^-9//2*(3*b^2+8*a^2+24*a*b)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*f^-1*(a+-1b)^-4*(a+b*sinh(e+f*x)^2)^-1//2*(3*b^2+8*a^2+24*a*b)+1//24*f^-1*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^-3//2*(3*b^2+8*a^2+24*a*b)+1//8*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-3//2*sech(e+f*x)^2*(-1b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*tanh(e+f*x)^3, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-2b+2a)^-1*sech(e+f*x)^2+(1/2)*f^-1*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^-1//2*(2a+3b)+-1//2*f^-1*(a+-1b)^-7//2*(2a+3b)*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//6*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-3//2*(2a+3b))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*tanh(e+f*x), x) == :(f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2+f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-3b+3a)^-1+-1*f^-1*(a+-1b)^-5//2*arctanh((a+-1b)^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*coth(e+f*x), x) == :(a^-2*f^-1*(a+b*sinh(e+f*x)^2)^-1//2+-1*a^-5//2*f^-1*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2)
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*coth(e+f*x)^3, x) == :((1/2)*a^-3*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(-5b+2a)+-1//2*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*csch(e+f*x)^2+-1//2*a^-7//2*f^-1*(-5b+2a)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//6*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-5b+2a))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*coth(e+f*x)^5, x) == :(-1//4*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*csch(e+f*x)^4+-1//8*a^-9//2*f^-1*(8*a^2+35*b^2+-40*a*b)*arctanh(a^-1//2*(a+b*sinh(e+f*x)^2)^(1/2))+1//8*a^-4*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*(8*a^2+35*b^2+-40*a*b)+1//24*a^-3*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(8*a^2+35*b^2+-40*a*b)+-1//8*a^-2*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*csch(e+f*x)^2*(-7b+8a))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*tanh(e+f*x)^4, x) == :(f^-1*(a+b*sinh(e+f*x)^2)^-3//2*(-3b+3a)^-1*sech(e+f*x)^2*tanh(e+f*x)+-1//3*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-3//2*(2b+4a)*tanh(e+f*x)+-1//3*b*f^-1*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^-3//2*(3b+5a)*cosh(e+f*x)*sinh(e+f*x)+-8//3*a^(1/2)*b^(1/2)*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-4*(a+b*sinh(e+f*x)^2)^-1//2*(a+b)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x)+1//3*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-4*(a+b*sinh(e+f*x)^2)^(1/2)*(a+3b)*(b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*tanh(e+f*x)^2, x) == :(-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-3//2*tanh(e+f*x)+-4//3*b*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)*sinh(e+f*x)+1//3*a^-1*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^(1/2)*(3a+5b)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*a^-1//2*b^(1/2)*f^-1*(a*(a+b*sinh(e+f*x)^2)^-1*cosh(e+f*x)^2)^-1//2*(a+-1b)^-3*(a+b*sinh(e+f*x)^2)^-1//2*(b+7a)*Elliptic.E(arctan(a^-1//2*b^(1/2)*sinh(e+f*x)),1+-1*a*b^-1)*cosh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2, x) == :(-1//3*b*a^-1*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-3//2*cosh(e+f*x)*sinh(e+f*x)+1//3*im*a^-1*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^(1/2)*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*Elliptic.F(im*e+im*f*x,b*a^-1)+-2//3*im*a^-2*f^-1*(1+b*a^-1*sinh(e+f*x)^2)^-1//2*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^(1/2)*(-1b+2a)*Elliptic.E(im*e+im*f*x,b*a^-1)+-1//3*b*a^-2*f^-1*(a+-1b)^-2*(a+b*sinh(e+f*x)^2)^-1//2*(-2b+4a)*cosh(e+f*x)*sinh(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*coth(e+f*x)^2, x) == :(1//3*a^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*coth(e+f*x)+-1//3*a^-3*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*coth(e+f*x)+1//3*a^-3*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*tanh(e+f*x)+1//3*a^-2*f^-1*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^-1//2*(-4b+3a)*coth(e+f*x)+-1//3*a^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+7a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-3*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+-1b)^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-4b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x))
@test integrate((a+b*sinh(e+f*x)^2)^-5//2*coth(e+f*x)^4, x) == :(-1//3*a^-4*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-16b+8a)*coth(e+f*x)+1//3*a^-4*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*(-16b+8a)*tanh(e+f*x)+-1//3*a^-1*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-3//2*csch(e+f*x)^2*(a+-1b)*coth(e+f*x)+-1//3*a^-4*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-16b+8a)*Elliptic.E(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+-1//3*a^-2*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^-1//2*csch(e+f*x)^2*(-6b+2a)*coth(e+f*x)+1//3*a^-4*f^-1*(a^-1*sech(e+f*x)^2*(a+b*sinh(e+f*x)^2))^-1//2*(a+b*sinh(e+f*x)^2)^(1/2)*(-8b+3a)*Elliptic.F(arctan(sinh(e+f*x)),1+-1*b*a^-1)*sech(e+f*x)+1//3*a^-3*b^-1*f^-1*(a+b*sinh(e+f*x)^2)^(1/2)*csch(e+f*x)^2*(-8b+3a)*coth(e+f*x))
@test integrate((a+b*sinh(x)^3)^-1*coth(x)^3, x) == :(a^-1*log(sinh(x))+-1//2*a^-1*csch(x)^2+-1//3*a^-1*log(a+b*sinh(x)^3)+-1//3*a^-5//3*b^2//3*log(a^1//3+b^1//3*sinh(x))+1//6*a^-5//3*b^2//3*log(a^2//3+b^2//3*sinh(x)^2+-1*a^1//3*b^1//3*sinh(x))+1//3*3^(1/2)*a^-5//3*b^2//3*arctan(1//3*3^(1/2)*a^-1//3*(a^1//3+-2*b^1//3*sinh(x))))
@test integrate((a+b*sinh(x)^3)^-1//2*coth(x), x) == :(-2//3*a^-1//2*arctanh(a^-1//2*(a+b*sinh(x)^3)^(1/2)))
@test integrate((a+b*sinh(x)^3)^(1/2)*coth(x), x) == :(2//3*(a+b*sinh(x)^3)^(1/2)+-2//3*a^(1/2)*arctanh(a^-1//2*(a+b*sinh(x)^3)^(1/2)))
@test integrate((a+b*sinh(x)^n)^-1//2*coth(x), x) == :(-2*a^-1//2*n^-1*arctanh(a^-1//2*(a+b*sinh(x)^n)^(1/2)))
@test integrate((a+b*sinh(x)^n)^(1/2)*coth(x), x) == :(2*n^-1*(a+b*sinh(x)^n)^(1/2)+-2*a^(1/2)*n^-1*arctanh(a^-1//2*(a+b*sinh(x)^n)^(1/2)))

ext: jl

max_stars_repo_path: test/6 Hyperbolic functions/6.1 Hyperbolic sine/6.1.7 hyper^m (a+b sinh^n)^p.jl