I'm reading Automorphisms of Surfaces after Nielsen and Thurston by Casson and Bleiler, and I'm confused by something in the introductory section where the authors classify the homeomorphisms of a torus.
They say that, "The homeomorphisms of $T^2$ correspond to the elements of the general linear group $GL_2(\mathbb{Z})$ as any element $\alpha$ in $GL_2(\mathbb{Z})$ maps $\mathbb{Z}^2$ to itself and so induces a continuous map $h_\alpha:T^2\to T^2$."
I understand why the map $h_\alpha$ is induced by $\alpha$, but it's not clear to me why every homeomorphism of the torus is induced by some element of $GL_2(\mathbb{Z})$. Any homeomorphism $f:T^2\to T^2$ certainly lifts to an invertible map $\tilde f:\mathbb{R}^2\to\mathbb{R}^2$, but why is $\tilde f$ linear?