本記事の内容
本記事は『数学セミナー』(日本評論社)に掲載されている”エレガントな解答をもとむ”に出題されいている問題を1時間で解けるか、という挑戦をする記事です。
本記事を読むにあたり、前提知識は基本的に必要ありませんが、以前紹介した記事の内容を使う場合はその旨を記述することにします。
今回も「エレガントな解答をもとむ selections」に掲載されいている問題です。
前回の問題については以下の記事を御覧ください!
問題を明示します。
有理数を循環小数に展開したときの問題です。循環周期は、上に棒線をつけて表示します。(13=0.¯3)(13=0.¯¯¯3)
数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p23-p24.
17=0.¯14285717=0.¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯142857
の周期を半分にわけて加えると、142+857=999。
117=0.¯0588235294117647
でも、同様にして99999999になります。
それでは一般に周期が偶数桁ならいつも正しいかというと、
121=0.¯047619
ではだめです。どのような条件のもとで、偶数循環周期の有理数で、周期を半分にしたものを加えると99⋯9になるのでしょうか。純循環小数と仮定してかまいません。
ところで、9以外がならぶ例もあります。
139=0.¯025641
では、666であり、121も同じでした。余裕があればこういう場合のことも考えてみて下さい。
チャレンジの結果は…?
チャレンジの結果…解けませんでした…
恥ずかしい話ですが、数学を専門にしているのにも関わらず、筆者はこの手の数に関する問題が大の苦手です。
p進数などは特に苦手です。
なんとか解いてみようと思いましたが、結局できませんでした。
筆者の解答を紹介します。(解けていないのであまり意味はありませんが)
q∈Qを小数展開して、
q=0.¯x1x2⋯xny1y2⋯yn
となったとしましょう。
このとき、
x1⋯xn+y1⋯yn=9⋯9
となるような条件を知りたいわけです。
このとき、
(1≤∀i≤n)xi+yi=9
という状態であれば良いわけです。
「だからどうした」という感じです。
この表記は形式的なものですから、qをなんとか見慣れている10進数の表記に直してみようと思いました。
Xをx1x2⋯xnを10進数表記したもの、Yをy1y2⋯ynを10進数表記したものとすれば、
q=10nX+Y102n−1
となります。
憶測ですが、qをyxと分数表記したときのxと102n−1との間に関係式があれば、それが突破口になるのではないかなと思いました。
しかし、特にめぼしい成果は得られず、断念しました(時間切れでもありました)。
投稿されたエレガントな解答
(前略)
まずは条件を一つ出してみましょう。
有理数rを小数展開すると、純循環節が2nであり、循環は小数第1位から始まるとします。
r=0.¯a1a2⋯anb1b2⋯bn.
ここで、ai+bi=9となったとします。この場合、くり上りの心配はありません。10n×rを加えれば、
(10n+1)r=a1a2⋯an.¯99⋯9=A+1
となります。ここでAは、a1a2⋯anを10進整数として読んだ値です。すなわち、0≤A<10n−1。したがって、rを既約分数baと表示すれば、問題の条件をみたす必要条件として、aは10n+1の約数であるということになります。逆に、これがみたされていれば(1)の式で、
10n+1a⋅b=A+0.¯9
から逆にたどって問題の条件をみたします。すなわち、(2)が必要十分条件になっています。
今、b1b2⋯bnを10進整数として読んだ値をBとすれば、
r=10nA+B102n−1
です。つまり一般のrでは、aは102n−1=(10n−1)(10n+1)の約数であり、(2)の条件は、aが10n+1の部分を完全に割り切るということです。10n+1−(10n−1)=2なので、公約数はなく、aが10n−1と素であれば問題の性質を持つともいえます。さらに、(2)の成立する一つの十分条件が得られます。今aが素数だとします。もしaが10n−1の因数ならば、循環節の長さはnになります。したがって、aは10n+1の因数です。つまり
aが素数で、baが偶数循環性を持つならば、 問題の性質をもつということになります。(2)は判定条件としては使いづらいものですが、(4)(5)は便利でしょう。
(中略)
さて、実際に小数展開することなく、循環節が奇数か偶数かがわからないものでしょうか。それがあれば、素数に対しては(5)があるのでまったく計算せずに判定されることになります。これには整数論が必要になり、初等的ではありません。(中略)氏はこれを考察し、次の十分条件を得ておられます。pを素数とし、
p≡±7,±11,±17,±19 (mod 40)
であれば、bpは偶数循環周期をもつ。これは平方剰余の法則を用い、10が法pの平方剰余でなければ、10e≡1 (mod p)となる最小のeは偶数である、ということから導きますが、いろいろと準備が必要なので、ここでは紹介できません。(6)で右辺が−7、−11、17、−19の場合のみ、4の倍数の循環周期になり得ます。(中略)
さて、追加の、他の数が並ぶ場合について簡単にふれておきましょう。(3)の式で、
A+B=(10n−1)×k9,
つまりkがならぶ、とすると、
r=9A+k9(10n+1)
となります。つまり、分母aは9(10n+1)の約数です。
a=3×[(10n+1)の約数]のときは、分子b≡1 (mod 3)の場合、
a3≡1,2 (mod 3)
に応じて、6、3が並びます。b≡2の場合3、6です。
a=9×[(10n+1)の約数]のときは、a9、b(ともにmod 9)に応じて次表のような数字が並びます。図を挿入
(後略)
数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p203-p206.
読者の皆様への挑戦状!
今から紹介する問題の解答は来週の日曜日に挑戦します!
カタラン予想という未解決問題があります。m,n,p,qが1より大きな整数のとき、
数学セミナー編集部編(2001)『エレガントな解答をもとむ selections』日本評論社 p24.
(C) mp−nq=1は32−23=1以外の解をもたない
という予想です。このままではむづかしすぎるので、問題をm=n+1のときに限定します:
(L) (n+1)p−nq=1 (n,p,qは1より大きな整数)
このとき、次の問に答えてください。
(初級問題) 3p−2q=1 (p,qは1より大きな整数)
の解はp=2、q=3だけであることを証明してください。
(中級問題) n, p, qが(L)をみたすとき、nとpは偶数、qは奇数であることを示して下さい。
(上級問題) (L)の解は、n=2、p=2、q=3に限られることを証明して下さい。
前回の問題は【1時間チャレンジシリーズ】挑戦㉚を御覧ください!
結
いかがでしたか?
今回は数セミの「エレガントな解答をもとむ」に挑戦してみる、という記事でした。
読者の皆様も是非一度挑戦してみて下さい!
そして、「読者の皆様への挑戦状」にも是非挑戦していただき、解答をコメントで教えて下さい!
質問、コメントなどお待ちしております!
どんな些細なことでも構いませんし、この記事に限らず、「定理〇〇の△△が分からない!」などいただければお答えします!
お問い合わせの内容にもよりますが、ご質問はおおよそ一週間ほどでお答えします。
(難しかったらもう少しかかるかもしれませんが…)
Twitterでもリプ、DM問わず質問、コメントを大募集しております!
他の「エレガントな解答をもとむ」の問題に挑戦してみたい方はぜひ以下の書籍をお買い求め下さい!
コメントをする