[[_1st_order, _with_linear_symmetries], _rational, _dAlembert]
Book solution method
Clairaut’s equation and related types,
Mathematica ✓
cpu = 0.256356 (sec), leaf count = 57
Maple ✓
cpu = 0.033 (sec), leaf count = 37
DSolve[y[x] - (x + y[x])*y'[x] + (1 + x)*y'[x]^2 == 0,y[x],x]
Mathematica raw output
{{y[x] -> -(E^C[1]*(E^C[1] - 2*x))/(2*(2 + E^C[1]))}, {y[x] -> (2*E^C[1]*(-2*E^C
[1] + x))/(1 + 2*E^C[1])}}
Maple raw input
dsolve((1+x)*diff(y(x),x)^2-(x+y(x))*diff(y(x),x)+y(x) = 0, y(x),'implicit')
Maple raw output
y(x)^2+(-2*x-4)*y(x)+x^2 = 0, y(x) = _C1*(_C1*x+_C1-x)/(_C1-1)