\(\int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx\) [527]

   Optimal result
   Rubi [A] (verified)
   Mathematica [A] (verified)
   Maple [B] (verified)
   Fricas [A] (verification not implemented)
   Sympy [A] (verification not implemented)
   Maxima [F(-2)]
   Giac [A] (verification not implemented)
   Mupad [B] (verification not implemented)

Optimal result

Integrand size = 37, antiderivative size = 103 \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=\frac {d x}{a}+\frac {(b d-2 a e) \text {arctanh}\left (\frac {b+2 c f^{g+h x}}{\sqrt {b^2-4 a c}}\right )}{a \sqrt {b^2-4 a c} h \log (f)}-\frac {d \log \left (a+b f^{g+h x}+c f^{2 g+2 h x}\right )}{2 a h \log (f)} \]

[Out]

d*x/a-1/2*d*ln(a+b*f^(h*x+g)+c*f^(2*h*x+2*g))/a/h/ln(f)+(-2*a*e+b*d)*arctanh((b+2*c*f^(h*x+g))/(-4*a*c+b^2)^(1
/2))/a/h/ln(f)/(-4*a*c+b^2)^(1/2)

Rubi [A] (verified)

Time = 0.10 (sec) , antiderivative size = 103, normalized size of antiderivative = 1.00, number of steps used = 7, number of rules used = 6, \(\frac {\text {number of rules}}{\text {integrand size}}\) = 0.162, Rules used = {2320, 814, 648, 632, 212, 642} \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=\frac {(b d-2 a e) \text {arctanh}\left (\frac {b+2 c f^{g+h x}}{\sqrt {b^2-4 a c}}\right )}{a h \log (f) \sqrt {b^2-4 a c}}-\frac {d \log \left (a+b f^{g+h x}+c f^{2 g+2 h x}\right )}{2 a h \log (f)}+\frac {d x}{a} \]

[In]

Int[(d + e*f^(g + h*x))/(a + b*f^(g + h*x) + c*f^(2*g + 2*h*x)),x]

[Out]

(d*x)/a + ((b*d - 2*a*e)*ArcTanh[(b + 2*c*f^(g + h*x))/Sqrt[b^2 - 4*a*c]])/(a*Sqrt[b^2 - 4*a*c]*h*Log[f]) - (d
*Log[a + b*f^(g + h*x) + c*f^(2*g + 2*h*x)])/(2*a*h*Log[f])

Rule 212

Int[((a_) + (b_.)*(x_)^2)^(-1), x_Symbol] :> Simp[(1/(Rt[a, 2]*Rt[-b, 2]))*ArcTanh[Rt[-b, 2]*(x/Rt[a, 2])], x]
 /; FreeQ[{a, b}, x] && NegQ[a/b] && (GtQ[a, 0] || LtQ[b, 0])

Rule 632

Int[((a_.) + (b_.)*(x_) + (c_.)*(x_)^2)^(-1), x_Symbol] :> Dist[-2, Subst[Int[1/Simp[b^2 - 4*a*c - x^2, x], x]
, x, b + 2*c*x], x] /; FreeQ[{a, b, c}, x] && NeQ[b^2 - 4*a*c, 0]

Rule 642

Int[((d_) + (e_.)*(x_))/((a_.) + (b_.)*(x_) + (c_.)*(x_)^2), x_Symbol] :> Simp[d*(Log[RemoveContent[a + b*x +
c*x^2, x]]/b), x] /; FreeQ[{a, b, c, d, e}, x] && EqQ[2*c*d - b*e, 0]

Rule 648

Int[((d_.) + (e_.)*(x_))/((a_) + (b_.)*(x_) + (c_.)*(x_)^2), x_Symbol] :> Dist[(2*c*d - b*e)/(2*c), Int[1/(a +
 b*x + c*x^2), x], x] + Dist[e/(2*c), Int[(b + 2*c*x)/(a + b*x + c*x^2), x], x] /; FreeQ[{a, b, c, d, e}, x] &
& NeQ[2*c*d - b*e, 0] && NeQ[b^2 - 4*a*c, 0] &&  !NiceSqrtQ[b^2 - 4*a*c]

Rule 814

Int[(((d_.) + (e_.)*(x_))^(m_)*((f_.) + (g_.)*(x_)))/((a_.) + (b_.)*(x_) + (c_.)*(x_)^2), x_Symbol] :> Int[Exp
andIntegrand[(d + e*x)^m*((f + g*x)/(a + b*x + c*x^2)), x], x] /; FreeQ[{a, b, c, d, e, f, g}, x] && NeQ[b^2 -
 4*a*c, 0] && NeQ[c*d^2 - b*d*e + a*e^2, 0] && IntegerQ[m]

