Jano L. said:
It seems he missed the initial condition ##r_0=0##. I get the additional solution
r = \frac{{t{}^4}}{{144}}
Edit: Now I got it. He mixed the time-dependent solution for the initial condition ##r(T) = 0## with the trivial solution ##r(t) = 0## and spliced them at ##t = T##. The resulting hybrid is still a solution of the differential equation and meets the initial condition ##r(0) = 0##.
There is either no force and no acceleration (for ##r=0##) or both force and acceleration (for ##r \ne 0##). Whether this is a violation of the first law or not seems to be a matter of interpretation.
Jano L. said:
Newton's first law is different kind of law: it is not a mathematical equation, but causality statement.
Yes, the first law says that force is the only cause of changes in motion. This is the qualitative definition of force. As bcrowell already mentioned this was important to distinguish Newton's force from Aristoteles' force. According to Aristoteles force was required to keep the state of motion. According to Newton force is required to change the state of motion. That's what the first law is about.
The second law does not care about causality but gives a quantitative definition of force.
Jano L. said:
But Newton wrote a whole book on this. In the section on definitions you cited, he deals with "body", which most of the time means that mass is assumed constant.
The second law is not limited to bodies. Even if the quantity of matter (we better do not use the term "mass" here in order to avoid possible confusions with rest mass) of a body is constant, a system consisting of a variable number of bodies may have a variable quantity of matter. As the second law is not limited to bodies it is not forbidden to apply it to such systems. But as already mentioned it might be problematic to use the second law this way. It only works if you do not mix forces for constant and variable quantity of matter.
Jano L. said:
I did not read whole of Newton's book, but I am sure he did not meant actually to include the term ##\dot{m}v## from the derivative of momentum as a part of the equation of motion. That would lead him to incorrect results and I'm sure he would check before publishing them.
To my knowledge Newton didn't refer to this topic. I guess he started from conservation of momentum and stopped with the conclusion that the sum of all alterations of momentum need to be zero (that's what the second and third law say). In that sense his laws of motion are universal and also work for open systems or even for different transformations. Thus is wasn't necessary to go into further details at this point. Everything else can be derived from his definitions for particular conditions.
Jano L. said:
His 2nd law is thus correct only if in addition mass of the body is assumed to be constant, something he forgot/did not care to say or he said it elsewhere.
That's the result for closed systems and Galilean transformation. That's the usual situation in classical mechanics (that's why it is so popular). But other condition may return other results.