ODE
\[ -a y(x) y'(x)-a x+y'(x)^2=0 \] ODE Classification
[_dAlembert]
Book solution method
Clairaut’s equation and related types, d’Alembert’s equation (also call Lagrange’s)
Mathematica ✓
cpu = 1.13249 (sec), leaf count = 43
\[\text {Solve}\left [\left \{x=\frac {\text {K$\$$230907} \left (a c_1+\sinh ^{-1}(\text {K$\$$230907})\right )}{a \sqrt {\text {K$\$$230907}^2+1}},\frac {x}{\text {K$\$$230907}}+y(x)=\frac {\text {K$\$$230907}}{a}\right \},\{y(x),\text {K$\$$230907}\}\right ]\]
Maple ✓
cpu = 0.02 (sec), leaf count = 48
\[ \left \{ [x \left ( {\it \_T} \right ) ={{\it \_T} \left ( {\frac {{\it Arcsinh} \left ( {\it \_T} \right ) }{a}}+{\it \_C1} \right ) {\frac {1}{\sqrt {{{\it \_T}}^{2}+1}}}},y \left ( {\it \_T} \right ) =-{1 \left ( {\frac {{\it Arcsinh} \left ( {\it \_T} \right ) }{a}}+{\it \_C1} \right ) {\frac {1}{\sqrt {{{\it \_T}}^{2}+1}}}}+{\frac {{\it \_T}}{a}}] \right \} \] Mathematica raw input
DSolve[-(a*x) - a*y[x]*y'[x] + y'[x]^2 == 0,y[x],x]
Mathematica raw output
Solve[{x == (K$230907*(ArcSinh[K$230907] + a*C[1]))/(a*Sqrt[1 + K$230907^2]), x/
K$230907 + y[x] == K$230907/a}, {y[x], K$230907}]
Maple raw input
dsolve(diff(y(x),x)^2-a*y(x)*diff(y(x),x)-a*x = 0, y(x),'implicit')
Maple raw output
[x(_T) = 1/(_T^2+1)^(1/2)*_T*(1/a*arcsinh(_T)+_C1), y(_T) = -1/(_T^2+1)^(1/2)*(1
/a*arcsinh(_T)+_C1)+_T/a]