Phyisab**** said:
But why? If ds is an infinitesimal change in s, and dt likewise for t,
That's a big if. The only infinitessimal real number is zero, so we run into serious problems if we try to think this way.
The way (standard) analysis works is that we use the derivative to give meaning to infinitessimals,
not the other way around.
Once you have defined the notion of differential form, you can talk about things like ds and dt. And if it so happens that there is a unique way to write ds as a multiple of dt:
ds = f dt
then it would be fair to define ds/dt to mean the value f.
There is no a priori reason why this should have anything to do with the derivative, but happily it turns out that this notation agrees with Leibniz notation.
Incidentally, nonstandard analysis does use infinitessimals to define the derivative, but it's
still wrong to view ds/dt as an infinintessimal variation in s over an infinitessimal variation in t. NSA still goes about defining a differential form-like thing. Once you define the derivative and have settled upon what you mean by dx where x is the chosen variable upon which other things are dependent, then df(x) is then defined to be f'(x) dx.
*: I mean differential functions, not just functions. But I don't know the right adjetive here