I have been learning about elliptic curves. In particular, I have been trying to understand the proof that an elliptic curve (let's assume it's nonsingular, if it matters), say $E:y^2=x^3+ax+b=:f(x)$ over $\mathbb C$ is always isomorphic as a topological group to $\mathbb C/\Lambda$ for some lattice $\Lambda$ (that of course depends on the coefficients $a,b$).
I think that I can follow the argument based on showing that the Weierstrass $\wp$-function works as such an isomorphism. However, I cannot reconcile this with my mental picture about what an elliptic curve looks like. Just topologically, I don't see how $E(\mathbb C)$ could possibly be homeomorphic to a torus.
Let's assume that $f$ has distinct roots $x_1,x_2,x_3$. Then, for every $x$ in the complex plane except for these three points, there are exactly two corresponding values of $y$ on the elliptic curve due to the fundamental theorem of algebra. Therefore, my naïve mental picture for $E(\mathbb C)$ is that of two infinite planes joined at $3$ points corresponding to the roots of $f$. Even accounting for the points at infinity, my mental image ends up being something like a sphere "squashed down" such that the northern and southern hemispheres touch at three points.
What I described doesn't seem like it could be possibly homeomorphic to a torus, although I have to admit I cannot prove this rigorously.
What's gone wrong in my logic? Thanks in advance!
Let's look at $y^2 = x$ first. This doesn't look like two planes glued together at a point, it looks like one plane folded in on itself rotationally (the ray of intersection is an artifact of being immersed in 3-dimensions).
For an elliptic curve, the picture is we have a torus and then there's this skewer through the centre of it ($\phi$) and when we do the same kind of rotational fold, we get 4, so-called "rammification points" where the skewer intersects the torus.
There are some pictures in the notes here around pages 25 to 27.