ES 地面の目印

以前の数学メモは、地面の目印 -エスワン- にあります。

メモ27 第24回日曜数学会での発表の補足

1.はじめに

 2022年6月19日(日)の第24回日曜数学会で、2つの自然数の3乗の和として2通りに表される数(タクシー2)もn通りに表せる数(タクシーn)も有理数の3乗の違いしかないことを発表したが、重要なことを明確に言わなかったような気がするのでここにメモしておく。最初に復習から。

 

2.最初に少し復習

定義:タクシーn m, m' に対し、同値関係~を   \exists s \in \mathbb{Q}, m=s^{3}m' で定める。

定義有理数から0を除いた集合 \mathbb{Q}* の元 k,k' に対し、同値関係 R(1+3k^{2})/(1+3k'^{2}) \in \mathbb{Q}*^{3} で定め、kRk' と表す。

 

命題 T_{n} をタクシーnの集合とするとき、T_{2} の~による商集合と

区間(0,1)のRによる商集合の間に全単射 F が存在する。

 F は、m=x_{1}^{3}+y_{1}^{3}=x_{2}^{3}+y_{2}^{3} \hspace{5pt}(x_{1} \gt y_{1},x_{2} \gt y_{2}) とするとき

 F([m])=[(x_{1}-y_{1})/(x_{1}+y_{1})] で定める。[ ]は同値類を示す。

  また、T_{2}/~=T_{n}/~ が成り立つ。

 

3. タクシーnの同値類の求め方

 上の命題により、T_{n} の同値類を求めるには、区間(0,1)に含まれる 関係 R で同値な元を k_{1},\cdots k_{n} を見つければよい。

このとき、

 (1+k_{i})^{3}+(1-k_{i})^{3}=2(1+3k_{i}^{2}) なので、適当に自然数をかけてやればタクシーnが得られる。

 

(1) 方法その1

 試したことはないが、分母の小さな範囲でシラミつぶしで検索する。

(2) 方法その2

 楕円曲線の有理点より同値の k を求める。

 kRk' であれば、

\hspace{10pt}(1+3k'^{2})/(1+3k^{2})=l^{3}

 \hspace{10pt}3k'^{2}=(1+3k^{2})l^{3}-1

両辺に 3^{3}(1+3k^{2})^{2} をかけて

 \hspace{10pt}(9(1+3k^{2})k')^{2}=((1+3k^{2})l)^{3}-432((1+3k^{2})/4)^{2}

したがって、楕円曲線

 \hspace{10pt}y^{2}=x^{3}-432((1+3k^{2})/4)^{2} の有理点 (x,y)

 0 \lt y \lt 9(1+3k^{2}) となるものを 例えば SageMath を用いてn 個見つける(kの分母が大きいとおそらく計算できないが)。

 

k=2/7 として楕円曲線の有理点を用いて計算したところ、以下の13個が同値だとわかった。

2/7
197/488
44111/85184
54083/576000
201629/1125000
347122/1817251
1481605/4962312
2654875/6640704
8737856/12970125
3563468/18346543
21188248/39651821
2413600472/6260024107
6067688888/6937188811

これより、174桁のタクシー13

447829182955932749053168838197902701236163487141126630009353881394783325625288662738109 \\ 805024941731878736333673720640789607119308029852675763882725250624701223728807504000000  

= 2^{10} 3^{6} 5^{6} 7 \cdot 11^{3} 13^{6} 19^{3} 31^{3}  37^{3}  41^{3} 61 \cdot 67^{3}  79^{3} 97^{3} 103^{3} 223^{3} 271^{3} 313^{3} 643^{3} 997^{3} 8059^{3} 18979^{3} 50971^{3} 105769^{3} 510067^{3} 

=7257616505900918696362535625468575105065254359393358593400 ^{3} \\ + 4032009169944954831312519791926986169480696866329643663000 ^{3} 

= 7464665625438632593105610966135096016471019874150826781500 ^{3} \\ + 3171120725551302313275522322839872906267250778653854880900 ^{3} 

 =7570703247575267715866282987179780377330913466919710679750 ^{3} \\+ 2404976947969055036109484830290692752528037502044110574650 ^{3}

 

 =6585019268601417768216398154631236979328423855955367724505 ^3 \\ + 5454572654095803501021608066985891240582832727797222995495 ^3 

 =6944472954384817244932550235695301181476153720327203950668 ^3 \\+ 4833547989952928124042677978307579547289270426692203049332 ^3

 

 =6986195984598482740684526135566637049019484782526039686200 ^3 \\+4745304675599715406300023943726171301452183216040037552600 ^3

 

 =7286485789707183441928918185983607730246635006965765712300 ^3 \\+3935823831007494565278553251443251877999603997877500513300 ^3 

 =7459658336805979150673959448389412772685607800431428349050 ^3 \\+3198608987017703692492058548931112814203472796432131836550 ^3

 

 =7631945699231227388470601776197355721170403862853905543080 ^3 \\+1487952619478506430799579440793918444128090216507782826920 ^3 

 =6997255498102780581811967551963797498576842692020410243400 ^3 \\+4721173020981859071155644432047396767910059870775036405000 ^3

 

 =7580773134439338745569445244379641752931470993502134314600 ^3 \\+2300591706497892778533007233096766461903555347478471508200 ^3

 

 =7440456217870852882234488634946477691517815252012257543400 ^3 \\+3299560223172665622450455922320709282413405180065659921000 ^3

 

 =7649990048980662226549042557849378726611807140327943898600 ^3 \\+511474687612858267947130277720403947059587365936212132200 ^3

 

 を得た。あまり大きすぎて自慢にもならないですね。

 kの分母が10000以下ぐらいの同値類をそのうちにシラミつぶしで定めてみたいなと思っています。

 ご関心のある方、ご連絡ください。