D'Alembert's principle derivation in Goldstein's Classical Mechanics book
Why does cancellation of dots $\frac{\partial \dot{\mathbf{r}}_i}{\partial \dot{q}_j} = \frac{\partial \mathbf{r}_i}{\partial q_j}$ work?