So I was asked to prove that every Elliptic function of order $2$ whose pole set is contained in the lattice $\Lambda$ is of the form $a+b\wp$, where $\wp$ is the Weierstrass-p function:
$$\wp(z)=\frac{1}{z^2}+\sum_{\omega\in\Lambda - \{0\}}\big [\frac{1}{(z-\omega)^2}-\frac{1}{\omega^2}\big ].$$
After screwing around with Laurent series for a couple of hours I finally gave up and just looked up the answer:
Given our assumptions on $f$, subtract off a scalar multiple of $\wp$ to obtain an elliptic function of order $1$, which must be constant (by a previous theorem).
Talk about an unsatisfying answer to a pretty powerful classification result! I certainly can't see why it ought to be true. Can anyone construct $a+b\wp$ directly from the assumptions on $f$?
My attempt was to note that $Res (f,\omega)=\lim_{z\rightarrow\omega}\frac{d}{dz}(z-\omega)^2f(z)$ exists and is the same for all $\omega\in\Lambda$. And thus $\frac{d}{dz}(z-\omega)^2f(z)$ is analytic in a neighborhood of $\omega$, which can be integrated to obtain the function $(z-\omega)^2f(z)$, analytic in a nbhd of $\omega$. I can't however figure out where to go from here.