Note: By isomorphism/automorphism, I mean isomorphism/automorphism of Riemann surfaces. $\Lambda,\Lambda'$ are discrete lattice in $\mathbb C$.
Backward direction:
$z\mapsto c z$ gives an automorphism of $\mathbb C$ which drops down to an isomorphism $\mathbb C/\Lambda \rightarrow \mathbb C/\Lambda'$.
Forward direction:
This is where I am stuck. So far I have argued:
Let $f:\mathbb C/\Lambda \rightarrow \mathbb C/\Lambda'$ be the given isomorphism and let $\pi: \mathbb C \rightarrow \mathbb C/\Lambda$ and $\pi': \mathbb C \rightarrow \mathbb C/\Lambda'$ be projection maps.
WLOG $f([0])=[0]$, because, otherwise, we can postcompose by a translation.
Let $N_0$ be a small enough nbd of $0$ in $\mathbb C$.
As $f,\pi$ are local isomorphisms, $f\circ \pi: N_0 \rightarrow f(\pi(N_0))$ is an isomorphism.
As $\pi'$ is a covering map, there is a nbd, $N_0'$ of $0$ in $\mathbb C$ such that $(\pi')^{-1}: f(\pi(N_0)) \rightarrow N_0'$ is an isomorphism.
Now we proceed to show $(\pi')^{-1} \circ f\circ \pi : N_0\rightarrow N_0'$ is given by $z\mapsto c z$ for some $c\in \mathbb C\backslash 0$.
Let $\eta$ be a non-vanishing holomorphic 1-form on $\mathbb C/\Lambda'$ such that $(\pi')^*(\eta)=dz$.
$\pi^*(f^*(\eta))$ is a non-vanishing $\Lambda$-periodic and holomorphic 1-form on $\mathbb C$.
By Liouville's theorem, we are forced to have $\pi^*f^*(\eta)=cdz$ for some $c\in \mathbb C\backslash 0$.
Thus, $\pi^*f^*(\pi'^{-1})^*(dz) = cdz$.
This gives $\pi'^{-1} \circ f \circ \pi: N_0 \rightarrow N_0'$ is $z\mapsto cz$ as derivative is a constant $c$ and $0$ maps to $0$.
How do I use the above to show that $f([z])=[cz]$?
It's an explanation(copy) of Function's excellent comment and answer, which is in fact a complete proof. I'm learning Riemann surface too. As an exercise, I am trying to unravel the details.
Mainly there is five components:
The lifting criterion and the unique lifting property, stated in Hatcher's Algebraic Topology, page 62, is:
But here all the spaces are topological manifolds and all the maps are continuous maps. So we need some more lemmas to move the results to complex manifolds(Here I state them in context of Riemann surfaces, but they holds on complex manifolds or smooth manifolds):
So these two lemmas move results from continous context to holomorphic context. For details of these stuff, please see Mosher's answer in the universal covering space of compact Riemann surface(how the covering map be holormporphic?), or John M. Lee's Introduction to Smooth Manifolds section 4.3, smooth covering maps, page 92. Or the vedio The Riemann Surface Structure on the Topological Covering of a Riemann Surface by nptelhrd on youtube.
Then it's a routine task to analysis the commutative diagram(I'm not quite familiar with writing commutative diagram in latex. Hence I post it as a screenshot.):
Suppose $g$ is the inverse of $f$ and $f([0]) = [0]$. Since $\Bbb{C}$ is simply connected, by the lifting criterion we know there is a unique lifting $\widetilde{f}$ of $f\circ \pi_\Lambda$ such that $\widetilde{f}(0) = 0$, and by lemma 2 "the holomorphic lifting" $\widetilde{f}$ is holomorphic. Similarly there is a unique lifting $\widetilde{g}$ of $g \circ \pi_{\Lambda^\prime}$ such that $\widetilde{g}(0) = 0$, and by lemma 2 "the holomorphic lifting" $\widetilde{g}$ is holomorphic.
Hence $\pi_{\Lambda}\circ \widetilde{g} \circ \widetilde{f} = g\circ f \circ \pi_{\Lambda}$. But we know $g\circ f =1$ since $g$ is the inverse of $f$. So $\pi_{\Lambda}\circ \widetilde{g} \circ \widetilde{f} = \pi_{\Lambda}$. Hence $\widetilde{g} \circ \widetilde{f}$ is a lifting of $\pi_{\Lambda}$ such that $(\widetilde{g} \circ \widetilde{f})(0)=0$. But $1$ is also such an lifting. Hence by the unique lifting property we have $\widetilde{g} \circ \widetilde{f} = 1$. Similarly $\widetilde{f} \circ \widetilde{g}=1$. Hence $\widetilde{f}$ is an automorphism of $\Bbb{C}$.
By 4. and our assumption $\widetilde{f}(z)=cz$ for some $c \neq 0$.
Then:
$$ \begin{aligned} \Lambda^\prime &= \pi_{\Lambda^\prime}^{-1}([0]_{\Bbb{C}/\Lambda^\prime}) \\ &= \widetilde{f}(\widetilde{f}^{-1}(\pi_{\Lambda^\prime}^{-1}([0]_{\Bbb{C}/\Lambda^\prime}))) \\ &= \widetilde{f}(\pi_{\Lambda}^{-1}(f^{-1}([0]_{\Bbb{C}/\Lambda^\prime}))) \\ &= \widetilde{f}(\pi_{\Lambda}^{-1}([0]_{\Bbb{C}/\Lambda})) \\ &= \widetilde{f}(\Lambda) \\ &= c \Lambda \end{aligned} $$
Hence I think this is what Function talking about in the comment and the answer. And I have two remark about this: