Evolton

東京大学 2008年度 前期日程 第2次学力試験文系数学 第4問

pを自然数とする。次の関係式で定められる数列{an}{bn}を考える。{a1=p,b1=p+1,an+1=an+pbn(n=1,2,3,),bn+1=pan+(p+1)bn(n=1,2,3,).(1) n=1,2,3,に対し,次の2つの数がともにp3で割り切れることを示せ。ann(n1)2p2np,bnn(n1)p2np1(2) pを3以上の奇数とする。
このとき,app2で割り切れるが,p3では割り切れないことを示せ。

難易度7/ 10計算量5/ 10目安20

数列整数 漸化式の変形、合同式、数学的帰納法

方針

(1)an,bn を厳密に求めるのではなく,p3 で割った余りだけを同時に追う。主張は anbn の2本の合同式に言い換えられるので,n から n+1 への帰納法で示す。計算では p3 の倍数になる項をその都度落としてよいが,どの項を落としたか分かる形で整理する。(2)は(1)に n=p を代入し,p が3以上の奇数であるため (p1)/2 が整数になることを使って,ap=p2+p3M という形にする。

解答

(1)

示すべき2つの式は,次の合同式と同値である。 annp+n(n1)2p2(modp3), bn1+np+n(n1)p2(modp3). これを同時に数学的帰納法で示す。 n=1 のとき,a1=p=1p+102p2, b1=p+1=1+1p+10p2 であるから成り立つ。

ある n で成り立つと仮定する。まずan+1=an+pbn(np+n(n1)2p2)+p(1+np+n(n1)p2)(modp3)np+n(n1)2p2+p+np2(modp3)=(n+1)p+n(n+1)2p2(modp3).ここで pn(n1)p2p3 の倍数なので落とした。

次にbn+1=pan+(p+1)bnp(np+n(n1)2p2)+(p+1)(1+np+n(n1)p2)(modp3)np2+{1+np+n(n1)p2}+{p+np2}(modp3)=1+(n+1)p+n(n+1)p2(modp3).したがって n+1 でも2つの合同式が成り立つ。数学的帰納法により,すべての自然数 n で成り立つ。

よって ann(n1)2p2np および bnn(n1)p2np1 はともに p3 で割り切れる。

(2)

(1)an に関する合同式で n=p とおくと,appp+p(p1)2p2(modp3)=p2+p12p3(modp3). p は奇数であるから (p1)/2 は整数である。したがって,ある整数 M を用いて ap=p2+p3M と書ける。

この式から ap=p2(1+pM) であるため,app2 で割り切れる。一方,1+pMp で割ると 1 余るので p では割り切れない。したがって app3 では割り切れない。

別解

解法2(行列の二項展開)

方針

2つの数列を縦ベクトルにまとめる。漸化式の係数行列を I+pC と書けば、法 p3 では二項展開の第2次まで残せばよい。各成分を読み取って(1)を一度に示し、(2)は n=p を代入する。

解答

(1) vn=(anbn),C=(0111)とおく。漸化式と初期条件はvn+1=(I+pC)vn,v1=pCe2+e2=(I+pC)e2と書ける。ただし e2=(0,1)T である。したがってvn=(I+pC)ne2.p3 では p3 以上を含む項を除けるから、二項展開よりvn{I+npC+n(n1)2p2C2}e2(modp3).ここでCe2=(11),C2e2=(12)だからannp+n(n1)2p2,bn1+np+n(n1)p2(modp3).よって問題文の2つの差はともに p3 で割り切れる。

(2)
(1)の第1式へ n=p を代入するとapp2+p12p3p2(modp3).p は奇数なので (p1)/2 は整数である。ゆえに ap=p2(1+pM) と書け、1+pMp で割り切れない。したがって app2 で割り切れるが p3 では割り切れない。

総評

合同式を使うと短いが,実際には p3 で割った余りを2列同時に管理する帰納法である。想定時間は20分程度,難易度は7,計算量は5程度。(1)では an だけを追っても閉じないので,bn の近似式も同時に立てるのが自然である。計算中に p3 以上の項を消す箇所を雑に書くと符号や係数を落としやすい。(2)では「p2 で割れる」と「p3 では割れない」を,ap=p2(1+pM) の形から分けて述べると明確になる。

冊子PDFで見る東大の数列の問題で問題集を作る

出典: 東京大学 2008年度 前期 文科 数学(大学公式の問題PDF)。問題文はHTML表示のために再入力・数式組版しています。