I teach the undergraduate course "Modern Control Theory".
Recently, I find this simple question puzzling:
Suppose we've got state equation dx/dt = Ax+Bu+f(t), where x is the state vector and f(t) is an arbitrary perturbation.
Why is the state x completely controllable if and only if the pair of matrices (A, B) are controllable, despite f(t)? How can this be proved?
It must be very simple to answer but I cannot find any reference by hand.