4.19.34 x3y(x)2(2x2y(x)+1)y(x)+xy(x)2=0

ODE
x3y(x)2(2x2y(x)+1)y(x)+xy(x)2=0 ODE Classification

[[_homogeneous, `class G`], _rational]

Book solution method
Change of variable

Mathematica
cpu = 0.515414 (sec), leaf count = 1921

{{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,1]},{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,2]},{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,3]},{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,4]},{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,5]},{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,6]},{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,7]},{y(x)Root[1024x12576e12c1#14x82176e12c1#13x6+81e24c1#18x41536e12c1#12x4+36e24c1#17x2384e12c1#1x232e12c1+4e24c1#16&,8]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,1]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,2]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,3]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,4]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,5]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,6]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,7]},{y(x)Root[x12576e12c1#14x82176e12c1#13x6+82944e24c1#18x41536e12c1#12x4+36864e24c1#17x2384e12c1#1x232e12c1+4096e24c1#16&,8]}}

Maple
cpu = 0.095 (sec), leaf count = 195

{ln(x)_C1+14ln(1+4x2y(x)+1)14ln(4x2y(x)+1+1)+112ln(34x2y(x)+1+1)112ln(34x2y(x)+11)ln(9x2y(x)+2)12ln(x2y(x))4=0,ln(x)_C1ln(9x2y(x)+2)12ln(x2y(x))414ln(1+4x2y(x)+1)+14ln(4x2y(x)+1+1)112ln(34x2y(x)+1+1)+112ln(34x2y(x)+11)=0} Mathematica raw input

DSolve[x*y[x]^2 - (1 + 2*x^2*y[x])*y'[x] + x^3*y'[x]^2 == 0,y[x],x]

Mathematica raw output

{{y[x] -> Root[-32*E^(12*C[1]) + 1024*x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12
*C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4*E^(24
*C[1])*#1^6 + 36*E^(24*C[1])*x^2*#1^7 + 81*E^(24*C[1])*x^4*#1^8 & , 1]}, {y[x] -
> Root[-32*E^(12*C[1]) + 1024*x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x
^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4*E^(24*C[1])*#
1^6 + 36*E^(24*C[1])*x^2*#1^7 + 81*E^(24*C[1])*x^4*#1^8 & , 2]}, {y[x] -> Root[-
32*E^(12*C[1]) + 1024*x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1^2 
- 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4*E^(24*C[1])*#1^6 + 36
*E^(24*C[1])*x^2*#1^7 + 81*E^(24*C[1])*x^4*#1^8 & , 3]}, {y[x] -> Root[-32*E^(12
*C[1]) + 1024*x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1^2 - 2176*E
^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4*E^(24*C[1])*#1^6 + 36*E^(24*C
[1])*x^2*#1^7 + 81*E^(24*C[1])*x^4*#1^8 & , 4]}, {y[x] -> Root[-32*E^(12*C[1]) +
 1024*x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1^2 - 2176*E^(12*C[1
])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4*E^(24*C[1])*#1^6 + 36*E^(24*C[1])*x^2
*#1^7 + 81*E^(24*C[1])*x^4*#1^8 & , 5]}, {y[x] -> Root[-32*E^(12*C[1]) + 1024*x^
12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#
1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4*E^(24*C[1])*#1^6 + 36*E^(24*C[1])*x^2*#1^7 + 
81*E^(24*C[1])*x^4*#1^8 & , 6]}, {y[x] -> Root[-32*E^(12*C[1]) + 1024*x^12 - 384
*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 57
6*E^(12*C[1])*x^8*#1^4 + 4*E^(24*C[1])*#1^6 + 36*E^(24*C[1])*x^2*#1^7 + 81*E^(24
*C[1])*x^4*#1^8 & , 7]}, {y[x] -> Root[-32*E^(12*C[1]) + 1024*x^12 - 384*E^(12*C
[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*
C[1])*x^8*#1^4 + 4*E^(24*C[1])*#1^6 + 36*E^(24*C[1])*x^2*#1^7 + 81*E^(24*C[1])*x
^4*#1^8 & , 8]}, {y[x] -> Root[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 -
 1536*E^(12*C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^
4 + 4096*E^(24*C[1])*#1^6 + 36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#
1^8 & , 1]}, {y[x] -> Root[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 - 153
6*E^(12*C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 
4096*E^(24*C[1])*#1^6 + 36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#1^8 
& , 2]}, {y[x] -> Root[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^
(12*C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4096
*E^(24*C[1])*#1^6 + 36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#1^8 & , 
3]}, {y[x] -> Root[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*
C[1])*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4096*E^(
24*C[1])*#1^6 + 36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#1^8 & , 4]},
 {y[x] -> Root[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1]
)*x^4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4096*E^(24*C
[1])*#1^6 + 36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#1^8 & , 5]}, {y[
x] -> Root[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^
4*#1^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4096*E^(24*C[1])
*#1^6 + 36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#1^8 & , 6]}, {y[x] -
> Root[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1
^2 - 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4096*E^(24*C[1])*#1^
6 + 36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#1^8 & , 7]}, {y[x] -> Ro
ot[-32*E^(12*C[1]) + x^12 - 384*E^(12*C[1])*x^2*#1 - 1536*E^(12*C[1])*x^4*#1^2 -
 2176*E^(12*C[1])*x^6*#1^3 - 576*E^(12*C[1])*x^8*#1^4 + 4096*E^(24*C[1])*#1^6 + 
36864*E^(24*C[1])*x^2*#1^7 + 82944*E^(24*C[1])*x^4*#1^8 & , 8]}}

Maple raw input

dsolve(x^3*diff(y(x),x)^2-(1+2*x^2*y(x))*diff(y(x),x)+x*y(x)^2 = 0, y(x),'implicit')

Maple raw output

ln(x)-_C1-1/12*ln(9*x^2*y(x)+2)-1/4*ln(x^2*y(x))-1/4*ln(-1+(4*x^2*y(x)+1)^(1/2))
+1/4*ln((4*x^2*y(x)+1)^(1/2)+1)-1/12*ln(3*(4*x^2*y(x)+1)^(1/2)+1)+1/12*ln(3*(4*x
^2*y(x)+1)^(1/2)-1) = 0, ln(x)-_C1+1/4*ln(-1+(4*x^2*y(x)+1)^(1/2))-1/4*ln((4*x^2
*y(x)+1)^(1/2)+1)+1/12*ln(3*(4*x^2*y(x)+1)^(1/2)+1)-1/12*ln(3*(4*x^2*y(x)+1)^(1/
2)-1)-1/12*ln(9*x^2*y(x)+2)-1/4*ln(x^2*y(x)) = 0