整数の性質の問題
互いに素な正の整数の組 から始めて、次の操作をくり返す。
「2 つの数が異なるとき、大きい方の数を、大きい方から小さい方を引いた数に置き換える。」
2 つの数が等しくなったら操作を終える。このとき 2 つの数はともに になっている。終えるまでに行った操作の回数を とする。たとえば より である。
を満たす互いに素な正の整数の組 全体を考えるとき、 の最小値を求めよ。
この問題で使うもの
- ユークリッドの互除法(説明と入口の問題)
この問題を解けるようになるまで(5 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
操作を終わりの から逆にたどると、1 回ごとに「一方の数を 2 数の和に置き換える」ことになります。逆にたどって 回で到達できる組の 2 数の和がどこまで大きくなれるかを考えましょう。
ヒント 2
逆にたどったときの 回目の組の和を とすると、 が成り立ちます。これと から、 をフィボナッチ数で上から押さえられます。
ヒント 3
( のフィボナッチ数列)がわかると、 から の下限が得られます。あとは、比 が くらいの互いに素な組を実際に調べて、その下限を達成する例を見つけましょう。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
フィボナッチ数列を で定める。
である。
操作を逆にたどる。 とし、操作の途中に現れる組を終わりから順に とする( に操作を 1 回行うと になる)。 で なら であり、 だから、 は の一方の数を「 の 2 数の和」に置き換えたものである( のときも同様)。
の 2 数の和を 、大きい方の数を とする。
- の 2 数は「 の 2 数の和 」と「 の一方の数」なので、 である。
- のとき、 の 2 数は と「 の一方の数(これは 以下)」なので、 である。
よって のとき
が成り立つ。また 、 は か なので である。、 ならば となるから、数学的帰納法により、すべての について
である。
下からの評価. のとき である。もし なら となり矛盾する。よって である。
9 回になる例. は と が互いに素で を満たし、
となるので である。
以上より、求める最小値は である。
別解
操作を逆にたどる。 から出発して、「 または 」(大きい方に小さい方を足す)を 回行って得られる組を考える。
【下からの評価】 から 回の逆操作の後の組の大きい方の数を 、和を とおく。 で 。逆操作では新しい大きい方は(元の和) 以下であり、元の大きい方 と小さい方 に対し、新しい和は または なので 。また、新しい大きい方は 以下。これより、フィボナッチ数 を使って、帰納法で 、 が示せる(: , 。 で成り立つとき、新しい組の大きい方は 元の和かつ、小さい方でない側は で、 より であり、)。
のとき なので、 となる組は 回以下の操作では に到達できない。よって 。
【実現】(、和 )を考える。
。
矢印は 本なので 。
以上より最小値は 。
(確かめ: 逆にたどると で和 。)