Rule 2320

Int[u_, x_Symbol] :> With[{v = FunctionOfExponential[u, x]}, Dist[v/D[v, x], Subst[Int[FunctionOfExponentialFu
nction[u, x]/x, x], x, v], x]] /; FunctionOfExponentialQ[u, x] &&  !MatchQ[u, (w_)*((a_.)*(v_)^(n_))^(m_) /; F
reeQ[{a, m, n}, x] && IntegerQ[m*n]] &&  !MatchQ[u, E^((c_.)*((a_.) + (b_.)*x))*(F_)[v_] /; FreeQ[{a, b, c}, x
] && InverseFunctionQ[F[x]]]

Rubi steps \begin{align*} \text {integral}& = \frac {\text {Subst}\left (\int \frac {d+e x}{x \left (a+b x+c x^2\right )} \, dx,x,f^{g+h x}\right )}{h \log (f)} \\ & = \frac {\text {Subst}\left (\int \left (\frac {d}{a x}+\frac {-b d+a e-c d x}{a \left (a+b x+c x^2\right )}\right ) \, dx,x,f^{g+h x}\right )}{h \log (f)} \\ & = \frac {d x}{a}+\frac {\text {Subst}\left (\int \frac {-b d+a e-c d x}{a+b x+c x^2} \, dx,x,f^{g+h x}\right )}{a h \log (f)} \\ & = \frac {d x}{a}-\frac {d \text {Subst}\left (\int \frac {b+2 c x}{a+b x+c x^2} \, dx,x,f^{g+h x}\right )}{2 a h \log (f)}-\frac {(b d-2 a e) \text {Subst}\left (\int \frac {1}{a+b x+c x^2} \, dx,x,f^{g+h x}\right )}{2 a h \log (f)} \\ & = \frac {d x}{a}-\frac {d \log \left (a+b f^{g+h x}+c f^{2 g+2 h x}\right )}{2 a h \log (f)}+\frac {(b d-2 a e) \text {Subst}\left (\int \frac {1}{b^2-4 a c-x^2} \, dx,x,b+2 c f^{g+h x}\right )}{a h \log (f)} \\ & = \frac {d x}{a}+\frac {(b d-2 a e) \tanh ^{-1}\left (\frac {b+2 c f^{g+h x}}{\sqrt {b^2-4 a c}}\right )}{a \sqrt {b^2-4 a c} h \log (f)}-\frac {d \log \left (a+b f^{g+h x}+c f^{2 g+2 h x}\right )}{2 a h \log (f)} \\ \end{align*}

Mathematica [A] (verified)

Time = 0.19 (sec) , antiderivative size = 118, normalized size of antiderivative = 1.15 \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=\frac {(-2 b d+4 a e) \arctan \left (\frac {b+2 c f^{g+h x}}{\sqrt {-b^2+4 a c}}\right )+\sqrt {-b^2+4 a c} d \left (2 \log \left (f^{g+h x}\right )-\log \left (a+f^{g+h x} \left (b+c f^{g+h x}\right )\right )\right )}{2 a \sqrt {-b^2+4 a c} h \log (f)} \]

[In]

Integrate[(d + e*f^(g + h*x))/(a + b*f^(g + h*x) + c*f^(2*g + 2*h*x)),x]

[Out]

((-2*b*d + 4*a*e)*ArcTan[(b + 2*c*f^(g + h*x))/Sqrt[-b^2 + 4*a*c]] + Sqrt[-b^2 + 4*a*c]*d*(2*Log[f^(g + h*x)]
- Log[a + f^(g + h*x)*(b + c*f^(g + h*x))]))/(2*a*Sqrt[-b^2 + 4*a*c]*h*Log[f])

Maple [B] (verified)

Leaf count of result is larger than twice the leaf count of optimal. \(992\) vs. \(2(97)=194\).

Time = 0.12 (sec) , antiderivative size = 993, normalized size of antiderivative = 9.64

