この記事ではモジュラー方程式というものについて、その色々な形態とモジュラー方程式を考える意味について解説していきます。
まずどういうものをモジュラー方程式と言うのかを提示しておきましょう。
レベル$N$のモジュラー関数$f$、つまり合同部分群
$$\G(N)=\l\{\begin{pmatrix}a&b\\c&d\end{pmatrix}\in\G\mid a,d\equiv1\pmod N,\;b,c\equiv0\pmod N\r\}$$
の作用に対して不変な$\mathbb{H}\cup\{i\infty\}$上の有理型関数$f$について、$f(\tau)$と$f(p\tau)$との関係を記述する方程式のことを$f$についての$p$次モジュラー方程式という(一般に$p$は$N$と互いに素な自然数とすることが多い)。
最も基本的なモジュラー方程式としてKleinの$j$-不変量($N=1$)についてのモジュラー方程式があります。それらは
前の記事
でちらっと紹介したように$p$が素数のとき、次のような表示を持ちます。
$$F_p(x,j)=(x-j(p\tau))\prod^{p-1}_{k=0}(x-j\l(\frac{\tau+k}p\r))=0$$
今回の記事では$j$ではなく
モジュラー$\la$関数
($N=2$)についてのモジュラー方程式
$$W_p(x,\la)=(x-\la(p\tau))\prod^{p-1}_{j=0}(x-\la\l(\frac{\tau+2j}p\r))=0$$
の派生形についてまとめていきます。$W_p$自身については
前の記事
で詳しく解説しています。
楕円積分
$$K(k)=\int^1_0\frac{dx}{\sqrt{(1-x^2)(1-k^2x^2)}}$$
に対し
$k'=\sqrt{1-k^2},l'=\sqrt{1-l^2}$
$K'=K(k'),L=K(l),L'=K(l')$
とおいたとき、母数$k,l$についての方程式
$$\frac{L'}{L}=p\frac{K'}{K}$$
を$p$次モジュラー方程式と言うことがあります。
これは$k=\la(\tau)^\frac12,l=\la(\tau')^\frac12$とおくと
前の記事
の定理10から
$$\tau'=\frac{iL'}L=p\frac{iK'}{K}=p\tau$$
によって$k$と$l$の関係を決定する方程式となっています。
u-v形式のモジュラー形式
として紹介した
$$u(\tau)=\la(\tau)^{\frac18}
=\sqrt2q\prod^\infty_{n=1}\frac{1+q^{2n}}{1+q^{2n-1}}\quad(q=e^{\pi i\tau})$$
についてのモジュラー方程式
$$\Omega(v,u)=(v-(-1)^{\frac{p^2-1}8}u(p\tau))\prod^{p-1}_{j=0}(v-u\l(\frac{\tau+16j}p\r))=0$$
はJacobi-Sohnkeのモジュラー方程式と言います。
Jacobi-Sohnkeのモジュラー方程式は$\la$についての素朴なモジュラー方程式に比べて項の数や係数の大きさが小さいのでより扱いやすいものとなっています。
u-v形式のモジュラー形式
でちらっと紹介したり、
楕円関数の代数的な解
を考えたときに出てきた楕円積分の母数$k,l$についての方程式
$\sqrt{kl}+\sqrt{k'l'}=1\quad(p=3)$
や
$\sqrt[4]{kl}+\sqrt[4]{k'l'}=1\quad(p=7)$
をRussellのモジュラー方程式と言います。
これは$(p+1)/8$の既約分数を$m/n\;(n=1,2,4)$としたとき$x=\sqrt[4]{kl}^n,y=\sqrt[4]{k'l'}^n$についての整数係数方程式
$$\sum_{0\leq i+j\leq m}a_{i,j}x^iy^j=0$$
の形や
\begin{eqnarray}
P&=&1+(-1)^m(x+y)
\\Q&=&4n^2(x+y+(-1)^mxy)
\\R&=&xy\times\l\{\begin{array}{ll}
\phantom{0}4&(n=1)
\\16&(n=2)
\\32&(n=4)\end{array}\r.
\end{eqnarray}
についての無理方程式の形に表されます。
例えば$p=5,11,23$の場合はすべて
$$P-R^\frac13=0$$
がモジュラー方程式となっており、それぞれ展開すると
\begin{eqnarray}
kl+k'l'+(32klk'l')^\frac13&=&1\quad(p=5)
\\\sqrt{kl}+\sqrt{k'l'}+(256klk'l')^\frac16&=&1\quad(p=11)
\\\sqrt[4]{kl}+\sqrt[4]{k'l'}+(256klk'l')^\frac1{12}&=&1\quad(p=23)
\end{eqnarray}
のように書けます。
Russellのモジュラー方程式は場合によってはJacobi-Sohnkeのモジュラー方程式よりも簡単な形に書ける他、下で紹介するsingular moduliを計算するのにも便利な方程式となっています。
Schläfliのモジュラー方程式はWeberのモジュラー関数
\begin{eqnarray}
\f(\tau)&=&q^{-\frac1{24}}\prod^\infty_{n=1}(1+q^{2n-1})
\\\f_1(\tau)&=&q^{-\frac1{24}}\prod^\infty_{n=1}(1-q^{2n-1})
\\\f_2(\tau)&=&\sqrt 2q^{\frac1{12}}\prod^\infty_{n=1}(1+q^{2n})
\end{eqnarray}
についてのモジュラー方程式として定められます。
例えば$P=\f(\tau)\f(p\tau),\;Q=\f(\tau)/\f(p\tau)$とおいたとき、$p=3,5,7$のモジュラー方程式は以下のようになります。
\begin{eqnarray}
Q^6+\frac1{Q^6}&=&P^3-\frac8{P^3}\phantom{{}-7}\quad(p=3)
\\Q^3+\frac1{Q^3}&=&P^2-\frac4{P^2}\phantom{{}-7}\quad(p=5)
\\Q^4+\frac1{Q^4}&=&P^3+\frac8{P^3}-7\quad(p=7)
\end{eqnarray}
このように
$$P^k\pm\l(\frac2P\r)^k,\;Q^k\pm\frac1{Q^k}$$
の組み合わせによって表せるのがSchläfliのモジュラー方程式の特徴となります。これもまたsingular moduliを計算するのに便利な方程式となっています。
ちなみに
前の記事
の定理3から
$$\f(\tau)^6=\frac{2\t_3(\tau)^2}{\t_2(\tau)\t_4(\tau)}
=\frac2{\sqrt[4]{\la(\tau)(1-\la(\tau))}}=\sqrt{\frac4{kk'}}$$
つまり
$$P=\sqrt[12]{\frac{16}{kk'll'}},Q=\sqrt[12]{\frac{kk'}{ll'}}$$
が成り立つのでSchläfliのモジュラー方程式は$\la$についてのモジュラー方程式の派生形となっていることがわかります。
またSchläfliのモジュラー方程式はRamanujanの不変量
\begin{eqnarray}
G(\tau)&=&2^{-\frac14}\f(\tau)
\\g(\tau)&=&2^{-\frac14}\f_1(\tau)
\end{eqnarray}
についてのモジュラー方程式としても表されます。これについて
$$P_G=G(\tau)G(p\tau),Q_G=G(\tau)/G(p\tau)$$
とおくと
$$P^k\pm\l(\frac2P\r)^k=2^{\frac k2}\l(P_G^k\pm\frac1{P_G^k}\r),Q=Q_G$$
が成り立つので$G$についての$p=3,5,7$次モジュラー方程式は以下のようになります。
\begin{eqnarray}
Q_G^6+\frac1{Q_G^6}&=&2\sqrt2\l(P_G^3-\frac1{P_G^3}\r)\phantom{{}-7}\quad(p=3)
\\Q_G^3+\frac1{Q_G^3}&=&\phantom{\sqrt2}2\l(P_G^2-\frac1{P_G^2}\r)\phantom{{}-7}\quad(p=5)
\\Q_G^4+\frac1{Q_G^4}&=&2\sqrt2\l(P_G^3+\frac1{P_G^3}\r)-7\quad(p=7)
\end{eqnarray}
前の記事
で紹介したようにWeberのモジュラー関数はデデキントのイータ関数$\eta$を用いて
$$\f(\tau)=e^{-\frac{\pi i}{24}}\frac{\eta((\tau+1)/2)}{\eta(\tau)},\quad
\f_1(\tau)=\frac{\eta(\tau/2)}{\eta(\tau)},\quad
\f_2(\tau)=\sqrt2\frac{\eta(2\tau)}{\eta(\tau)}$$
と表せるのでイータ関数の性質
$$\eta(\tau+1)=e^{\frac{\pi i}{12}}\eta(\tau),\;
\eta\l(-\frac1\tau\r)=\sqrt{-i\tau}\eta(\tau)$$
に注意すると
$$\f(\tau+1)=e^{-\frac{\pi i}{24}}\f_1(\tau),\;\f_1\l(-\frac1\tau\r)=\f_2(\tau)$$
が成り立ちます。したがって$\f$についてのモジュラー方程式
$D(\f(p\tau),\f(\tau))=0$
がわかれば$\tau\mapsto\tau+1$とすることで$\f_1$のモジュラー方程式
$$D(e^{-\frac{p\pi i}{24}}\f_1(p\tau),e^{-\frac{\pi i}{24}}\f_1(\tau))=0$$
が得られ、さらに$\tau\mapsto-1/p\tau$とすることで$\f_2$のモジュラー方程式
$$D(e^{-\frac{p\pi i}{24}}\f_2(\tau),e^{-\frac{\pi i}{24}}\f_2(p\tau))=0$$
が得られます。
実際に$p=3,5,7$の場合を考えてみると
$$P_j=\f_j(\tau)\f_j(p\tau),\;Q_j=\f_j(\tau)/\f_j(p\tau)\quad(j=1,2)$$
とおいたとき$\tau\mapsto\tau+1$において
$$P,Q\mapsto e^{-\frac{p+1}{24}\pi i}P_1,e^{\frac{p-1}{24}\pi i}Q_1$$
つまり
\begin{eqnarray}
P^3,Q^6&\mapsto&-iP_1^3,iQ_1^6\quad(p=3)
\\P^2,Q^3&\mapsto&-iP_1^2,iQ_1^3\quad(p=5)
\\P^3,Q^4&\mapsto&-P_1^3,-Q_1^4\quad(p=7)
\end{eqnarray}
が成り立つので$\f_1$のモジュラー方程式は以下のようになります。
\begin{eqnarray}
Q_1^6-\frac1{Q_1^6}&=&-\l(P_1^3+\frac8{P_1^3}\r)\quad(p=3)
\\Q_1^3-\frac1{Q_1^3}&=&-\l(P_1^2+\frac4{P_1^2}\r)\quad(p=5)
\\Q_1^4+\frac1{Q_1^4}&=&P_1^3+\frac8{P_1^3}+7\qquad(p=7)
\end{eqnarray}
さらに$\tau\mapsto-1/p\tau$において
$$P_1,Q_1\mapsto P_2,1/Q_2$$
が成り立つので$\f_2$のモジュラー方程式は以下のようになります。
\begin{eqnarray}
Q_2^6-\frac1{Q_2^6}&=&P_2^3+\frac8{P_2^3}\phantom{{}-7}\quad(p=3)
\\Q_2^3-\frac1{Q_2^3}&=&P_2^2+\frac4{P_2^2}\phantom{{}-7}\quad(p=5)
\\Q_2^4+\frac1{Q_2^4}&=&P_2^3+\frac8{P_2^3}+7\quad(p=7)
\end{eqnarray}
さて、冒頭でも言及したようにモジュラー方程式とは(擬)モジュラー関数$f$に対して$f(\tau)$と$f(p\tau)$の関係を記述する方程式のことを言うのでした。
そして(擬)モジュラー関数の持つ性質
$$j\l(-\frac1\tau\r)=j(\tau),\quad
\la\l(-\frac1\tau\r)=1-\la(\tau),\quad
\f\l(-\frac1\tau\r)=\f(\tau),\quad
\f_1\l(-\frac2{\tau}\r)=\frac{\sqrt2}{\f_1(\tau)},\quad
\f_2\l(-\frac1{2\tau}\r)=\frac{\sqrt2}{\f_2(\tau)}$$
を利用すると
$$p\tau=-\frac1{\tau}\quad\l(p\tau=-\frac2\tau,-\frac1{2\tau}\r)$$
つまり
$$p\tau=\sqrt{-p}\quad(p\tau=\sqrt{-2p},\sqrt{-p/2})$$
における$j,\la,\f,\f_1,\f_2$の値を計算することができます。
このように(擬)モジュラー関数の$\tau=\sqrt{-p}$における特殊値のことをsingular moduliと言います。一般には$\Q(\tau)$が虚二次体となるような$\tau$における特殊値のことも指します。
いま$k=\la(\tau)^\frac12$の$\tau=\sqrt{-p}$における値を$k_p$とおくと
$$k_{1/p}=k'_p$$
なので$k=k'_p,l=k_p$は$p$次のモジュラー方程式を満たします。
Russelのモジュラー方程式は$x=\sqrt[4]{kl}^n,y=\sqrt[4]{k'l'}^n$についての方程式として表されたので、$k=l'$つまり$x=y$とした方程式を$x$について解くことで$x=\sqrt[4]{k_pk'_p}^n$の値が計算できます。
また$t=2kk'$とおくと$t^2=4k^2(1-k^2)$より
$$k^2=\frac{1\pm\sqrt{1-t^2}}2=\l(\frac{\sqrt{1+t}\pm\sqrt{1-t}}2\r)^2$$
となるので$\la(is)$は$s$について単調減少となることから
$$k_p=\frac{\sqrt{1+t_p}-\sqrt{1-t_p}}2,\;k'_p=\frac{\sqrt{1+t_p}+\sqrt{1-t_p}}2$$
と計算できます。
${}$
ちなみにいくつかの$p$に対する$k_p$の値は モジュラー$\la$関数のWikipedia に$\la^*(p)$として列記されています。
$G=2^{-\frac14}\f(\tau),g=2^{-\frac14}\f_1(\tau)$の$\tau=\sqrt{-p}$における値を$G_p,g_p$とおくと
$$G_{1/p}=G_p,\;g_{2/p}=1/g_{2p}$$
なので$P_G=G_p^2,Q_G=1$は$G$についての$p$次モジュラー方程式を、$P_g=1,Q_g=1/g_{2p}^2$は$g$についての$p$次モジュラー方程式を満たします。
また
$$\f(\tau)^6=\frac{2\t_3(\tau)^2}{\t_2(\tau)\t_4(\tau)}=\frac2{\sqrt{kk'}},\;
\f_1(\tau)^6=\frac{2\t_4(\tau)^2}{\t_2(\tau)\t_3(\tau)}=\frac{2k'}{\sqrt k}$$
であったことから
$$G_p=\frac1{(2k_pk'_p)^{\frac1{12}}},\;g_p=\l(\frac{k_p'^2}{2k_p}\r)^{\frac1{12}}$$
と求めることもできます。
逆にこの関係式から$k_p$を
$$k_p=\frac{\sqrt{1+G_p^{-12}}-\sqrt{1-G_p^{-12}}}2=g_p^6(\sqrt{g_p^{12}+g_p^{-12}}-g_p^6)$$
と求めることもできます。
${}$
$P,Q,R$を上で定めた通りとします。明示的には以下のようになります。
$\I$ $p\equiv15\pmod{16}$のとき、$n=1,\;m\equiv0\pmod2$なので
\begin{eqnarray}
P&=&1+\sqrt[4]{kl}+\sqrt[4]{k'l'}
\\Q&=&4(\sqrt[4]{kl}+\sqrt[4]{k'l'}+\sqrt[4]{klk'l'})
\\R&=&4\sqrt[4]{klk'l'}
\end{eqnarray}
$\II$ $p\equiv7\pmod{16}$のとき、$n=1,\;m\equiv1\pmod2$なので
\begin{eqnarray}
P&=&1-(\sqrt[4]{kl}+\sqrt[4]{k'l'})
\\Q&=&4(\sqrt[4]{kl}+\sqrt[4]{k'l'}-\sqrt[4]{klk'l'})
\\R&=&4\sqrt[4]{klk'l'}
\end{eqnarray}
$\III$ $p\equiv3\pmod8$のとき、$n=2,\;m\equiv1\pmod2$なので
\begin{eqnarray}
P&=&1-(\sqrt{kl}+\sqrt{k'l'})
\\Q&=&16(\sqrt{kl}+\sqrt{k'l'}-\sqrt{klk'l'})
\\R&=&16\sqrt{klk'l'}
\end{eqnarray}
$\IV$ $p\equiv1\pmod4$のとき、$n=4,\;m\equiv1\pmod2$なので
\begin{eqnarray}
P&=&1-(kl+k'l')
\\Q&=&64(kl+k'l'-klk'l')
\\R&=&32klk'l'
\end{eqnarray}
このときいくつかの奇素数$p$に対するRussellのモジュラー方程式は以下のようになることが知られています。
$\begin{array}{rll} \III&p=3&P=0 \\\IV&p=5&P-R^\frac13=0 \\\II&p=7&P=0 \\\III&p=11&P-R^\frac13=0 \\\IV&p=13&P^\frac12(P^2+8R)-R^\frac12(11P^2+Q)=0 \\\IV&p=17&P^3-R^\frac13(10P^2+Q)+13R^\frac23P+12R=0 \\\III&p=19&P^5-7P^2R-QR=0 \\\II&p=23&P-R^\frac13=0 \\\IV&p=29&P^\frac12(P^2+17PR^\frac13-9R^\frac23)-R^\frac16(9P^2+Q-13PR^\frac13+15R^\frac23)=0 \\\I&p=31&P^2-Q-(PR)^\frac12=0 \\\I&p=47&P^2-QPR^\frac13-2R^\frac23=0 \\\II&p=71&P^3-R^\frac13(4P^2+Q)+2PR^\frac23-R=0 \end{array}$
$$P=G(\tau)G(p\tau),Q=G(\tau)/G(p\tau)$$
$$A_k^\pm=2^\frac k2\l(P^k\pm\frac1{P^k}\r),\;B_k=Q^k+\frac1{Q^k}$$
とします。
このときいくつかの奇素数$p$に対するSchläfliのモジュラー方程式は以下のようになることが知られています。
\begin{eqnarray}
p=3&\quad&B_4=A_3^-
\\p=5&\quad&B_3=A_2^-
\\p=7&\quad&B_4=A_3^+-7
\\p=11&\quad&B_6=A_5^--11A_3^-+44A_1^-
\\p=13&\quad&B_7+13B_5+52B_3+78B_1=-A_6^-
\\p=17&\quad&B_9-34B_6+119B_3+17A_4^+B_3-A_8^++34A_4^++340=0
\\p=19&\quad&B_{10}+114B_6-95B_2-95A_3^-B_4+19A_6^+B_2-A_9^--38A_3^-=0
\end{eqnarray}
それ以上の$p$については
こちらの文献
で紹介されています。ただしこの文献における$P,Q$は上で定めた$P,Q$とはそれぞれ逆数の関係にあることに注意しましょう。
はい。
ということで
ラマヌジャンの円周率公式を導出する際
に出て来る定数
$$g_{58}=\sqrt{\frac{\sqrt{29}+5}2}$$
を計算するためにモジュラー方程式とsingular moduliについてまとめてみましたが、$p$が大きくなるごとにモジュラー方程式は煩雑化していくので中々一筋縄ではいかないようです(そもそもモジュラー方程式を導出すること自体も容易ではありません)。何か他にsingular moduliを計算するいい手法があるのでしょうか。
ただ$p$が十分小さいときは比較的簡単にsingular moduliを計算できるので、そこから種々の面白い公式が得られていくことになります。興味があれば自身の手で色々遊んでみてください。
とりあえず今回はこんなところで。
では。