The function field $\mathcal{F}(\Gamma)$ of a subgroup $\Gamma \leq \mathrm{SL}_2(\mathbb{Z})$: the type of meromorphic modular functions $f : \mathcal{H} \to \mathbb{C}$ invariant under $\Gamma$ and meromorphic at the cusps (Definition 19.2).
Instances For
The underlying function $\mathcal{H} \to \mathbb{C}$ of an element of FunctionField Γ.
Instances For
The proof that an element of FunctionField Γ is in fact a modular function for $\Gamma$.
Instances For
A function modular for the full group $\mathrm{SL}_2(\mathbb{Z})$ is a fortiori modular for any subgroup $\Gamma$: meromorphicity is preserved and invariance under $\Gamma$ follows from invariance under the whole group.
The inclusion of function fields induced by the inclusion $\Gamma \leq \mathrm{SL}_2(\mathbb{Z})$, sending a modular function for the full group to the same function viewed as a modular function for $\Gamma$.
Instances For
The function field $\mathcal{F}(\Gamma)$ carries a (noncanonical) field structure (Theorem 19.8). The construction proceeds by exhibiting pointwise sum, product, and inverse operations on the underlying functions.
The chosen field structure on $\mathcal{F}(\Gamma)$ extracted from
instField_nonempty via choice.
The field $\mathbb{C}(j)$ of rational functions in Klein's $j$-invariant, realized as the function field of the full modular group $\mathrm{SL}_2(\mathbb{Z})$ (Theorem 19.9).
Instances For
The canonical ring homomorphism $\mathbb{C}(j) \hookrightarrow \mathcal{F}(\Gamma)$ making $\mathcal{F}(\Gamma)$ a $\mathbb{C}(j)$-algebra (Theorem 19.10).
Instances For
The $\mathbb{C}(j)$-algebra structure on $\mathcal{F}(\Gamma)$ obtained from the
canonical ring homomorphism algebraMap_ratFuncJ.
For any congruence subgroup $\Gamma$, the extension $\mathcal{F}(\Gamma)/\mathbb{C}(j)$ is finite-dimensional of degree at most $[\mathrm{SL}_2(\mathbb{Z}) : \Gamma]$ (Theorem 19.11).