4.2.43 \(y'(x)=\text {f0}(x)+\text {f1}(x) y(x)+\text {f2}(x) y(x)^2+\text {f3}(x) y(x)^3\)

ODE
\[ y'(x)=\text {f0}(x)+\text {f1}(x) y(x)+\text {f2}(x) y(x)^2+\text {f3}(x) y(x)^3 \] ODE Classification

[_Abel]

Book solution method
Abel ODE, First kind

Mathematica
cpu = 127.575 (sec), leaf count = 0 , could not solve

DSolve[Derivative[1][y][x] == f0[x] + f1[x]*y[x] + f2[x]*y[x]^2 + f3[x]*y[x]^3, y[x], x]

Maple
cpu = 0.458 (sec), leaf count = 0 , could not solve

dsolve(diff(y(x),x) = f0(x)+f1(x)*y(x)+f2(x)*y(x)^2+f3(x)*y(x)^3, y(x),'implicit')

Mathematica raw input

DSolve[y'[x] == f0[x] + f1[x]*y[x] + f2[x]*y[x]^2 + f3[x]*y[x]^3,y[x],x]

Mathematica raw output

DSolve[Derivative[1][y][x] == f0[x] + f1[x]*y[x] + f2[x]*y[x]^2 + f3[x]*y[x]^3, 
y[x], x]

Maple raw input

dsolve(diff(y(x),x) = f0(x)+f1(x)*y(x)+f2(x)*y(x)^2+f3(x)*y(x)^3, y(x),'implicit')

Maple raw output

dsolve(diff(y(x),x) = f0(x)+f1(x)*y(x)+f2(x)*y(x)^2+f3(x)*y(x)^3, y(x),'implicit
')