[[_homogeneous, `class A`], _exact, _rational, _dAlembert]
Book solution method
Exact equation
Mathematica ✓
cpu = 0.0341975 (sec), leaf count = 381
Maple ✓
cpu = 0.016 (sec), leaf count = 35
DSolve[(2*x^2 + 4*x*y[x] - y[x]^2)*y'[x] == x^2 - 4*x*y[x] - 2*y[x]^2,y[x],x]
Mathematica raw output
{{y[x] -> 2*x + (6*2^(1/3)*x^2)/(E^(3*C[1]) + 27*x^3 + Sqrt[E^(6*C[1]) + 54*E^(3
*C[1])*x^3 - 135*x^6])^(1/3) + (E^(3*C[1]) + 27*x^3 + Sqrt[E^(6*C[1]) + 54*E^(3*
C[1])*x^3 - 135*x^6])^(1/3)/2^(1/3)}, {y[x] -> 2*x - (3*2^(1/3)*(1 + I*Sqrt[3])*
x^2)/(E^(3*C[1]) + 27*x^3 + Sqrt[E^(6*C[1]) + 54*E^(3*C[1])*x^3 - 135*x^6])^(1/3
) + ((I/2)*(I + Sqrt[3])*(E^(3*C[1]) + 27*x^3 + Sqrt[E^(6*C[1]) + 54*E^(3*C[1])*
x^3 - 135*x^6])^(1/3))/2^(1/3)}, {y[x] -> 2*x + ((3*I)*2^(1/3)*(I + Sqrt[3])*x^2
)/(E^(3*C[1]) + 27*x^3 + Sqrt[E^(6*C[1]) + 54*E^(3*C[1])*x^3 - 135*x^6])^(1/3) -
((1 + I*Sqrt[3])*(E^(3*C[1]) + 27*x^3 + Sqrt[E^(6*C[1]) + 54*E^(3*C[1])*x^3 - 1
35*x^6])^(1/3))/(2*2^(1/3))}}
Maple raw input
dsolve((2*x^2+4*x*y(x)-y(x)^2)*diff(y(x),x) = x^2-4*x*y(x)-2*y(x)^2, y(x),'implicit')
Maple raw output
-1/3*ln((x+y(x))*(x^2-7*x*y(x)+y(x)^2)/x^3)-ln(x)-_C1 = 0