Integer Points on A^4+B^4+1002001*C^4=D^4
[2026.03.28]A^4+B^4+1002001*C^4=D^4の整点
■Diophantine Equation
A^4+B^4+n^2*C^4=D^4 ----------(1)
を満たす自明でない整数の組(A,B,C,D) (ただし A*B*C*D!=0かつgcd(A,B,C,D)=1)を探す。
以下では、Elkiesの論文(参考文献[1])の方法によって、(1)を満たす整数の組(A,B,C,D)を探す。
■(1)およびD!=0より、r=A/D,s=B/D.t=C/Dとすると、
r^4+s^4+n^2*t^4=1 ----------(2)
つまり、(2)を満たす有理数の組(r,s,t)を見つければ良い。
(3)で、r=x+y,s=x-yとすると、
2*(x^4+6*x^2*y^2+y^4)+n^2*t^4=1 ----------(3)
となる。
ここで、ある有理数uに対して、
r=x+y, s=x-y ----------(4)
±(u^2+2)*y^2=-(3*u^2-8*u+6)*x^2-2*(u^2-2)*x-2*u ----------(5a±)
±n*(u^2+2)*t^2=4*(u^2-2)*x^2+8*u*x+(2-u^2) ----------(5b±)
を満たす有理数の組(x,y,t,r,s)が存在すれば、(r,s,t)が(2)を満たすことが分かる。
[pari/gpによる計算]
gp > YY2(u,x)
%1 = ((-3*u^2 + 8*u - 6)/(u^2 + 2))*x^2 + ((-2*u^2 + 4)/(u^2 + 2))*x - 2*u/(u^2 + 2)
gp > TT2(n,u,x)
%2 = ((4*u^2 - 8)/(n*u^2 + 2*n))*x^2 + 8*u/(n*u^2 + 2*n)*x + ((-u^2 + 2)/(n*u^2 + 2*n))
gp > 2*(x^4+6*x^2*YY2(u,x)+YY2(u,x)^2)+n^2*TT2(n,u,x)^2
%3 = 1
■2次曲線(5a±),(5b±)は、常にnon-singularある。
2次曲線(5a±)の右辺の判別式は
4*(u^2-2)^2-4*3*u^2-8*u+6)*(2*u)=4*(u^2-4*u+2)*(u^2-2*u+2)
となり、有理数の根を持たないので、任意の有理数uについて、non-singularである。
同様に、2次曲線(5b±)の右辺の判別式は
(8*u)^2-4*4*(u^2-2)*(2-u-2)=16*u^4+64=16*(u^2-2*u+2)*(u^2+2*u+1)
となり、有理数の根を持たないので、任意の有理数uについて、non-singularである。
■方程式系(4),(5a±),(5b±)は、involution τ:(u,x,y,t)→(2/u,-x,y,-t)で不変であることが分かる。
[Pari/GPによる計算]
gp > YY2(u,x)
%1 = ((-3*u^2 + 8*u - 6)/(u^2 + 2))*x^2 + ((-2*u^2 + 4)/(u^2 + 2))*x - 2*u/(u^2 + 2)
gp > TT2(n,u,x)
%2 = ((4*u^2 - 8)/(n*u^2 + 2*n))*x^2 + 8*u/(n*u^2 + 2*n)*x + ((-u^2 + 2)/(n*u^2 + 2*n))
gp > 2*(x^4+6*x^2*YY2(u,x)+YY2(u,x)^2)+n^2*TT2(n,u,x)^2
time = 1 ms.
%3 = 1
τ:(u,x,t)→(2/u.-x,-t)の変換で方程式系(5a±),(5b±)の有理数解(x,y,t)の集合は不変であるので、uの分子は0でない偶数,uの分母は正の奇数として良い。
■有理数uの高さが小さいものから、順に調べる。
例えば、有理数uの高さが200以下の範囲で、uの分子が偶数、uの分母が奇数であり、2つの2次曲線(5a+)と(5b±)が共に有理点を持つようなuを選択すると、
以下のように17個のuが抽出される。
[pari/gpによる計算]
> PP(1001,1,200);
**u= -176/135 ; tau(u)= -135/88 ; -392358*x^2 - 67426*y^2 + 10948*x*z + 47520*z^2
; C5a (21194/77307 : 14392/25769 : 1) C5b (-1535450/1970587 : -89841/1970587 : 1)
**u= -156/199 ; tau(u)= -199/78 ; -558966*x^2 - 103538*y^2 + 109732*x*z + 62088*z^2
; C5a (16448/1397971 : 1093090/1397971 : 1) C5b (-19716662/210938473 : 5718195/210938473 : 1)
**u= -140/19 ; tau(u)= -19/70 ; -82246*x^2 - 20322*y^2 - 37756*x*z + 5320*z^2
; C5a (1399/19174 : -18611/57522 : 1) C5b (368215/134762 : -31268/202143 : 1)
**u= -104/63 ; tau(u)= -63/52 ; -108678*x^2 - 18754*y^2 - 5756*x*z + 13104*z^2
; C5a (-41995/112082 : -1597/112082 : 1) C5b (-47976/838631 : -2435/838631 : 1)
**u= -104/159 ; tau(u)= -159/52 ; -316422*x^2 - 61378*y^2 + 79492*x*z + 33072*z^2
; C5a (-20634/673747 : -473700/673747 : 1) C5b (-94983/54676658 : -41020/1608137 : 1)
**u= -64/65 ; tau(u)= -65/32 ; -70918*x^2 - 12546*y^2 + 8708*x*z + 8320*z^2
; C5a (-41056/148307 : -86528/444921 : 1) C5b (-10080/16559 : 1889/49677 : 1)
**u= -60/49 ; tau(u)= -49/30 ; -48726*x^2 - 8402*y^2 + 2404*x*z + 5880*z^2
; C5a (5010/16357 : 8070/16357 : 1) C5b (-19186/4167 : 125/4167 : 1)
**u= -60/91 ; tau(u)= -91/30 ; -104166*x^2 - 20162*y^2 + 25924*x*z + 10920*z^2
; C5a (-9627/56726 : 23703/56726 : 1) C5b (-21680/22573 : -423/22573 : 1)
**u= -52/183 ; tau(u)= -183/26 ; -285174*x^2 - 69682*y^2 + 128548*x*z + 19032*z^2
; C5a (47085/617906 : 385851/617906 : 1) C5b (-28028756/172927369 : -5472645/172927369 : 1)
**u= -20/21 ; tau(u)= -21/10 ; -7206*x^2 - 1282*y^2 + 964*x*z + 840*z^2
; C5a (-651/2614 : -903/2614 : 1) C5b (-11831/23098 : -420/11549 : 1)
**u= -12/115 ; tau(u)= -115/6 ; -90822*x^2 - 26594*y^2 + 52612*x*z + 2760*z^2
; C5a (44693/71718 : -2435/23906 : 1) C5b (-996415/3408666 : -47344/1704333 : 1)
**u= 0 ; tau(u)= 0 ; -6*x^2 - 2*y^2 + 4*x*z
; C5a (1/2 : 1/2 : 1) C5b (1/2 : 0 : 1)
**u= 12/115 ; tau(u)= 115/6 ; -68742*x^2 - 26594*y^2 + 52612*x*z - 2760*z^2
; C5a (20217/121658 : 47679/121658 : 1) C5b (-153650/615507 : 15551/615507 : 1)
**u= 44/101 ; tau(u)= 101/22 ; -31462*x^2 - 22338*y^2 + 36932*x*z - 8888*z^2
; C5a (87/134 : -115/402 : 1) C5b (11641/64774 : 3080/97161 : 1)
**u= 52/183 ; tau(u)= 183/26 ; -132918*x^2 - 69682*y^2 + 128548*x*z - 19032*z^2
; C5a (51941/234642 : 15985/78214 : 1) C5b (-1560041/6016586 : 59460/3008293 : 1)
**u= 80/147 ; tau(u)= 147/40 ; -54774*x^2 - 49618*y^2 + 73636*x*z - 23520*z^2
; C5a (11581/21402 : 181/2378 : 1) C5b (99303/637870 : -9904/318935 : 1)
**u= 80/169 ; tau(u)= 169/40 ; -82406*x^2 - 63522*y^2 + 101444*x*z - 27040*z^2
; C5a (5070/9937 : -6760/29811 : 1) C5b (-640759/2442878 : 42100/3664317 : 1)
17
>
■これらのuについて、(3),(5a),(5b)を満たす有理数解(x,y,t)を持たないものもあれば、有理数解(x,y,t)を持つものもある。
これらのuを順に調べれば良い。
ここからは、A^4+B^4+100*C^4=D^4(n=10のとき)と同様なので、最終的に得られた整点のみ記述する。
ここで、対応する整点が見つかった各有理数uについて、0 lt:= A <= B, 0 < C, 0 <: Cを満たすように、A,B,C,Cの符号を変更したり、A,Bを交換して、Dの小さい順に並び替えると、以下のようになる。
- u=-64/65のとき
40^4+65^4+1002001*4^4=129^4
45753469462771034827239514345^4+288007382726315607908039217320^4+1002001*12829889461880851503612137492^4=429515445597075781190277496617^4
419885561752880106751129314352434673829167848051203376355472148930260139235190264920^4+3793841440380070299258566845167412914088244116044003308670706465292117846854524499705^4+1002001*131754553588677495322238495251356960545392702288784710282572793983885763967922212468^4=4750179163489123824262910632047393849609403422052473262559392355924216049365016289593^4
45216575782522500662343679181098518508043946624155160112812379434069102832149459996894255923988616981727034867105941157570258704809448098706521404198319739473068121615^4+153816616529008921246776924472994406858907015174239975773066351516854440211385441001267074814520163790358040231862476498427532633885174057419469203934612771620373873960^4+1002001*4315587493613951194876167755456379315609555827426272364196978552967439393569412372281105766707320830075934045398712558767362099537701085513547006522983898199383662756^4=173756361354786910755292510088725123420326808268852028789702417164669979311231183087541844940992835483911944155180048821146067884840552719702767331349127312506152248881^4
8387884233277063988897078270904865870220302911503279320671297328622417895688527248883508329946571800020868393418242983940984954900371043982998507503370618723485239428637007896165637408241429571109746834337092821544961483635391884283637863991176694926139722540078795103818036440^4+19546047972751438345504537138701789809311158773525797276454873769083527743263881651784550412632360790247006663624888052607939878806429747911339458578601894045786497126600222430798609165006642567704052181668247448032520887449176274164112678916935550223630013630525294046345709585^4+1002001*448023184661859924969510729677911949545392292687292313852321708707578757555274746986816245744584418192151679856357532354319860413865003541201251857304799545406811612283427772607443832545066450068311565255593572551340387678852257553910072934770973621554721046689053577645066596^4=20913099242645701020154015630667314657658443269685845068585872533302164840250584311726589551863829940648853954177611169158098307710010253852931481441878798454200424929318960960983931257244959341619453550459204494748714710244024606330739656421553388672415355593413619160460272721^4
4196221872995165515339550487312650472330040397279151783788786636582394635386798354400532001978441914555135598455698689474564369774093387653790095336810092854630707083443037734597993730554042292053540029858855561165609517995085196282430646601470624999670149025724133503042687809689888047190534840296484602034294296614708637059161584306147503461694580086414263655937548414496602711623155498498318422585088178717149095^4+7873255941892758846367975128800756982696425518692113825201840009546153890994734011971774684628868745111256693914776382317088135425472197332387592157017685428531744069293406160278384413598754851942796060129270118145520200251090840810304530488492063964577807054936763916947228386873403554799389598963737943873242395065492105105264087991636353824248268453467967374251925596547227587683875196422272849134664121072199080^4+1002001*145926535464020078040687433540945075791908237489020387190784269887844139366079781930037464997353437372291061483377960776036149035344562785932865430965469742079602808823727985745902912335679715071061560234426667652442059497607227681238845956775732791073536481493411661609836765866635400032961259696194679872667879891233687379682640668358167612227707719208395138087120513382402327324233268076666125533941480732181428^4=8238598613179490500509132651133609281801916791997630833256097254396080872653075911424724951590224620201707943014342352175621327004163897097830462725449356638054765011407797488832515160475025307715484515483968817677313581327845333080834388315949806485608043042323737102215438649672749632744734973268494494802110824591736464975035554665053818738627215461732254151888744883597337166304441390954593000123210261200038553^4
6213281420233982983881826616320919913991746874308406592862829278889613840700611675999415335179845205603444471296000160612202124073637247083220961767290125598702131491329689857713429446916370973843418729081998708492619296982662200421517217617986848586547068379133378149946921863761336495287741572959340960025259306181843410223493450438962813280085597125397965955234143142618766636802357508680480525724433345091235719873154874937703027321215283090905524198019843840781886001536342864815464966116069145505131067005229004188171398325860521220634522311255691322049476976742444112808280^4+10132944172911999018730352108502683809816554829296300424786713471844889040371397937237185167366760099369212162444613465308150505163559893739530248388513321496620637407535624678773334410275393105311014007323259024325453431485187309508657239800678137839511150456825771007930963993532039380055769693404688806007401538792238072838546765085691449590395352811435348051174176772290780101976831403306081719982987291546768509066887184456254547167642218718073414126031473642985587732031637521033725010053026693749813857351489368941538268218939578754176280458889871233212568998733405470007945^4+1002001*146566739010010476839597529078898085322407637548895616734333303099661114988848556594590114459205086498769392777039328362661467778330976365743840999907888884370892044275751642028515255263988885676469674274575748882525939363583738788562352410960317724858580670222065250919074776306266905338499819480681918074697322467705678241466740334844096067539821738419277821048137347673573686490219283290312581505015348423129886746206868053878529816691513562424162724863105218887501673826380519729527596079106892185791573810274186530472795889509852530154712897321839001173483243025038639623892^4=10572697978124946999332900998893871839529548406801138022674112249687377231750435250680500900089391198502792185370388360543152002716919536218674103094443482025060362890730723611781398285376990728398721331805111959704351814342450337327482374593944324891025621222922773075817301102847678848027566010839250570304844600395489337341522154453936410892860752014307205962001101310279690696216957570949734466294621956500529001247946207608631427443592444577975119257212409965472200679147057711449667172155513468177843395315674044065243280663254921979970544870173076558877772819434464347683017^4
...
- u=80/169のとき
40^4+65^4+1002001*4^4=129^4
23152861938570498145556012585^4+60557786474818557302419806760^4+1002001*2300985448491296510751662356^4=80418687693374836495491173481^4
12653091327633096315241073126538118194957015231990481465180109028324760814139371560^4+28072446698990746382807882429528088881189760750842455703430273409274661640687680185^4+1002001*703485147666914684739543406210316238922429768612012134338466416311478337483925876^4=30732732958745773283996936488154839593522353840105172010970444814964505673385547001^4
3736482388378258446991673510783612609490885042428852681378709766657316524480879881278895746334395035309388107391863716408706208689611283154030745057995733009898865^4+6366678006041204772522489731000905751264477077651656711898591328771231338701898809703620677730077544705622559191169158217214898725917825679057908387583608697792040^4+1002001*105274220925408617406297960016092900208140064273221722486212038954317190243028453938284497760448013249337251150923427134326750528092779860681068530623992515591844^4=6654596420371081892975020405111213195736369870514842998905925338715116973687850235379983207950915634067497756074373358929121740801463162604804521739498957264961969^4
495111547416374046385589315053523564876569176767598345905953046556430802189132861701837152449681692345939832844511249525086607481878750283399991471605881357549319433014760506913814478475127951426153941188714522124636212062388651502692104804355550492775888103324942246440^4+698231805401745147650328215721566065493201250084581665307419383281646935728641819442213612727918828728593434435479738591683790329481891301983607152840645010569848954097966360590662595509040043294669416917537495355910725208873340966000135364893867389603054534746749931665^4+1002001*7270834757793345688347775792994168121861495920873693089352673289801076298344116063615732515862611758079031764463292516866609197709784156884228848047912618994506416146220811464053324859490217789306833310635562799183508045054026056535357350429757354641191033162133314404^4=740437113811958011777574678538350039779275216687992158242484172920593118952433633506452038872659915227898703952362843696648117197635903876367777526304450581531047542401579581545823129155476942717441684659248169609316656444224498128735950762827107560705698570381086264529^4
29013106002775617342259281490256463039106146201190733364858260845940721010775331837850166499139031224547912969772325995735936697945943169579719036370184247782542312205135527623870705760071058921794294907203814796656611737422411889122225076681775472344334626719760221289377423214706015985742135814025196369143266668154542912613902144101378550071481331577739423132995102348012839168788082092266667658146585^4+36523325007221612810144306253595811271707290725226960704870586260107653528910455991340606758141748608045981736337158048528065199772369614667828028190842804193212858396408612937222857910056833980708798060661584124603431152544461555951986230927474176522095372491144810175675116988831484752381546924209120265623812068368370018369743659704969635657342692294933452786363740436827355544129921507154921289067560^4+1002001*216515073072689313446185158932970713405379544518468151334238766743084746338927421933535479767218179151115577581373654941809529901660100332692772158112141405364419581734687415664209398768222091388005596878068479887279600592685168514495451482501940667159042055991311987787716086022607206424259901599635637813582032835041669510813307627366370812611925056655145516798475450380310529645914081740623712713396^4=39724485947236739783398557784365351310459007839620169134603850367535234323207972541023330394903180154715183829743797444699977769173436166339559836702769014106964503375836184196667064458482159027743990702140225232579024655197212178693251089783928203070486908973183924391347367823744851179798565412370411991456797304679363325767591356407256489906327100141655771953341145627676331270983081286236476742194521^4
758230509969107417887001131038803160937925440721577992580721060478713576126426638550006034777150945816526694228964021233268272380189922130354460989736112500262182625213865462797126571391105576209134051610592369472651289414477583885418477027350271857327450949310799142408896019983164158490606142399108237968766474716006969279915376465530131001663320749612861238806257229962849634379718536021093564428959958341733312815197252571660519556481255821446245719173225517880269145028232341488822330340146544038644407261008230965669187208604257155924445522528301157732625960^4+901332462342792815093498970825119789456099791272774519677332305090357811692539739717462376272268584512639027244882847008507568081693248559990754122599727358180398971862448373790614202236518085847779056842410574860590813945336491418264416315273849344408966140754504823154688452398296434102859002600026290673504129279950521261960540493612050549255030389419288601087132577694258983758720532003026844935788691541901403014416479127350464507150491001316083445442369694743440908652586505380631057532093990943602818745826517135702977579013349483113687816420820466234077385^4+1002001*2250217193653854169429200965220242183653535297122939371921949030444715808506225633094968668145287283342320717470182885277070644389621030785295807931867037329584008380604713889878946641615527657640085883258237958680384190437907388985327965407152506544600977752327799476975946784945110445561390259746261372189104072878909502963599767296774527390180964892435447097627149866152745689213720985026654688440551810339030195519133717357445959760576861057615515723570602076298115659433358913407866690697892703828206653227250045950050251855256212375234776254968508021785556^4=997627904886684440137243659805652337895907519592947405032444751212744285842616045730255908068808879396701070536235225707470636150008897370729615586893522440091983691382776556344822594288625708207997067153990822689130407439952863796351494212497796093998772803327985747167909001730318128044369813023037955867664601682933163395867982139662565936440919577756422178426015622637493826088069500850237683014473349886271406899484826706105446704339655628684533918682224502887688335125540368334156655494451438790676375317156426427212508216175632001573705783611156494966396681^4
...
[参考文献]
- [1]Noam Elkies, "On A^4+B^4+C^4=D^4", Math Comp. 51(184), p824-835, 1988.
- [2]StarkExchange MATHEMATICS, "Distribution of Primitive Pytagorean Triples (PPT) and of solutions of A^4+B^4+C^4=D^4", 2016/07/08.
- [3]StarkExchange MATHEMATICS, "More elliptic curves for x^4+y^4+z^4=1?", 2017/07/28.
- [4]Tom Womack, "The quartic surfaces x^4+y^4+z^4=N", 2013/05/17.
- [5]Tom Womack, "elk18.mag", 2013/06/07.
- [6]Tom Womack, "elk18.pts", 2013/06/07.
- [7]Tom Womack, "Integer points on x^4+y^4+z^4=Nt^4", 2013/06/07.
| Last Update: 2026.03.28 |
| H.Nakao |