Suppose that $V_1$ is a vector space over the field $K_1$ and $V_2$ is a vector space over the field $K_2$. What is the definition of an isomorphism between these two vector spaces?
My best guess would be that $K_1$ and $K_2$ have to be isomorphic as fields. Say $\xi:K_1\to K_2$ is an isomorphism. And furthermore, we must have a bijective function $\sigma:V_1 \to V_2$ with
$$\sigma(\lambda v_1 + \mu v_2) = \xi(\lambda)\sigma(v_1) + \xi(\mu)\sigma(v_2)$$ for all $v_1,v_2 \in V_1$ and all $\lambda, \mu \in K_1$.
Is this correct, or have I missed or added extra conditions?