1.はじめに
メモ22,23の「タクシー数:2通りに表せる場合とn(>2)通りに表せる場合」のその1と2で、3乗の違いを無視すれば、タクシー2もタクシーn(>2)も同じであることを書いたが、その検討の際にいくつか気づいたことがあった。それについて、備忘録としてメモしておく。あわせて、メモ22,23の結果をもとにした、タクシー3の探索法について記す。但し、あまり良い結果は得られない。
最初に用語の定義や得られた命題等を書いておく。
- タクシー2:2つの自然数の3乗の和として2通りに表せる自然数
mをタクシー2とすると 有理数a,b≠0,t≠0が存在して
となる。 - タクシーn (nは2以上の自然数):2つの自然数の3乗の和としてn通りに表せる自然数
- 広義タクシーn:2つの有理数の3乗の和でn通りに表わされる0でない有理数
- Tn:タクシーnの集合。以下で表わされる。
- Wn:広義タクシーnの集合。以下で表わされる。
- ~:以下で定義されるTn(Wn)における同値関係 に対し、 を とする。
- R:以下で定義される有理数の乗法群における同値関係(メモ22ではRkと書いた同値関係) に対し を とする。
- 写像 : が定まる。 に対し のとき
- メモ22の命題6:
- メモ23の命題7:
---------------------------------------------------------------------
命題8 写像 は単射であり、その値域は(0,1)/Rである。
---------------------------------------------------------------------
(説明)付記1を参照のこと (説明終)
2.みんな 楕円曲線 に関係してくる
タクシー数関係をいろいろさわっているうちに、 の形の楕円曲線に3回遭遇した(以下の(1),(2),(3))。
(1) は と双有理同値
平面3次曲線 は、 タクシー数そのものに関係する。1.で定義したタクシーnとは、 の点である自然数のペア がn個あることである。
「メモ12 タクシー数と楕円曲線:rank 2以上の楕円曲線がどんどん出てくる」の最初の部分に記したが、平面3次曲線 とそのWeierstrass標準形 との間には以下の関係がある。
したがって、 の有理点で、上の変換式で の有理点に変換したとき、それの座標が自然数となるものがn個ある時、それがタクシーnである。
(2) 平面3次曲線 は、と双有理同値
メモ19に楕円曲線 と双有理同値なWeierstrass標準形を示したが、実は以下に示す通り、 のようなさらに簡単な形に変換できることが分かった(Webサイトで楕円曲線の有理点等に関する豊富なデータを提供しているNakaoさんからのご指摘による)。
を変形して
とおくと、
これを(1)に代入して、
両辺に をかけて
とおけば
また,x,yとの関係は
\begin{eqnarray}
\left\{
\begin{array}{l}
s=4/3 \cdot (1+3k^{2})/(x+3ky) \\
t=8/3 \cdot (1+3k^{2})(-kx+y)/(x+3ky) \hspace{20pt} (2)
\end{array} \right.
\end{eqnarray}
\begin{eqnarray}
\left\{
\begin{array}{l}
x= \{ 8(1+3k^{2})-9kt \} / \{ 6s(1+3k^{2}) \} \\
y= \{ 8k(1+3k^{2})+3t \} / \{ 6s(1+3k^{2}) \} \hspace{30pt} (3)
\end{array} \right.
\end{eqnarray}
この と 間の双有理変換を で表すこととする。
なお、メモ19で報告した変換からも が得られることも確認した。この双有理変換を とする。結果だけここに記す。
ここで、
詳しくは付記2を参照のこと。
(3)同値関係 R でkと同値な有理数k’は の有理点より得られる。
kRk’ とは、有理数 に対し、 を意味する。
この式を書き換えると
両辺に を掛けて
したがって、k’は楕円曲線 の有理点 より で与えられる。
なお、 上の点を 、上の点を とすれば、 と の間には
の関係がある。
3.平面3次曲線 の有理点
と の間の2つの双有理変換が得られたこと、 と の間の双有理変換が得られたことから、どれかの曲線の有理点がわかれば、他の曲線の有理点が導かれる。
平面3次曲線 のすぐにわかる有理点として(1,0)がある。変換式(2)より の有理点 を得る。したがって、 もまた の有理点である。これに変換式(3)を適用し の有理点 を得る。下表にこうして得られた有理点をいくつか示す。
4.タクシー3の探索
mをタクシーn(n>2)とすると、自然数 が存在して
である。
ここで、 とすれば これらが定める は区間(0,1)にふくまれ、全て関係Rで同値である。逆に、同値な有理数 が区間(0,1)含まれれば、有理数 が存在して、 である。したがって、
この式の両端の式が自然数の3乗の和となるよう分母を払ってやれば、自然数 が存在して 、かつ、 となる。 は全て異なる自然数のペアとなりタクシーnが得られる。
よって、タクシー3を見つけるには、区間(0,1)に含まれる同値な を3個見つければ良い。言い換えれば、区間(0,1)に含まれる有理数 について、
の有理点で が区間(0,1)に含まれるものを3個見つければよい。Sagemathの機能を使って の有理点群の生成元を見つけ、その線形結合として条件に合う有理点を見つけることが考えられるが、試してみたところ の分母が大きくなると、結果が得られない(得られるのかもしれないが、計算し続けるので途中で打ち切った)。
一つの探索法は以下のとおり。
① 有理数 を区間(0,1)から選定する。
② この について、メモ23の青色領域に入る を選定する。
③ ①,②で選んだ はタクシー2を定めるので、
とおくとき、 となる。また、青色領域の定め方より、
よって、 は区間(0,1)に属す。 のときは も区間(0,1)に含まれる。 のときは が区間(0,1)に含まれる。
よって、 ( のとき) または ( のとき)とすれば、とも区間(0,1)に含まれ、しかも関係Rについて同値である。 とするとき、 から定まる の有理点
をそれぞれ とおく。
(注: と は の有理点群の生成元となるようだ。全ての生成元を尽くすわけではない。)
④ と の線形結合より条件にあう の有理点を計算する。これはsagemathにより簡単に実施できる。
の分母が2から26までの範囲で計算したところ、比較的小さなタクシー3として、下表が得られた。
上に示した方法は、 を と の線形結合から求めているので、 の分母は大きな値になっている。おそらく、大きなランクの有理点群をもつ からは、かなり小さなタクシーn(n>=3)が得られるのではないだろうか。逆に言うと、既存のタクシーnからランクの大きな楕円曲線 が得られるのではないだろうか。
付記
付記1
命題8 写像 は単射であり、その値域は(0,1)/Rである。
------------------------------------------------------------------
(説明)
・の値域が に含まれること。
を における の代表元とすると
が存在して、 ここで
ここで としてよいので
の同値類。したがって に含まれる。
・単射であること。に対し、 を における の代表元とする。
そうすると
が存在して、 ここで
が存在して、 ここで
である。今、 とすると、 が を、 が を代表するとしてよいので、有理数 が存在して である。
したがって、
これは であることを示す。
(説明終)
付記2
命題9 3次平面曲線 は、と双有理同値で ある。変換式は
ここで、
---------------------------------------------
(説明) 「メモ19 ある有理点を有する平面3次曲線のweierstrass標準形への変換」より平面3次曲線 は、楕円曲線 と双有理同値であり、両者の変換式は以下のとおり。
ここで、
ここで
である。
を に注意して変形すると
より
よって
とおくと
x,yとの関係は、
{ }内の計算:
の係数:
の係数:
の係数:
の係数 :
の係数 :
定数 :
逆変換は、A,B,Cに含まれる s,tをS,Tで置き換えればよい。
したがって、A,B,Cを で除したものを改めてA,B,Cとおくと
ここで
(説明終)