method result size
risch \(\frac {4 \ln \left (f \right )^{2} a c d \,h^{2} x}{4 \ln \left (f \right )^{2} a^{2} c \,h^{2}-\ln \left (f \right )^{2} a \,b^{2} h^{2}}-\frac {\ln \left (f \right )^{2} b^{2} d \,h^{2} x}{4 \ln \left (f \right )^{2} a^{2} c \,h^{2}-\ln \left (f \right )^{2} a \,b^{2} h^{2}}+\frac {4 \ln \left (f \right )^{2} a c d g h}{4 \ln \left (f \right )^{2} a^{2} c \,h^{2}-\ln \left (f \right )^{2} a \,b^{2} h^{2}}-\frac {\ln \left (f \right )^{2} b^{2} d g h}{4 \ln \left (f \right )^{2} a^{2} c \,h^{2}-\ln \left (f \right )^{2} a \,b^{2} h^{2}}-\frac {2 \ln \left (f^{h x +g}+\frac {2 a b e -b^{2} d +\sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 c \left (2 a e -b d \right )}\right ) c d}{\left (4 c a -b^{2}\right ) h \ln \left (f \right )}+\frac {\ln \left (f^{h x +g}+\frac {2 a b e -b^{2} d +\sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 c \left (2 a e -b d \right )}\right ) b^{2} d}{2 a \left (4 c a -b^{2}\right ) h \ln \left (f \right )}+\frac {\ln \left (f^{h x +g}+\frac {2 a b e -b^{2} d +\sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 c \left (2 a e -b d \right )}\right ) \sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 a \left (4 c a -b^{2}\right ) h \ln \left (f \right )}-\frac {2 \ln \left (f^{h x +g}-\frac {-2 a b e +b^{2} d +\sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 c \left (2 a e -b d \right )}\right ) c d}{\left (4 c a -b^{2}\right ) h \ln \left (f \right )}+\frac {\ln \left (f^{h x +g}-\frac {-2 a b e +b^{2} d +\sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 c \left (2 a e -b d \right )}\right ) b^{2} d}{2 a \left (4 c a -b^{2}\right ) h \ln \left (f \right )}-\frac {\ln \left (f^{h x +g}-\frac {-2 a b e +b^{2} d +\sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 c \left (2 a e -b d \right )}\right ) \sqrt {-16 a^{3} c \,e^{2}+4 a^{2} b^{2} e^{2}+16 a^{2} b c d e -4 a \,b^{3} d e -4 d^{2} a \,b^{2} c +b^{4} d^{2}}}{2 a \left (4 c a -b^{2}\right ) h \ln \left (f \right )}\) \(993\)

[In]

int((d+e*f^(h*x+g))/(a+b*f^(h*x+g)+c*f^(2*h*x+2*g)),x,method=_RETURNVERBOSE)

[Out]

4/(4*ln(f)^2*a^2*c*h^2-ln(f)^2*a*b^2*h^2)*ln(f)^2*a*c*d*h^2*x-1/(4*ln(f)^2*a^2*c*h^2-ln(f)^2*a*b^2*h^2)*ln(f)^
2*b^2*d*h^2*x+4/(4*ln(f)^2*a^2*c*h^2-ln(f)^2*a*b^2*h^2)*ln(f)^2*a*c*d*g*h-1/(4*ln(f)^2*a^2*c*h^2-ln(f)^2*a*b^2
*h^2)*ln(f)^2*b^2*d*g*h-2/(4*a*c-b^2)/h/ln(f)*ln(f^(h*x+g)+1/2*(2*a*b*e-b^2*d+(-16*a^3*c*e^2+4*a^2*b^2*e^2+16*
a^2*b*c*d*e-4*a*b^3*d*e-4*a*b^2*c*d^2+b^4*d^2)^(1/2))/c/(2*a*e-b*d))*c*d+1/2/a/(4*a*c-b^2)/h/ln(f)*ln(f^(h*x+g
)+1/2*(2*a*b*e-b^2*d+(-16*a^3*c*e^2+4*a^2*b^2*e^2+16*a^2*b*c*d*e-4*a*b^3*d*e-4*a*b^2*c*d^2+b^4*d^2)^(1/2))/c/(
2*a*e-b*d))*b^2*d+1/2/a/(4*a*c-b^2)/h/ln(f)*ln(f^(h*x+g)+1/2*(2*a*b*e-b^2*d+(-16*a^3*c*e^2+4*a^2*b^2*e^2+16*a^
2*b*c*d*e-4*a*b^3*d*e-4*a*b^2*c*d^2+b^4*d^2)^(1/2))/c/(2*a*e-b*d))*(-16*a^3*c*e^2+4*a^2*b^2*e^2+16*a^2*b*c*d*e
-4*a*b^3*d*e-4*a*b^2*c*d^2+b^4*d^2)^(1/2)-2/(4*a*c-b^2)/h/ln(f)*ln(f^(h*x+g)-1/2*(-2*a*b*e+b^2*d+(-16*a^3*c*e^
2+4*a^2*b^2*e^2+16*a^2*b*c*d*e-4*a*b^3*d*e-4*a*b^2*c*d^2+b^4*d^2)^(1/2))/c/(2*a*e-b*d))*c*d+1/2/a/(4*a*c-b^2)/
h/ln(f)*ln(f^(h*x+g)-1/2*(-2*a*b*e+b^2*d+(-16*a^3*c*e^2+4*a^2*b^2*e^2+16*a^2*b*c*d*e-4*a*b^3*d*e-4*a*b^2*c*d^2
+b^4*d^2)^(1/2))/c/(2*a*e-b*d))*b^2*d-1/2/a/(4*a*c-b^2)/h/ln(f)*ln(f^(h*x+g)-1/2*(-2*a*b*e+b^2*d+(-16*a^3*c*e^
2+4*a^2*b^2*e^2+16*a^2*b*c*d*e-4*a*b^3*d*e-4*a*b^2*c*d^2+b^4*d^2)^(1/2))/c/(2*a*e-b*d))*(-16*a^3*c*e^2+4*a^2*b
^2*e^2+16*a^2*b*c*d*e-4*a*b^3*d*e-4*a*b^2*c*d^2+b^4*d^2)^(1/2)

