2012年第二回東大オープン3を解いてみた
2019/09/19追記:みをつくしさんが間違いを指摘してくれたので、修正しました。ありがとうございました。
2012年第二回東大オープン3
今日は本を読む気がなかなかおきなくて数学できていないので、twitterの数学をしました。
[53]p,qを素数、nを正の整数とする。xの方程式
— 整数問題bot (@seisu_bot) September 16, 2019
x²-pⁿx+qⁿ=0
が整数解を持つとき、(p,q,n)の組を全て求めよ(2012年第二回東大オープン3、易)
解答
まずは、式変形する。
……(1.1)
このとき、
①
②
③
の3通りのパターンがあり得る。
①の場合
……(2.1)
ここで、の偶奇は異ならなければいけないことがわかる。より、
……(2.2)
である。また、が偶数のとき、とおくと、
……(2.2)
となり、これを満たすは明らかに存在しないので矛盾。が奇数のとき、
……(2.3)
と因数分解できる。ここで、とすると
……(2.4)
となるが右辺は正で、左辺は負となるので矛盾。よって、で
……(2.5)
である。
②の場合
……(3.1)
の偶奇はことなり、なので、。従って、
……(3.2)
この式は(2.3)式と同じなので、求めるも①の場合と同じである。
③の場合
……(4.1)
より、は素数なので、
……(4.2)
である。(1.1)式より、となる自然数によって、
……(4.3)
と表せる。を右の式に代入して、
……(4.4)
ここで、なので、
……(4.5)
なので、はで割り切れない。従って、
……(4.6)
でなければいならない。よって、これを満たすは、
……(4.7)
求める解
以上より、求める解は、
……(5.1)
のみである。
整数問題bot②の自作問題を解いてみた1
整数問題bot②の自作問題
今回もtwitterで見かけた以下の問題を解いてみた。なかなか手ごわい問題だった。
p^n-1=m^5+m^4を満たす素数p,および正の整数m,nを全て求めよ.(自作)
— 整数問題bot② (@handmade_math) September 12, 2019
解答
問題は、
……(1.1)
を満たす正の整数[tex;m,n]を全て求めよである。
のとき、
……(1.2)
がわかる。次に、のとき、
より
……(1.3)
がわかる。これで、解
……(1.4)
が求まった。これ以外に解のないことを示す。以後、として矛盾を導く。
因数分解と合同式
……(2.1)
と因数分解できる。より、
……(2.2)
……(2.3)
より、はの冪乗であって、でない。従って、を法として、
かつ ……(2.4)
である。上の2式の差をとると、
……(2.5)
と因数分解できる。
場合分けと合同式
(2.5)式より、を法として
①
②
③
となる。
①の場合、(2.4)式より、
……(3.1)
より、これを満たす素数は存在しないので矛盾。
②の場合、(2.4)式より、
……(3.2)
より、これを満たす素数は存在しないので矛盾。
③の場合(2.4)式より、
……(3.3)
より、これを満たす素数はである。(2.4)式より、
……(3.4)
となるので、無矛盾である。よって、ならば、である。
再び場合分けと合同式
(2.1),(2.2),(2.3)式より、
……(4.1)
……(4.2)
と表せる。そこで、法を49として、(法を7とした時と同様にして、)
かつ ……(4.3)
である。再び、差をとって、
……(4.4)
を得る。ところで、のみがで割れたので、のみがで割れる。つまり、
……(4.5)
となる。ところが、(4.3)式より、法を49として、
……(4.6)
となり矛盾。よって、の解はない。
求める解
以上より、求める解は、(1.4)式より
……(5.1)
のみである。
【別解】2009ウクライナ数学オリンピックを解いてみた
2009ウクライナ数学オリンピック
今日もtwitterで見かけた問題を解いてみた。最近、平方数にこっているので目についたのが次の問題だ。
素数pと正の整数mであって,2p^2+p+9=m^2を満たすようなものを全て求めよ.(2009 ウクライナ数学オリンピック)
— 整数問題bot② (@handmade_math) September 10, 2019
解いてみてから気づいたが、過去にも同じ問題を解いていた。
今回は別解を見つけたので、それを紹介する。
解答
問題は、
……(0)
を満たす素数と正の整数を求めよである。まずは、式変形して9を右辺に移項することで、
……(1)
となる。は素数なので、のいずれかを割る。
①がを割る場合
整数によって、
……(2)
と表せる。このとき(1)式より、
……(3)
と変形する。*1ここで、と取り直すと、
……(4)
を得る。これが整数になるのは、
または ……(5)
の場合である。ここで、はとなり、が整数とならないので不適。のとき、
……(6)
話を戻して、(5)式のもう一方の条件は、
……(7)
と表せる。
従って、(7)式または(6)式が成立するのは、
である。これを満たす整数を(3)式に代入していくと、
となり求める素数は
である。このとき、(2)式より、なので、
である。
②がを割る場合
……(8)
このとき(1)式より、①と同様にして、
……(3)
この式は、(4)式と等価なので、
のときのみ、が正の整数になり、
である。このとき、(8)式より、
となるがは正の整数であったので不適。
求める解
よって、求める解は、
である。
*1:ちなみに、の2次式と見て、判別式から攻めようとするとスタート地点にもどってしまう。
FoxQの予想の部分的証明([tex:s=2p^2,t=q^2]で[tex:p,q]が互いに素な奇素数の場合 )
原始ピタゴラス数
原始ピタゴラス数は、互いに素な自然数で、偶奇が異なるものを用いて、
……(1.1)
で全て表される。今回は、,,は互いに素な奇素数と表されるとき、何が言えるか検証してみたので、成果を報告する。
法を4としたとき
FoxQの予想は次のものである。
が平方数*1になる自然数の組は、の場合を除いて高々2通りである。今回は、この予想の証明を部分的な場合について行う。
まず、
……(2.1)
……(2.2)
である。
は偶数……(2.3)
が言えるので、
……(2.4)
とおく。また、
は平方数……(2.5)
である。
原子ピタゴラス数から原子ピタゴラス数へ
……(3.1)
なので、は再びピタゴラス数になっている。ここで、Wolfram Alphaによると、
である。*2つまり、は互いに素なので、は再び原始ピタゴラス数になっている。よって、ある偶奇の異なって互いに素な自然数の組が存在して、
……(3.3)
……(3.4)
……(3.5)
と表せる。 (3.4)より、可能なの組は
①
②
③
④
⑤
の5通りである。
③の場合
法をとして、が奇数なので
……(4.1)
……(4.2)
……(4.3)
が成り立つ。特に、でである。そこで、(4.3)の3通りの場合を括弧()で表すことにすると
……(4.4)
より矛盾。
④の場合
法をとして、③の場合と同様にして、
……(5.1)
より矛盾。
②の場合
法をとして、③の場合と同様にして、
……(6.1)
よって、である。このとき、(2.1)(3.3)式より、
……(6.2)
は明らかに不適。とすると、
……(6.3)
従って、(6.3)式より、なので、
……(6.4)
となり矛盾。
⑤の場合
法をとして、③の場合と同様にして、
……(7.1)
よって、である。このとき、(2.1)(3.3)式より、
……(7.2)
は明らかに不適。とすると
……(7.3)
また、より、
……(7.4)
従って、(7.3)(7.4)式より、
……(7.5)
となり矛盾。
①の場合
法をとして、③の場合と同様にして、
……(8.1)
よって、である。このとき、(2.1)(3.3)式より、
……(8.2)
よって、
……(8.3)
のとき明らかに成立。よって、は求める解の1つである。とすると、
……(8.4)
従って、(8.4)式より、なので、
……(8.5)
となり矛盾。
求まった解
以上より、互いに素で偶奇が異なる,から生成される原子ピタゴラス数に対して、
が平方数になる自然数の組は、(2.4)(8.3)式より、
のみである。
今回も解はのみとなったので、次回は以外に解の出てくる場合を調べたいと思います。
*1:は明らかに奇数である。
*2:ユークリッドの互除法がうまくできませんでした。やり方をわかった方がいたらどうか教えてください。
FoxQの予想の部分的証明([tex:s=2p^2,t=1]で[tex:p]が奇素数の場合 )
原始ピタゴラス数
原始ピタゴラス数は、互いに素な自然数で、偶奇が異なるものを用いて、
……(1.1)
で全て表される。今回は、,は奇素数、と表されるとき、何が言えるか検証してみたので、成果を報告する。
法を4としたとき
FoxQの予想は次のものである。
が平方数*1になる自然数の組は、の場合を除いて高々2通りである。今回は、この予想の証明を部分的な場合について行う。
まず、
……(2.1)
……(2.2)
である。
は偶数……(2.3)
が言えるので、
……(2.4)
とおく。また、
は平方数……(2.5)
である。
原子ピタゴラス数から原子ピタゴラス数へ
……(3.1)
なので、は再びピタゴラス数になっている。ここで、ユークリッドの互除法により、
……(3.2)
となるので、。つまり、は互いに素なので、は再び原始ピタゴラス数になっている。よって、ある偶奇の異なって互いに素な自然数の組が存在して、
……(3.3)
……(3.4)
……(3.5)
と表せる。 (3.4)より、可能なの組は
①
②
の2通りである。
①の場合
法をとして、が奇数のとき
……(4.1)
……(4.2)
……(4.3)
が成り立つ。特に、でである。そこで、(4.3)の3通りの場合を括弧()で表すことにすると、
……(4.4)
で矛盾。よって、①は成り立たない。
②の場合
……(5.1)
よって、
……(5.2)
の場合のみ成立する。のとき、
……(5.3)
ところで、(2.1)式より、
……(5.4)
となるので、明らかに解は、のみである。以上から、(2.4),(5.2)式から、求める解は、全ての奇素数に対して
のみである。
*1:は明らかに奇数である。
【FoxQの予想の検証】「原子ピタゴラス数の冪乗和が平方数になるか?」問題
原子ピタゴラス数の冪乗和が平方数になるか?
原始ピタゴラス数は、互いに素な自然数で、偶奇が異なるものを用いて、
で全て表される。前回の記事で、
原始ピタゴラス数の内、小さい2つをとする。このとき、が平方数になるような自然数を求めよという問題を考えれば、以外の解を持つのは、に限る。
というFoxQの予想をたてた。
今回の記事では、この予想をより大きなピタゴラス数に対してチェックしていく。
までの原始ピタゴラス数のチェック
今回はpythonによる数値計算*1で、の場合について、指数の全ての組について調べた。なお、プログラムは以下にて公開している。
以下が、その結果である。計算の進捗状況を確認するため、の値をごとに出力している。解以外を持つ、その解の組*2、解の個数の順に出力している。最後に、解以外を持つのリストを出力している。
gist84b6566a8d532ed26c56fa3b53da08e8
予想に反して、解以外を持つは多く見つかった。FoxQの予想の反例が多く得られたのである。ところが、計算結果をよくよく見てみると、を除き、解の個数が2つになっているという驚くべき性質が発見された。
新FoxQの予想
そこで、予想を新たに次のように変更する。
原始ピタゴラス数の内、小さい2つをとする。このとき、が平方数になるような自然数を求めよという問題を考えれば、が解を3個以上持つのは、の場合に限る。それ以外の場合の解はたかだか2個である。
この予想が正しいかどうかはまだわからないが、プロまたはアマチュアの数学者の証明を期待して待っている。最後に、、で計算した結果を載せておく。*3計算の進捗状況を確認するため、の値をごとに出力している。それ以外の出力に関しては上のプログラムと同様である。
gist1f305e2c5abc78b7f3fda7ca37aeab46
この結果は、新しい予想が成り立つことを支持している。
原始ピタゴラス数の冪乗和が平方数になるのは?
FoxQからの出題第2回
事の始まりは、以下の私が作った問題である。
[FoxQからの出題2]
— FoxQ@固定ツイにてすうがく徒のつどいのアンケート実施中 (@foxq_stm) August 29, 2019
8^a+15^bが平方数になるような
0以上の整数の組(a,b)を全て求めよ。
(正から0以上に修正しました。)
これは、原子ピタゴラス数の3つ組の内、小さい2数をとってきて一般の冪乗和をとったとき平方数になるのはどんなときかという問題である。こちらは、@tyamada1093先生によって解かれた。
a=0 の場合
— Tomohiro Yamada@7/7数学カフェ関西/8/3友の会 (@tyamada1093) August 30, 2019
1+15^b=x^2
つまり (x+1)(x-1)=15^b,
x+1, x-1 は 2 以外の公約数を持たないので
x+1=5^b, x-1=3^b.
よって 5^b-3^b=2 なので b=1 https://t.co/KUNXXAoqHC
一方、次の問題も私が作った問題である。
ヤバい問題を作ってしまった!(解けない!)
— FoxQ@固定ツイにてすうがく徒のつどいのアンケート実施中 (@foxq_stm) August 29, 2019
『9^a+40^bが平方数になるような正の整数の組(a,b)を求めよ。』
今のところ、
(a,b)=(1,1),(1,3),(2,1),(2,2)
の4つの解を見つけた。
こちらは、解けないと思っていたが、@tyamada1093先生と@RiemannZeta2357氏によって、ものすごい力技で解かれてしまった。
他にはなさそうですね。メモ書き程度のもので試行錯誤の過程消してないですがどうぞ pic.twitter.com/CTlaEdcetD
— γ (@RiemannZeta2357) August 31, 2019
@tyamada1093先生の解答は以下のものです。
1) a=0, x=1, b=0
— Tomohiro Yamada@7/7数学カフェ関西/8/3友の会 (@tyamada1093) September 1, 2019
2) 2*5^b>2^{3b-1} より
5^b>2^{3b-2}, よって b≦2
b=0 の場合 3b-1<0 より不可能
b=1 の場合 x=7, a=1
b=2 の場合 x=41, a=2
3) 2^{3b-2}*5^b-1=3^a
3^a+1≡2, 4 (mod 8) より b=1, a=3
なので残るのは 4) の場合
今回は、以上の問題を一般化した場合に何が起こるか数値計算で調べたので報告する。
30個の原子ピタゴラスの3つ組と対応する問題の解
原子ピタゴラス数の3つ組とは、
を満たす互いに素な自然数の組のことである。このとき、私が考えた問題の一般化は、
『
が平方数になる以上の整数の組を全て求めよ。』
である。今回数値計算に用いる原子ピタゴラス数は以下のサイトのものから最初の30組を使わせていただきました。
https://www.hyogo-c.ed.jp/~meihoku-hs/club/astronomy-py.html
簡単のため、以下、を偶数とします。
[tex:]=(C,A,B)に対して、解を原子ピタゴラス数の公式
に現れる組と合わせて、以下に書きます。
の解
の形式で書いていきます。なお、今回の結果は、となる指数の範囲でpythonで調べたものである。
結果と観察
解の個数については、から特に推察できることはできなかった。ただし、
だけが解を4つも持つことは特筆に値する。更に、問題を正の整数に限れば、以外の解は全て、となるという驚くべき結果を得た。つまり、なんらかの理由で、だけが以外の解を3つも持つのであうる。もちろん、全てのピタゴラス数について調べた訳ではないし、全ての範囲のについて調べたわけではないから、これは予想に過ぎない。つまり、FoxQの予想として、
原子ピタゴラス数の3つ組の内、小さい2つをとしたとき、
が平方数となる正の整数の組を全て求めよという問題を考えると、以外の解を持つのは、のみである。
が言えそうだ。