I'm sorry if I'm being unclear, I'm sick and tired so I'm a bit foggy. Let me try to lay out what I meant more clearly.
We often model very small quantities as being infinitesimal even though they aren't necessarily
actually infinitesimal, so far as we can tell. For instance, we can model very small translational motions as infinitesimals displacements. We can then, for instance, divide this displacement by the infinitesimal time interval over which it takes place, giving us the velocity vector. This is essentially just scaling the infinitesimal displacement vector ##\mathrm{d} \vec{r}## by an infinitesimal scalar ##\frac{1}{\mathrm{d} t}##, giving us ##\vec{v}##. So in some sense, we've approximated small motions by infinitesimals, but the approximation is of no consequence with regards to commutativity of translations because both finite and infinitesimal translations commute. In other words, whether we approximate them as infinitesimals or treat them as finite, they commute.
With rotations, however, this is different. We can carry out the same process of approximating the rotation as infinitesimal and scaling by the infinitesimal time interval over which it takes place, giving us the angular velocity vector. My confusion stems from the fact that, unlike with translational motion, infinitesimal rotations commute, while finite rotations do not. So if rotations can only be
approximately described as infinitesimal, then it's only in an approximate sense that they commute, right? And because angular velocity is just a scalar multiple of infinitesimal rotations, then angular velocity, too, must only approximately commute, right?
In other words, are there measurable higher order deviations from our linear approximation of rotations, or is angular velocity exactly a vector? (Or is my confusion just a result of me being too sick to think clearly? ;) )
D H said:
The issue isn't angular velocity so much as it is rotation. Angular velocity ω is a vector in the sense that it can be multiplied by a scalar and in the sense that the angular velocities add as vectors. However, unlike translational velocity where ∫vdt describes the change in position, you cannot use ∫ωdt to describe the change in orientation. The orientation of some object in three dimensional is not a vector in the sense of "vector" as used in physics. It is instead a rotation matrix. Given two rotation matrices A and B, A*B ≠ B*A in general. Matrix multiplication doesn't commute.
For example, a rotation about the x-axis by 90 degrees followed by a rotation about the z axis by 90 degrees results in a very different orientation than rotating about z by 90 degrees and then rotating about x by 90 degrees. However, if you make those angles small, the difference between rotating about x followed by rotating about z versus rotating about z versus rotating about x becomes smaller and smaller. The difference between A*B and B*A approaches zero much more quickly than do the rotation angles as the rotation angles approach zero. A*B = B*A (matrix multiplication does commute) in the limit of infinitesimal rotations.
This definitely makes things somewhat more clear, but I guess I'm just not able to make a clear distinction between what we can and cannot represent as a vector. Is rotation unique in this way?