Fricas [A] (verification not implemented)

none

Time = 0.34 (sec) , antiderivative size = 330, normalized size of antiderivative = 3.20 \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=\left [\frac {2 \, {\left (b^{2} - 4 \, a c\right )} d h x \log \left (f\right ) - {\left (b^{2} - 4 \, a c\right )} d \log \left (c f^{2 \, h x + 2 \, g} + b f^{h x + g} + a\right ) - \sqrt {b^{2} - 4 \, a c} {\left (b d - 2 \, a e\right )} \log \left (\frac {2 \, c^{2} f^{2 \, h x + 2 \, g} + b^{2} - 2 \, a c + 2 \, {\left (b c - \sqrt {b^{2} - 4 \, a c} c\right )} f^{h x + g} - \sqrt {b^{2} - 4 \, a c} b}{c f^{2 \, h x + 2 \, g} + b f^{h x + g} + a}\right )}{2 \, {\left (a b^{2} - 4 \, a^{2} c\right )} h \log \left (f\right )}, \frac {2 \, {\left (b^{2} - 4 \, a c\right )} d h x \log \left (f\right ) - {\left (b^{2} - 4 \, a c\right )} d \log \left (c f^{2 \, h x + 2 \, g} + b f^{h x + g} + a\right ) + 2 \, \sqrt {-b^{2} + 4 \, a c} {\left (b d - 2 \, a e\right )} \arctan \left (-\frac {2 \, \sqrt {-b^{2} + 4 \, a c} c f^{h x + g} + \sqrt {-b^{2} + 4 \, a c} b}{b^{2} - 4 \, a c}\right )}{2 \, {\left (a b^{2} - 4 \, a^{2} c\right )} h \log \left (f\right )}\right ] \]

[In]

integrate((d+e*f^(h*x+g))/(a+b*f^(h*x+g)+c*f^(2*h*x+2*g)),x, algorithm="fricas")

[Out]

[1/2*(2*(b^2 - 4*a*c)*d*h*x*log(f) - (b^2 - 4*a*c)*d*log(c*f^(2*h*x + 2*g) + b*f^(h*x + g) + a) - sqrt(b^2 - 4
*a*c)*(b*d - 2*a*e)*log((2*c^2*f^(2*h*x + 2*g) + b^2 - 2*a*c + 2*(b*c - sqrt(b^2 - 4*a*c)*c)*f^(h*x + g) - sqr
t(b^2 - 4*a*c)*b)/(c*f^(2*h*x + 2*g) + b*f^(h*x + g) + a)))/((a*b^2 - 4*a^2*c)*h*log(f)), 1/2*(2*(b^2 - 4*a*c)
*d*h*x*log(f) - (b^2 - 4*a*c)*d*log(c*f^(2*h*x + 2*g) + b*f^(h*x + g) + a) + 2*sqrt(-b^2 + 4*a*c)*(b*d - 2*a*e
)*arctan(-(2*sqrt(-b^2 + 4*a*c)*c*f^(h*x + g) + sqrt(-b^2 + 4*a*c)*b)/(b^2 - 4*a*c)))/((a*b^2 - 4*a^2*c)*h*log
(f))]

Sympy [A] (verification not implemented)

