Documentation

Atlas.EllipticCurves.code.ModularFunctionField

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.

          @[implicit_reducible]

          The chosen field structure on $\mathcal{F}(\Gamma)$ extracted from instField_nonempty via choice.

          @[reducible, inline]

          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
              @[implicit_reducible]

              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).