Two complex lattices are homothetic when multiplication by one nonzero complex number takes one onto the other. Changes between oriented integral bases have determinant one, so normalized period ratios classify these classes by . The lattice Eisenstein sums scale as .
Put and . Separate the terms in the lattice Eisenstein series. Differentiating the cosecant partial-fraction identity times gives, for ,
The initial identity is ; differentiation accounts for the factorial and the sign. Pair and and collect the products . Absolute convergence of the lattice sum for , and local uniform convergence of the resulting power series, justify these operations. Thus the requested Fourier expansions are
Here , and the Bernoulli numbers have convention . The second formula uses Euler's even-value identity for the Riemann zeta function, . In particular and .
We need the rational, rather than merely complex, version of the polynomial ring of level-one modular forms. Recall how the valence formula for the modular group supplies its proof. For a nonzero weight- modular form, with ,
Integrate around a truncated standard fundamental domain of the modular group, indenting around boundary zeros. The paired vertical sides cancel by translation; pair the two halves of the circular edge using . The logarithmic derivative of supplies , while the top edge supplies . The half-disc and third-disc at the two elliptic points account for the fractions . The argument principle then gives the formula. All orders in it are nonnegative for a holomorphic modular form. It follows that negative weights have no forms, , and : a weight-two form vanishes at , contributing at least .
Define . It is a weight-twelve cusp form and its expansion starts with . The valence formula for the modular group forces its order at infinity to be exactly one and leaves no interior zeros. Thus division by identifies with . Every nonnegative even has a monomial of weight : solve , taking when is even and when it is odd and at least three. Subtract the constant coefficient of a modular form times such a monomial and divide by . Induction on weight proves generation by .
If the original Fourier coefficients are rational, every step preserves rationality: both generators and have rational expansions, and formal division by does too. This proves the rational structure of level-one modular forms. Write with and . Rescaling gives
The Bernoulli number formula above makes each zeta ratio rational: its powers of cancel precisely because the weights agree. This proves the required rational coefficients for the unnormalized lattice Eisenstein sums.
Finally because the quotient weights are negative, and because . In each of these weights a form is determined by its constant coefficient. The indicated monomials have that coefficient equal to one, so
For a complex lattice, put and . The complex lattice form of the Klein j-invariant is
The denominator is nonzero for a complex lattice: after normalization it is a nonzero scalar multiple of , whose absence of zeros was proved in part (b). The equal lattice Eisenstein sums therefore give equal values, so parts (a) and (b) give for some . Scaling the absolutely convergent lattice Eisenstein sums gives
If both sums are nonzero, , so and .
If , then and . The complex lattice is homothetic to , which is preserved by multiplication by . The constraint allows only powers of , each already preserving the complex lattice. If , then and . The complex lattice is homothetic to . Multiplication by preserves this complex lattice because , and multiplication by always preserves it. The constraint allows exactly the sixth roots generated by these two multiplications. Again . Both sums cannot be zero simultaneously because the discriminant is nonzero. Hence in every case
The exceptional cases are essential in a complex lattice is determined by its fourth and sixth Eisenstein sums; merely deducing homothety of complex lattices would not prove equality.
For the period lattice , define the Weierstrass elliptic function by
On a compact set away from , the summand is uniformly for sufficiently large . The permitted lattice convergence estimate therefore gives Normal convergence of the Weierstrass elliptic-function series. Consequently is a meromorphic function, with a double pole of principal part at each lattice point and no other poles. Termwise differentiation gives the normally and absolutely convergent series
Pairing with shows that is even and is odd. Reindexing the absolutely convergent derivative series gives for every . Thus is constant, with removable singularities at the lattice points. For either basis period , evaluate at : evenness makes this constant zero. These two periods imply all periods in . Hence is a nonconstant elliptic function with period lattice .
To obtain the Laurent coefficients of the Weierstrass elliptic function, take and expand
The expansion and lattice summation can be interchanged uniformly on smaller disks, using the same convergent majorant. The odd powers cancel in pairs. In terms of the lattice Eisenstein sums, the answer is
Only the absolutely convergent lattice Eisenstein sums of weights at least four occur here; no conditionally defined is needed.
Put and . The Laurent series just found gives
Therefore has no pole at zero, and its value there is zero. By periodicity it has no poles anywhere. An entire elliptic function is bounded on a closed fundamental parallelogram, hence on the plane, and is constant by Liouville theorem. Since , this proves the Weierstrass elliptic differential equation
We still need to identify the three roots without assuming their distinctness. For a nonconstant elliptic function , the argument principle applied to around a fundamental parallelogram makes the opposite-edge integrals cancel. Thus its zeros and poles, counted with multiplicity, have equal total number. In particular has exactly two zeros in a period cell for every finite .
Let , with . Their classes are the three nonzero two-torsion points of a complex torus. Oddness and periodicity give , so . Thus , where , has a zero of multiplicity at least two at , and the preceding count says its multiplicity is exactly two. If two of the half-period values of the Weierstrass elliptic function were equal, the same function would have at least four zeros, a contradiction. Evaluating the Weierstrass elliptic differential equation at the three half-periods now gives three distinct roots of its cubic. Consequently
For the remaining identity, fix and put , where . The elliptic function
has possible poles only at modulo . At each, the other factor has an exact double zero, so these poles are removable. Thus is constant, and its limit at zero is . Differentiating the cubic differential equation first where , then extending the resulting identity holomorphically, gives . Since is a root of , we obtain
This proves the Weierstrass half-period translation formula by pole cancellation. Set . Since , evenness gives , and therefore
The denominator here is nonzero: the only zero of modulo is , whereas is not congruent to . Finally differentiate the Weierstrass half-period translation formula and use to obtain the Weierstrass quarter-period derivative identity
The equality holds wherever these quotients are initially defined, and hence as an identity of meromorphic functions at all remaining points.
A level-one modular form with rational Fourier coefficients is a weighted homogeneous polynomial with rational coefficients in the normalized Eisenstein series . Subtract its constant coefficient times a same-weight monomial. The remainder is a cusp form; divide it by . The valence formula for the modular group shows that has no interior zeros, so this quotient is holomorphic and has rational coefficients. Induction on weight proves the assertion. Euler's Bernoulli number formula for even zeta values then gives the corresponding rational weighted polynomial in the unnormalized lattice Eisenstein sums .