Time = 0.63 (sec) , antiderivative size = 139, normalized size of antiderivative = 1.35 \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=\operatorname {RootSum} {\left (z^{2} \cdot \left (4 a^{2} c h^{2} \log {\left (f \right )}^{2} - a b^{2} h^{2} \log {\left (f \right )}^{2}\right ) + z \left (4 a c d h \log {\left (f \right )} - b^{2} d h \log {\left (f \right )}\right ) + a e^{2} - b d e + c d^{2}, \left ( i \mapsto i \log {\left (f^{g + h x} + \frac {4 i a^{2} c h \log {\left (f \right )} - i a b^{2} h \log {\left (f \right )} + a b e + 2 a c d - b^{2} d}{2 a c e - b c d} \right )} \right )\right )} + \frac {d x}{a} \]

[In]

integrate((d+e*f**(h*x+g))/(a+b*f**(h*x+g)+c*f**(2*h*x+2*g)),x)

[Out]

RootSum(_z**2*(4*a**2*c*h**2*log(f)**2 - a*b**2*h**2*log(f)**2) + _z*(4*a*c*d*h*log(f) - b**2*d*h*log(f)) + a*
e**2 - b*d*e + c*d**2, Lambda(_i, _i*log(f**(g + h*x) + (4*_i*a**2*c*h*log(f) - _i*a*b**2*h*log(f) + a*b*e + 2
*a*c*d - b**2*d)/(2*a*c*e - b*c*d)))) + d*x/a

Maxima [F(-2)]

Exception generated. \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=\text {Exception raised: ValueError} \]

[In]

integrate((d+e*f^(h*x+g))/(a+b*f^(h*x+g)+c*f^(2*h*x+2*g)),x, algorithm="maxima")

[Out]

Exception raised: ValueError >> Computation failed since Maxima requested additional constraints; using the 'a
ssume' command before evaluation *may* help (example of legal syntax is 'assume(4*a*c-b^2>0)', see `assume?` f
or more deta

Giac [A] (verification not implemented)

none

Time = 0.30 (sec) , antiderivative size = 119, normalized size of antiderivative = 1.16 \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=-\frac {\frac {d \log \left (c f^{2 \, h x} f^{2 \, g} + b f^{h x} f^{g} + a\right )}{a \log \left (f\right )} - \frac {2 \, d \log \left ({\left | f \right |}^{h x} {\left | f \right |}^{g}\right )}{a \log \left (f\right )} + \frac {2 \, {\left (b d - 2 \, a e\right )} \arctan \left (\frac {2 \, c f^{h x} f^{g} + b}{\sqrt {-b^{2} + 4 \, a c}}\right )}{\sqrt {-b^{2} + 4 \, a c} a \log \left (f\right )}}{2 \, h} \]

[In]

integrate((d+e*f^(h*x+g))/(a+b*f^(h*x+g)+c*f^(2*h*x+2*g)),x, algorithm="giac")

[Out]

-1/2*(d*log(c*f^(2*h*x)*f^(2*g) + b*f^(h*x)*f^g + a)/(a*log(f)) - 2*d*log(abs(f)^(h*x)*abs(f)^g)/(a*log(f)) +
2*(b*d - 2*a*e)*arctan((2*c*f^(h*x)*f^g + b)/sqrt(-b^2 + 4*a*c))/(sqrt(-b^2 + 4*a*c)*a*log(f)))/h

Mupad [B] (verification not implemented)

Time = 0.46 (sec) , antiderivative size = 105, normalized size of antiderivative = 1.02 \[ \int \frac {d+e f^{g+h x}}{a+b f^{g+h x}+c f^{2 g+2 h x}} \, dx=\frac {d\,x}{a}-\frac {d\,\ln \left (a+c\,f^{2\,h\,x}\,f^{2\,g}+b\,f^{h\,x}\,f^g\right )}{2\,a\,h\,\ln \left (f\right )}+\frac {\mathrm {atan}\left (\frac {b+2\,c\,f^{h\,x}\,f^g}{\sqrt {4\,a\,c-b^2}}\right )\,\left (2\,a\,e-b\,d\right )}{a\,h\,\ln \left (f\right )\,\sqrt {4\,a\,c-b^2}} \]

[In]

int((d + e*f^(g + h*x))/(a + b*f^(g + h*x) + c*f^(2*g + 2*h*x)),x)

[Out]

(d*x)/a - (d*log(a + c*f^(2*h*x)*f^(2*g) + b*f^(h*x)*f^g))/(2*a*h*log(f)) + (atan((b + 2*c*f^(h*x)*f^g)/(4*a*c
 - b^2)^(1/2))*(2*a*e - b*d))/(a*h*log(f)*(4*a*c - b^2)^(1/2))