Homeに戻る  一覧に戻る 

Answer of Problems on 2004


2004に関するパズル解答[2004.01.02]

明けまして、おめでとうございます。今年もよろしくお願いします。
2004に関するパズルの解答の発表です。

【問題】
  1. 3辺の長さが全て有理数である直角三角形で、その面積が2004であるものを求めなさい。
  2. 1辺の長さが共に有理数である2つの立方体で、その体積の和が2004であるものを求めなさい。
【解答】
  1. 合同数2004に関する問題である。
    直角三角形の3辺をa,b,c(cが斜辺)とする。
         a^2+b^2=c^2, (1/2)ab=2004
    となる正有理数a,b,cを求めれば良い。
         x=(1/4)c^2, y=(1/8)c(a+b)(a-b)
    とおくと、
           E2004: y^2=x^3-2004^2*x
    となる。よって、楕円曲線E2004のy!=0なる有理点(x,y)を求めることに帰着される。
    Cremonaのmwrank3により、E2004のMordell-Weil群はrank 1のAbel群を成し、その生成元は
         (-2894205023/19945156, 2144659155810191/89075066696)
    であることが分かる。E2004のy!=0なる有理点(x,y)より、
         a=|(2004^2-x^2)/y|, b=|2*2004*x/y|, c=|(2004^2+x^2)/y|
    によって、面積2004の有理直角三角形の3辺(a,b,c)を求めることができる。

    実際に[a,b,c]をいくつか求めると、以下のようになる。
    [a,b,c]=
    [3084859571/18591958, 446206992/18472213, 57584880314328145/343434608263054],
    [3178375799631956174055549196835233/39553281625252272735294871709660, 158529552754011109123061845812317280/3178375799631956174055549196835233, 11889883875970804327370757531709937916159069835105454385166725936961/125715193113729151458844834459875103525120254900753300016034450780],
    [28347458359732083155114151279540943744962121506418087218686934123467315874419/612958066279550712507460079990012602159421727641656992464505013846476718338, 14710993590709217100179041919760302451826121463399767819148120332315441240112/169745259639114270389905097482281100269234260517473576159802000739325244757, 10220771222805468339031896241929663123315032984378440588360004871915771087927997597103613527784582903304009933315778943307187536688217056152912151046865/104046726108511749408075494847529365444617784517690386526842694525867816626872127089016527977349241883320193486090360884664983228749149807344000253866],
    .....

  2. 3乗和が2004になる正有理数を求める問題である。
    立方体の1辺の長さをx,yとする。
    題意より、
         x^3+y^3=2004
    となる正有理数x,yを求めれば良い。
    ここで、
         X=(12*2004)/(x+y), Y=(36*2004*(x-y))/(x+y)
    とすると、
         C2004: Y^2=X^3-432*2004^2
    となる。よって、楕円曲線C2004の有理点(X,Y)を求めることに帰着される。
    (X,Y)から(x,y)を求めるには、
         x=(36*2004+Y)/(6*X), y=(36*2004-Y)/(6*X)
    とすれば良い。
    mwrank3により、C2004のMordell-Weil群はrank 2のAbel群を成し、その生成元は、
         (146031889/13225, -1763565340537/1520875),
         (26619114196/5593225, -4307914048603256/13227977125)
    であることが分かる。これより、3乗和が2004になる正有理数(x,y)をいくつか求めると、以下のようになる。

    [x,y]=
    [704127856649997518534057699978272168293892481/1093039912905834732094424250596248530616331055, 13780001997235030984109913358361312436619836019/1093039912905834732094424250596248530616331055],
    [207730887667694196053346929846856549289285806805053628324201/16915889044167849101930057167012951913337212071013577789330, 90295539869216544929201808650680551544734329989327267591799/16915889044167849101930057167012951913337212071013577789330],
    [727400790247088334018108997425863881995003801350518336271624392447090449396476375415095969445518008763/80480808612887152396889830715263572248597862221293405109739383516144402813056073057585531685137402175, 870563322680520550366315215388670826221667716527375432981989991393474011747955523887631416924571303737/80480808612887152396889830715263572248597862221293405109739383516144402813056073057585531685137402175],
    [40604805568109197892926207121821595263176651893401246023099264110257155807181260892214976718481422759461284303/3484131814651364159438332548449725514332385407363046867058842104445012546889178727026875789086022075378353220, 26115347166446016801757715095293869288268030206928941070461229833570517344676830516762741618269036592474811697/3484131814651364159438332548449725514332385407363046867058842104445012546889178727026875789086022075378353220],
    ....

【正解者】
東京理科大)後藤丈志さん(2003.12.25受信)。

ありがとうございます。楽しんでいただけたでしょうか?

参考文献



Last Update: 2005.06.12
H.Nakao

Homeに戻る[Homeに戻る]  一覧に戻る[一覧2004に戻る]