[[_homogeneous, `class A`], _dAlembert]
Book solution method
Homogeneous ODE,
Mathematica ✓
cpu = 1.46566 (sec), leaf count = 6977
Maple ✓
cpu = 0.029 (sec), leaf count = 37
DSolve[-x + 2*y[x]*y'[x] + x*y'[x]^2 == 0,y[x],x]
Mathematica raw output
{{y[x] -> (Cosh[3*C[1]] + Sinh[3*C[1]] - x^2*Sqrt[(36*x^6 + Cosh[6*C[1]] + Sinh[
6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))/(32*x^12 + 40*x
^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1
+ 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*
C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] +
40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*
x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/x^4] - 9*x^2*Sqrt[
(8*x^2)/9 + (2*Cosh[6*C[1]])/(81*x^4) + (2*Sinh[6*C[1]])/(81*x^4) - (4*2^(2/3)*(
2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))/(9*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[1
2*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]]
+ (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3)) - (2^(1/
3)*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[1
2*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[1
5*C[1]] + Sinh[15*C[1]])])^(1/3))/(9*x^2) - (2*(-432*x^6*Cosh[3*C[1]] + Cosh[9*C
[1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(81*x^6*Sqrt[(36*x^6 + Cosh[6*C[1]]
+ Sinh[6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))/(32*x^1
2 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] +
Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] +
Sinh[15*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*
C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] +
(1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/x^4])])/(1
8*x^2)}, {y[x] -> (Cosh[3*C[1]] + Sinh[3*C[1]] - x^2*Sqrt[(36*x^6 + Cosh[6*C[1]]
+ Sinh[6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))/(32*x^1
2 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] +
Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] +
Sinh[15*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*
C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] +
(1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/x^4] + 9*x
^2*Sqrt[(8*x^2)/9 + (2*Cosh[6*C[1]])/(81*x^4) + (2*Sinh[6*C[1]])/(81*x^4) - (4*2
^(2/3)*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))/(9*(32*x^12 + 40*x^6*Cosh[6*C[1]]
- Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[
3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))
- (2^(1/3)*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]]
- Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3
*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/(9*x^2) - (2*(-432*x^6*Cosh[3*C[1]] +
Cosh[9*C[1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(81*x^6*Sqrt[(36*x^6 + Cosh
[6*C[1]] + Sinh[6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))
/(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*
C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*
C[1]] + Sinh[15*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] -
Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*
C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/x^
4])])/(18*x^2)}, {y[x] -> (Cosh[3*C[1]] + Sinh[3*C[1]] + x^2*Sqrt[(36*x^6 + Cosh
[6*C[1]] + Sinh[6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))
/(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*
C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*
C[1]] + Sinh[15*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] -
Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*
C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/x^
4] - 9*x^2*Sqrt[(8*x^2)/9 + (2*Cosh[6*C[1]])/(81*x^4) + (2*Sinh[6*C[1]])/(81*x^4
) - (4*2^(2/3)*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))/(9*(32*x^12 + 40*x^6*Cosh[
6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^
6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])
^(1/3)) - (2^(1/3)*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[
6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*
C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/(9*x^2) + (2*(-432*x^6*Cosh[3*
C[1]] + Cosh[9*C[1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(81*x^6*Sqrt[(36*x^
6 + Cosh[6*C[1]] + Sinh[6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]] - Sinh[6
*C[1]]))/(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] -
Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(
Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*
C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)
*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(
1/3))/x^4])])/(18*x^2)}, {y[x] -> (Cosh[3*C[1]] + Sinh[3*C[1]] + x^2*Sqrt[(36*x^
6 + Cosh[6*C[1]] + Sinh[6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]] - Sinh[6
*C[1]]))/(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] -
Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(
Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*
C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)
*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(
1/3))/x^4] + 9*x^2*Sqrt[(8*x^2)/9 + (2*Cosh[6*C[1]])/(81*x^4) + (2*Sinh[6*C[1]])
/(81*x^4) - (4*2^(2/3)*(2*x^6 - Cosh[6*C[1]] - Sinh[6*C[1]]))/(9*(32*x^12 + 40*x
^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1
+ 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*
C[1]])])^(1/3)) - (2^(1/3)*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x
^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)
*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3))/(9*x^2) + (2*(-432*x^6
*Cosh[3*C[1]] + Cosh[9*C[1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(81*x^6*Sqr
t[(36*x^6 + Cosh[6*C[1]] + Sinh[6*C[1]] + (36*2^(2/3)*x^4*(2*x^6 - Cosh[6*C[1]]
- Sinh[6*C[1]]))/(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*
C[1]] - Sinh[12*C[1]] + Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[
1]])^3*(Cosh[15*C[1]] + Sinh[15*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6
*Cosh[6*C[1]] - Cosh[12*C[1]] + 40*x^6*Sinh[6*C[1]] - Sinh[12*C[1]] + Sqrt[((1 +
16*x^6)*Cosh[3*C[1]] + (1 - 16*x^6)*Sinh[3*C[1]])^3*(Cosh[15*C[1]] + Sinh[15*C[
1]])])^(1/3))/x^4])])/(18*x^2)}, {y[x] -> -(Cosh[3*C[1]] - Sinh[3*C[1]] + x^2*Sq
rt[(36*x^6 + Cosh[6*C[1]] - Sinh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[3*C[1]] - Sinh[
3*C[1]])*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 40*x
^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18
*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C
[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^
6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*
C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[
1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^4] + x^2*Sqrt[72*x^2 + (2*Cosh
[6*C[1]])/x^4 - (2*Sinh[6*C[1]])/x^4 + (36*2^(2/3)*(-Cosh[3*C[1]] + Sinh[3*C[1]]
)*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 40*x^6*Cosh
[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]]
- Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3
*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) - (9*2^(1/3)*(32*x^12 + 40*x^6*Cosh[6*C
[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Si
nh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Co
sh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^2 - (2*(432*x^6*Cosh[3*C[1]] - Cosh[9*C[
1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(x^6*Sqrt[(36*x^6 + Cosh[6*C[1]] - S
inh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[3*C[1]] - Sinh[3*C[1]])*((-1 + 2*x^6)*Cosh[3
*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1
]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[18*C[1]])*Sqrt[
((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[1]] + Sinh
[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]
] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[18*C[1]])*Sqrt[(
(1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[
21*C[1]])])^(1/3))/x^4])])/(18*x^2)}, {y[x] -> (-Cosh[3*C[1]] + Sinh[3*C[1]] - x
^2*Sqrt[(36*x^6 + Cosh[6*C[1]] - Sinh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[3*C[1]] -
Sinh[3*C[1]])*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 +
40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Co
sh[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sin
h[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 +
40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cos
h[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh
[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^4] + x^2*Sqrt[72*x^2 + (2
*Cosh[6*C[1]])/x^4 - (2*Sinh[6*C[1]])/x^4 + (36*2^(2/3)*(-Cosh[3*C[1]] + Sinh[3*
C[1]])*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 40*x^6
*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C
[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1
]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) - (9*2^(1/3)*(32*x^12 + 40*x^6*Cos
h[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]]
- Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^
3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^2 - (2*(432*x^6*Cosh[3*C[1]] - Cosh
[9*C[1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(x^6*Sqrt[(36*x^6 + Cosh[6*C[1]
] - Sinh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[3*C[1]] - Sinh[3*C[1]])*((-1 + 2*x^6)*C
osh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[1
2*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[18*C[1]])*
Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[1]] +
Sinh[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12
*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[18*C[1]])*S
qrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[1]] +
Sinh[21*C[1]])])^(1/3))/x^4])])/(18*x^2)}, {y[x] -> (-Cosh[3*C[1]] + Sinh[3*C[1]
] + x^2*Sqrt[(36*x^6 + Cosh[6*C[1]] - Sinh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[3*C[1
]] - Sinh[3*C[1]])*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x
^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]]
+ (Cosh[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6
)*Sinh[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^
12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] +
(Cosh[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)
*Sinh[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^4] - x^2*Sqrt[72*x^2
+ (2*Cosh[6*C[1]])/x^4 - (2*Sinh[6*C[1]])/x^4 + (36*2^(2/3)*(-Cosh[3*C[1]] + Si
nh[3*C[1]])*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 4
0*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh
[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[
3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) - (9*2^(1/3)*(32*x^12 + 40*x^
6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*
C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[
1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^2 + (2*(432*x^6*Cosh[3*C[1]] -
Cosh[9*C[1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(x^6*Sqrt[(36*x^6 + Cosh[6
*C[1]] - Sinh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[3*C[1]] - Sinh[3*C[1]])*((-1 + 2*x
^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 40*x^6*Cosh[6*C[1]] - C
osh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[18*C[
1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[
1]] + Sinh[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]] - Co
sh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[18*C[1
]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[1
]] + Sinh[21*C[1]])])^(1/3))/x^4])])/(18*x^2)}, {y[x] -> (-Cosh[3*C[1]] + Sinh[3
*C[1]] + x^2*Sqrt[(36*x^6 + Cosh[6*C[1]] - Sinh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[
3*C[1]] - Sinh[3*C[1]])*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/
(32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C
[1]] + (Cosh[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 1
6*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(
32*x^12 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[
1]] + (Cosh[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16
*x^6)*Sinh[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^4] + x^2*Sqrt[7
2*x^2 + (2*Cosh[6*C[1]])/x^4 - (2*Sinh[6*C[1]])/x^4 + (36*2^(2/3)*(-Cosh[3*C[1]]
+ Sinh[3*C[1]])*((-1 + 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^1
2 + 40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] +
(Cosh[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*
Sinh[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3) - (9*2^(1/3)*(32*x^12 +
40*x^6*Cosh[6*C[1]] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cos
h[18*C[1]] - Sinh[18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh
[3*C[1]])^3*(Cosh[21*C[1]] + Sinh[21*C[1]])])^(1/3))/x^2 + (2*(432*x^6*Cosh[3*C[
1]] - Cosh[9*C[1]] - 432*x^6*Sinh[3*C[1]] + Sinh[9*C[1]]))/(x^6*Sqrt[(36*x^6 + C
osh[6*C[1]] - Sinh[6*C[1]] + (36*2^(2/3)*x^4*(Cosh[3*C[1]] - Sinh[3*C[1]])*((-1
+ 2*x^6)*Cosh[3*C[1]] + (1 + 2*x^6)*Sinh[3*C[1]]))/(32*x^12 + 40*x^6*Cosh[6*C[1]
] - Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[
18*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[
21*C[1]] + Sinh[21*C[1]])])^(1/3) + 9*2^(1/3)*x^2*(32*x^12 + 40*x^6*Cosh[6*C[1]]
- Cosh[12*C[1]] - 40*x^6*Sinh[6*C[1]] + Sinh[12*C[1]] + (Cosh[18*C[1]] - Sinh[1
8*C[1]])*Sqrt[((1 + 16*x^6)*Cosh[3*C[1]] + (-1 + 16*x^6)*Sinh[3*C[1]])^3*(Cosh[2
1*C[1]] + Sinh[21*C[1]])])^(1/3))/x^4])])/(18*x^2)}}
Maple raw input
dsolve(x*diff(y(x),x)^2+2*y(x)*diff(y(x),x)-x = 0, y(x),'implicit')
Maple raw output
[x(_T) = 1/(3*_T^2-1)^(2/3)*_T*_C1, y(_T) = -1/2*(_T^2-1)*_C1/(3*_T^2-1)^(2/3)]