In reviewing an old differential equation, DSolve results in calling Solve on a complex function I cannot understand. Here is the problem: DSolve[r''[t] + m/r[t]^2 == h, r[t], t], which is a simple second order equation with m and h as constants, and r[t] the function of variable t. This is the Kepler orbital equation, easily solved by setting r==1/u and rewriting the equation to be solved.
However, directly using DSolve as shown above, results in the following expression: Solve[- {Very Complex Expression} == (t + C)^2, r[t]], where C is a constant. I cannot interpret this result. the easiest way to see what I am talking about is to carry out the DSolve problem, which takes no time to run.
I am not now nor was I ever a skilled user of Mathematica, but this result has me stumped...I do not have the vocabulary to even know what to look for in the Community or documentation.
Regards, and thanks for the help.
Luther