Write for the two given congruence subgroups, to distinguish them from the notation . Their double coset has a finite decomposition
Finiteness follows because has finite index in . To check this without assuming integrality of , clear its denominators: a sufficiently deep principal congruence subgroup lies both in and, after conjugation by , in . Representatives for give the displayed decomposition.
Using the Hecke-normalized rational slash operator from the PDF, define the double-coset operator on modular forms by
Replacing by for changes no term because . Right multiplication by permutes these left cosets, so . Each summand is holomorphic in the complex upper half-plane. At any rational modular cusp, factor with and upper triangular of positive slope, as in 2(i). The cusp expansion of has no negative terms, and substitution by preserves boundedness. The sum is periodic in a cusp coordinate for , so it has a removable singularity there. This proves
If vanishes at all its cusps, the same argument gives vanishing for the image too.
Now set . For an integer prime to , choose with lower-right entry congruent to modulo . Such a lift exists by choosing with and using . The subgroup is normal in , and its quotient is through the lower-right entry. Define the diamond operator by
Different lifts differ by a member of , so this is well defined. The diamond operators satisfy .
For a prime , put and define the Hecke operator
Choose with and set . A complete set of left-coset representatives is
Here and , with both right factors in . To prove completeness, consists of the members of whose upper-right entry is divisible by . Reduction of modulo is onto : use the Chinese remainder theorem to impose identity modulo and any chosen determinant-one matrix modulo , then lift to by elementary matrices. Reduction of is the lower triangular subgroup. Its left cosets correspond to the lines of top rows in . The right factors give lines , while the last factor gives with . They are all the lines, proving the decomposition.
The printed slash normalization now gives and
Thus
To prove commutation, use the marked-lattice model of a modular form. A pair consists of a lattice and a point of exact order modulo , and a weight- function satisfies . In a basis with , it represents . The diamond operator multiplies by . The same Hecke operator is
Every marked point retains exact order : multiplication by is invertible on its cyclic group, since . This lattice sum agrees with the displayed slash sum. Its overlattices with basis give the first terms, and the remaining one with basis has normalized marked point , giving . Multiplying the mark by commutes with passage to each overlattice and does not change the set of overlattices. Hence
Finally write . The first term of contains the finite average
It therefore contributes to the coefficient of . The second term contributes if , and zero otherwise. This proves the good-prime and bad-prime Hecke coefficient formula at a good prime, without assuming that has a particular character:
where a nonintegral coefficient index means zero. For both terms are retained. On a diamond-character eigenspace the second term becomes .
Use the normalized Fricke involution , and let . Choose integers with . The matrix lies in , and has determinant one and lies in , with . The displayed identity in the PDF reads . Taking double cosets therefore identifies the reversed correspondence with the diamond operator times the original one. Conjugation by reverses the two diagonal entries, so
The same finite-correspondence change of variables in the Petersson inner product transfers a matrix to its inverse and yields . The diamond operators commute with , so . Thus is a normal operator. Multiplying by a nonzero scalar does not change the conjugation formula.
The commuting normal operators , together with the finite-order diamond operators, admit simultaneous diagonalization for the Petersson inner product. Their restrictions to the new subspace of cusp forms have one-dimensional common eigenspaces by the newform multiplicity-one theorem. This additional theorem is the essential newform input: normality alone would allow higher multiplicities. Since every commutes with the good-prime operators and preserves the new space, it preserves each such line and is scalar on it. Normalize its nonzero first Fourier coefficient to one to obtain a newform. This gives the requested simultaneous eigenbasis of the new space.
By definition, every old form is a linear combination of lower-level oldforms by argument dilation. Repeatedly split each lower-level cusp space into its old space and its Petersson inner product orthogonal new space; induction on the level shows that the specified dilations of newforms span the full space. To prove independence, separate distinct primitive eigenforms by their good-prime eigenvalues, using the newform multiplicity-one theorem. For a fixed normalized form, its dilations are independent: order the distinct positive integers increasingly, and the coefficient of the least occurring kills its coefficient in any vanishing linear combination. Repeat for the next least . Thus these dilations are indeed a basis.
For trivial character, part (a) shows that commutes with all the good-prime operators, so it preserves the one-dimensional primitive line. Also for the determinant-normalized slash operator; a nonzero trivial-character form has even . Therefore
The power of in an unnormalized Fricke eigenvalue depends on the convention. The plain slash action gives , while the Hecke-style action gives . The PDF prints ; that value requires the deliberate rescaling and does not follow under either usual convention. Under that rescaling its displayed eigenvalue is ; all the preceding eigenspace and conjugation statements are unchanged.
Use the following normalizations for Hecke operators on marked lattices and the diamond operator:
Multiplication by a unit preserves the order of the marked point. There are prime-index overlattices; when they all preserve that order. When , precisely the overlattice killing the order- subgroup generated by is excluded, leaving terms. Thus the definition is meaningful at bad primes too.
Both operations preserve homogeneity, since scalar multiplication bijects the indexing lattices and multiplies every summand by the same . Changing the marked basis merely permutes the overlattices, giving the required transformation. Locally each term is a modular form evaluated after a rational fractional-linear substitution, multiplied by its appropriate automorphy factor; this preserves holomorphy on the half-plane.
For modular cusp holomorphy, factor any such rational substitution at a rational modular cusp into an integral modular substitution followed by an upper triangular map with . An existing holomorphic modular cusp expansion stays bounded under this map. The finite sum has the positive period supplied by its new level, so boundedness makes its singularity removable in the new modular cusp parameter. This is cusp holomorphy under rational slash operators. It proves that the operators preserve the functions arising from .
For clarity, the factor is paired with the homogeneity convention ; it gives the Fourier normalization requested in part (c). The diamond action on modular forms equals for a lift with lower-right entry congruent to , since the transformed marked point is modulo the original lattice.