Documentation

Atlas.EllipticCurves.code.CMFieldOfDefinition

The principal congruence subgroup $\Gamma(N)$ is contained in $\Gamma_1(N)$: a matrix congruent to the identity mod $N$ has diagonal entries $\equiv 1$ and upper-right entry $\equiv 0$ mod $N$, which are precisely the defining conditions for $\Gamma_1(N)$.

The open modular curve $Y(\Gamma) = \Gamma \backslash \mathcal{H}$ as the quotient of the upper half-plane by the action of a subgroup $\Gamma \leq \mathrm{SL}_2(\mathbb{Z})$ via Mobius transformations. This is the noncompactified moduli space of elliptic curves with $\Gamma$-level structure.

Instances For

    The extended upper half-plane $\mathcal{H}^* = \mathcal{H} \cup \mathbb{P}^1(\mathbb{Q})$, the upper half-plane together with the cusps. Adjoining the cusps yields the compactification used to form projective modular curves.

    Existence of an action of $\mathrm{SL}_2(\mathbb{Z})$ on the extended upper half-plane $\mathcal{H}^*$ extending the Mobius action on $\mathcal{H}$ to the cusps.

    Instances For
      @[implicit_reducible]

      The instance registering the $\mathrm{SL}_2(\mathbb{Z})$-action on the extended upper half-plane, supplied by mulAction_ax.

      The (compact) modular curve $X(\Gamma) = \Gamma \backslash \mathcal{H}^*$, the quotient of the extended upper half-plane by $\Gamma$, including cusps.

      Instances For
        @[reducible, inline]

        The open modular curve $Y(N) = \Gamma(N) \backslash \mathcal{H}$, parametrizing elliptic curves with full level-$N$ structure.

        Instances For
          @[reducible, inline]

          The open modular curve $Y_1(N) = \Gamma_1(N) \backslash \mathcal{H}$, parametrizing elliptic curves equipped with a point of exact order $N$.

          Instances For
            @[reducible, inline]

            The open modular curve $Y_0(N) = \Gamma_0(N) \backslash \mathcal{H}$, parametrizing elliptic curves equipped with a cyclic subgroup of order $N$.

            Instances For
              @[reducible, inline]

              The (compactified) modular curve $X(N) = \Gamma(N) \backslash \mathcal{H}^*$, the compactification of $Y(N)$ obtained by adjoining the cusps.

              Instances For
                @[reducible, inline]

                The (compactified) modular curve $X_1(N) = \Gamma_1(N) \backslash \mathcal{H}^*$, the compactification of $Y_1(N)$.

                Instances For
                  @[reducible, inline]

                  The (compactified) modular curve $X_0(N) = \Gamma_0(N) \backslash \mathcal{H}^*$, the compactification of $Y_0(N)$.

                  Instances For