0

ISL 2016 N5 証明と発想

73
0
問題

aを平方数でない正の整数とする。 以下の方程式について、x>aなる整数解 (x,y)が存在するような正の整数kの集合をAとし、 0x<aとなる整数解 (x,y)が存在するような正の整数kの集合をBとする。このときA=Bであることを示せ。
k=x2ax2y2(i)

ISL 2016 N5 解いていきます。証明をまず書いてからその後発想について書きます。

証明

Xk,a={(x,y) | k=x2ax2y2,x,yZ0}とする。

補題

(x,y)Xk,a
((2k1)x+2ky,(2k2)x+(2k1)y)Xk,a
(|(2k1)x2ky|,|(2k2)x(2k1)y|)Xk,a

(i)(k1)x2ky2=aと同値である。
(k1)x2ky2
=(k1)((2k1)x+2ky)2k((2k2)x+(2k1)y)2
=(k1)((2k1)x2ky)2k((2k2)x(2k1)y)2であるから補題が成り立つことが分かる。

(x,y)Xk,a,x>aとなるものが存在する。
(x,y)Xk,a,0x<aとなるものが存在する。
この同値を示せば題意を示したことになるが
kは正であるから、
x>ax2a>0x2y2>0x>yである。同様にすると
0x<ax<yであるから
(x,y)Xk,a,x>yとなるものが存在する。
(x,y)Xk,a,x<yとなるものが存在する。(ii)この同値を示せば良い。

(ii)の証明

x<yとなる(x,y)Xk,aにおいて補題より
(x,y)=((2k1)x+2ky,(2k2)x+(2k1)y)Xk,a
xy=x+y>0x>yであるから証明終了。

(ii)の証明

x>yとなる(x,y)Xk,aのうちxが最小となるものを取る。補題より
(x,y)=(|(2k1)x2ky|,|(2k2)x(2k1)y|)Xk,a
x>yと仮定する。
(2k1)x2ky0のとき
(k1)x2ky2=a<0であるから
xx=2((k1)xky)<2(ky2xky)=2ky(yx1)0
x<x
(2k1)x2ky<0のとき
xx=2k(yx)<0
x<x
よって(x,y)Xk,a,x>y,x<xとなるがこれはxの最小性に矛盾する。
よってxy特にx=yでは無いからx<yである。
以上より(ii)の同値を示せた。

発想

補題の恒等式の発想

まず分母払って整理したら(k1)x2ky2=a
k,aを定数としてみたときペル方程式っぽいって感じ、、まずペル方程式の場合から考えてみる。特にx22y2=1の整数解を考える。ブラーマグプタの恒等式からx22y2=(x22y2)(32222)=(3x+4y)22(2x+3y)2が成り立つから(x,y)が解なら(3x+4y,2x+3y)も解となる。こんな感じでこの問題もできそうと考えた。(a2+nb2)(c2+nd2)=(acnbd)2+n(ad+bc)2
このままじゃ上手くいかないので少し変形させる。ama,dmdと変数変換すると
(ma2+nb2)(c2+mnd2)=m(acnbd)2+n(mad+bc)2
m=k1,n=k,a=x,b=yとすると
((k1)x2ky2)(c2k(k1)d2)=(k1)(xc+kyd)2k((k1)xd+yc)2
c2k(k1)d2=1となるようにc,dを取りたいが(c,d)=(2k1,2)とすれば良い。そうすることで補題の恒等式を得た。

(ii)の発想

k,aの具体例を考えてみる。
X2,14={(2,3),(6,5),(18,13),(38,27),(106,75)}
補題の恒等式から特にk=2として
(xn+1,yn+1)=(|3xn4yn|,|2xn3yn|)という数列を考えてみる。例えば(x1,y1)=(106,75)としたら
(x2,y2)=(18,13)
(x3,y3)=(2,3)その後は(2,3),(6,5)が交互にループする。この数列は(x1,y1)X2,14としたらxn,ynが単調減少して十分先で(2,3),(6,5)がループする…?
一般化すると(x1,y1)Xk,a
(xn+1,yn+1)=(|(2k1)xn2kyn|,|(2k2)xn(2k1)yn|)
としたらxn,ynが単調減少して十分先でループする…?
単調減少であることが示せないかと考えたらxn>ynならxn+1<xn,yn+1<ynであることが示せた。だからxt<ytとなるtが存在しないとxn,ynは十分小さく取れるけどxn,ynは非負整数だから矛盾。だからxt<ytとなるtが存在する。これは無限降下法やvieta jumpingと似た論理だ。上の証明では最小値を取る方法をしているが本質的に差はない。

まとめ

vieta jumpingと似た論理を使う良問でした。

投稿日:2024911
更新日:2024911
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

はーい
はーい
22
2409

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中