Is it true that there always exist a unitary matrix that can take a state vector of an arbitrary pure state to another arbitrary pure state ? (of course assuming same hilbert space). If true, how do we prove it ? it look like it is true via geometrical arguments but i have not been able to convince myself completely. I am sure in the case of 1 qubit system; what about multiqubit system ? Thanks.