Let $\Gamma$ be a lattice in $\mathbb{C}$ spanned by $\omega_1$ and $\omega_2$.
Denote $\mathbb{C}/\Gamma$ = $\{a\omega_1 + b\omega_2~|~a,b \in [0,1)\}$. Why is $\mathbb{C}/\Gamma$ compact?
Suppose $f$ is an elliptic function in $\Gamma$. Why is the number of poles $mod ~\Gamma$ of $f$ finite? (Elliptic function refers to the doubly periodic meromorphic functions.)
Let $n_z(f)$ and $n_p(f)$ denote the numbers of zeros and poles of $f$ respectively in $\mathbb{C}/\Gamma$. Why is $n_z(f)$ = $n_p(f)$?