4.23.49 (y(x)2+1)(ax+tan1(y(x)))+y(x)=0

ODE
(y(x)2+1)(ax+tan1(y(x)))+y(x)=0 ODE Classification

[_quadrature]

Book solution method
Missing Variables ODE, Dependent variable missing, Solve for x

Mathematica
cpu = 0.105349 (sec), leaf count = 0 , could not solve

DSolve[Derivative[1][y][x] + (a*x + ArcTan[Derivative[1][y][x]])*(1 + Derivative[1][y][x]^2) == 0, y[x], x]

Maple
cpu = 0.074 (sec), leaf count = 30

{y(x)=tan(RootOf(ax(tan(_Z))2+(tan(_Z))2_Z+ax+tan(_Z)+_Z))dx+_C1} Mathematica raw input

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

Mathematica raw output

DSolve[Derivative[1][y][x] + (a*x + ArcTan[Derivative[1][y][x]])*(1 + Derivative
[1][y][x]^2) == 0, y[x], x]

Maple raw input

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

Maple raw output

y(x) = Int(tan(RootOf(a*x*tan(_Z)^2+tan(_Z)^2*_Z+a*x+tan(_Z)+_Z)),x)+_C1