I need some help for the proof of the uniformization theorem (Silverman's Advanced Topics ...).
If we have $G_{4}(\Lambda_{1})=G_{4}(\Lambda_{2}) $ and $ G_{6}(\Lambda_{1})=G_{6}(\Lambda_{2})$ (with $\Lambda_{1},\Lambda_{2}$ two lattices and $G_{n}$: Einsenstein serie).
Why we have $\Lambda_{1}=\Lambda_{2}$ ?
There is a nice analytic proof of this. The Weierstrass function $\wp(z)$ associated to $\Lambda$ satisfies a differential equation with coefficients derived from $G_4(\Lambda)$ and $G_6(\Lambda)$. It is the unique even function with principal part $1/z^2$ satisfying this. It has poles at the points of $\Lambda$. So $G_4(\Lambda)$ and $G_6(\Lambda)$ determine $\wp(z)$ which determines $\Lambda$.