I'm currently struggling to prove the following exercise:
Let $f:\mathbb{H}\to\mathbb{C}$ be holomorphic and $k\in\mathbb{N}$. If $f(\gamma z)=(cz+d)^{k}f(z)$ for every $\gamma\in Sl_{2}(\mathbb{Z})$ and $f$ is an eigenfunction of every Hecke Operator $T_{n}$, then $f$ is a modular form of weight $k$. Here $c$ and $d$ are given by
\begin{equation*} \gamma = \begin{pmatrix} a & b \newline c & d \end{pmatrix} \end{equation*}
For $f$ to be a modular form, all I need to show here is that $f$ is holomorphic at $\infty$. From my lecture notes I also know, that it is sufficient to show that there are constants $C,A>0$ such that $\lvert y^{\frac{k}{2}}f(x+iy)\rvert\leq C(y^{A}+y^{-A})$ for every $z=x+iy\in\mathbb{H}$.
However I don't see where to start. Any hint to the right direction is appreciated
That’s an interesting question!
I think the following approach works, but I’m not sure.