[_rational, _Abel]
Book solution method
Abel ODE, Second kind
Mathematica ✓
cpu = 2.50611 (sec), leaf count = 110
Maple ✓
cpu = 0.047 (sec), leaf count = 153
DSolve[c*y[x]^2 + (a + b*x)*y[x]^3 + (a + b*x)^2*y'[x] == 0,y[x],x]
Mathematica raw output
Solve[-(c/Sqrt[-(b*(a + b*x)^2)]) == 2/(E^((b*(a + b*x) + c*y[x])^2/(2*b*(a + b*
x)^2*y[x]^2))*(2*C[1] - Sqrt[2*Pi]*Erfi[(b*(a + b*x) + c*y[x])/(Sqrt[2]*Sqrt[-(b
*(a + b*x)^2)]*y[x])])), y[x]]
Maple raw input
dsolve((b*x+a)^2*diff(y(x),x)+c*y(x)^2+(b*x+a)*y(x)^3 = 0, y(x),'implicit')
Maple raw output
1/2*((erf(1/2*2^(1/2)*(c*y(x)+b*(b*x+a))/b^(1/2)/y(x)/(b*x+a))*exp(1/2*(c*y(x)+b
*(b*x+a))^2/y(x)^2/(b*x+a)^2/b)*Pi^(1/2)*2^(1/2)*b*c+2*(b*x+a)*b^(3/2))*exp(-1/2
*((-b*x-a+c)*y(x)+b*(b*x+a))*((b*x+a+c)*y(x)+b*(b*x+a))/y(x)^2/(b*x+a)^2/b)+2*_C
1*b^(5/2))/b^(5/2) = 0