A weight- modular form gives an invariant tensor differential
because cancels its automorphy factor. Assume first . At an ordinary quotient point this differential is holomorphic. At an elliptic point of order , use and from part (a), and write the pullback as , with holomorphic. Its invariance says , so a nonzero term has . Since
the exponent in the descended coefficient is the integer . With , it is at least . At the modular cusp, and has a power series with nonnegative exponents, so has a pole of order at most .
Consequently the linear map injects into the meromorphic sections of with poles bounded by
This section space is . It is finite-dimensional on a compact Riemann surface by the Riemann-Roch theorem. Concretely choose one nonzero meromorphic section of the line bundle; dividing by it identifies these sections with a Riemann-Roch space with a fixed finite divisor bound. This proves the requested finite-dimensionality by compact-surface theory.
In fact the injection is an isomorphism. If a descended coefficient has order at least , its pulled-back exponent is nonnegative; the modular cusp pole bound likewise gives a holomorphic Fourier expansion of a modular form. These pullbacks therefore recover modular forms. Since is the Riemann sphere, , and a line bundle of degree on the sphere has sections. Hence
For negative , the valence formula excludes a nonzero holomorphic modular form because all its orders would be nonnegative but their sum would be ; the space is zero. The mechanism behind finite-dimensionality is modular forms as meromorphic differentials on X(1), with explicit elliptic and modular cusp pole bounds.