問題
を整数とする.また,整数の数列をおよび漸化式()により定める.このとき,次の問いに答えよ.(1) とする.このとき,二つの整数との最大公約数を求めよ.(2) とはともに奇数であるとする.このとき,自然数に対して次の命題が成り立つことを,についての数学的帰納法で示せ.:とはともに奇数であり,は偶数である.(3) を自然数とし,とはともにの倍数であるとする.このとき,自然数に対してがの倍数になることを示せ.ただし,数学的帰納法を用いて証明すること.(4) が奇数であるならば,も奇数であることを示せ.
方針
解法1(指定通り帰納法と対偶を使う方法)
漸化式から初めの項を計算する。(2)(3)は指定通り数学的帰納法で示す。(4)は対偶を用い,が偶数なら両方奇数または両方偶数であることから(2)(3)を使う。
解法2(漸化式を法2で調べる方法)
最大公約数はユークリッドの互除法で求める。偶奇については から を導き、3項周期を明らかにする。(2)(3)では指定通り帰納法も明記する。
解答
解法1(指定通り帰納法と対偶を使う方法)
(1)
である。したがって
より,との最大公約数は
である。
(2)
のとき,は奇数であり,
は偶数である。よっては成り立つ。
が成り立つと仮定する。このとき
である。漸化式より
は奇数,
も奇数,
は偶数である。したがっても成り立つ。よって数学的帰納法により,すべての自然数については成り立つ。
(3)
のとき,仮定よりはいずれもの倍数である。
とがともにの倍数であると仮定すると,
もの倍数である。したがって数学的帰納法により,すべての自然数についてはの倍数である。
(4)
対偶を示す。すなわち,が偶数であるときが偶数であることを示せばよい。
が偶数なら,はともに奇数であるか,ともに偶数である。ともに奇数である場合,(2)よりは偶数である。であるから,は偶数である。ともに偶数である場合,(3)をとして用いれば,すべてのは偶数であり,特には偶数である。
よって対偶が示されたので,が奇数であるならばは奇数である。
解法2(漸化式を法2で調べる方法)
(1)
ユークリッドの互除法により
(2)
漸化式を2回用いると
したがって
が奇数なら、最初の3項の偶奇は
そこで を「 は奇数、 は偶数」とする。上の合同式により から3項後も同じ偶奇となるので が従う。 も上で確認したから、数学的帰納法によりすべての自然数 で が成り立つ。
(3)
かつ とする。 は の倍数である。連続する がともに の倍数なら
も の倍数である。よって数学的帰納法により、すべての は の倍数である。
(4)
だから、3項周期より
したがって が奇数なら も奇数である。