I am having trouble understanding a proof in Rudin's "Real and Complex Analysis."
The theorem states that
To every linear transformation $T$ of $\mathbb R^k$ into $\mathbb R^k$ corresponds a real number $\Delta (T)$ such that $$m(T(E))=\Delta (T)m(E)$$ for every $E\in\mathfrak M$. In particular, $m(T(E))=m(E)$ when $T$ is a rotation.
Here $m$ is a complete measure defined on a $\sigma$-algebra $\mathfrak M$ such that $m(W)=vol (W)$ for every k-cell $W$.
(Part of) The Proof
Let $T:\mathbb R^k\rightarrow\mathbb R^k$ be linear...elementary linear algebra tells us that $T$ is a one-to-one map of $\mathbb R^k$ into $\mathbb R^k$ whose inverse is also linear. Thus $T$ is a homeomorphism of $\mathbb R^k$ into $\mathbb R^k$...
What I don't understand
I am not quite convinced that the linearity of $T$ is enough to prove that $T$ is a homeomorphism. From what I found, a linear mapping is continuous if the space is a normed finite dimensional space. However, here we are not guaranteed that $\mathbb R^k$ is finite dimensional. So wouldn't the proof be incomplete? What am I missing? What allows $T$ be a homeomorphism?