本文へ進む
メニュー
医学部数学 過去問DB問題を探す

東京大学/2014年度

東京大学 2014年 数学 第5問解答・解説

このページには広告が含まれます。

1問題

東京大学2014年度第5問

rを0以上の整数とし,数列{a_n}を次のように定める。a₁=r,a₂=r+1,a_{n+2}=a_{n+1}(a_n+1) (n=1,2,3,...)。また,素数pを1つとり,a_nをpで割った余りをb_nとする。ただし,0をpで割った余りは0とする。

(1) 自然数nに対し,bn+2b_{n+2}はbn+1(bn+1)b_{n+1}(b_n+1)をpで割った余りと一致することを示せ。

(2) r=2,p=17の場合に,10以下のすべての自然数nに対して,b_nを求めよ。

(3) ある2つの相異なる自然数n,mに対して,b_{n+1}=b_{m+1}>0,bn+2=bm+2b_{n+2}=b_{m+2}が成り立ったとする。このとき,bn=bmb_n=b_mが成り立つことを示せ。

(4) a₂,a₃,a₄,...にpで割り切れる数が現れないとする。このとき,a₁もpで割り切れないことを示せ。

まずは自分で解いてみましょう。詰まったら「考え方」、解けたら「答え」で確かめられます。

2考え方

考え方を見る解き方の方針だけを確かめる

合同式で漸化式の剰余版を導き,素数を法とする約分を行う。最後は有限個の剰余対の重複を小問(3)で後ろ向きにたどる。

3答え

答えを見る自分の答えと照らし合わせる
  • (1) an+2≡bn+1(bn+1)(modp).a_{n+2}\equiv b_{n+1}(b_n+1)\pmod p.\quad(2) (b1,…,b10)=(2,3,9,2,3,9,2,3,9,2).(b_1,\ldots,b_{10})=(2,3,9,2,3,9,2,3,9,2).\quad(3),(4) は本文の通り証明する。

4解答

解答を見る途中式つきの解答

(1) 定義から an≡bn(modp)a_n\equiv b_n\pmod p である。したがって漸化式より an+2=an+1(an+1)≡bn+1(bn+1)(modp).a_{n+2}=a_{n+1}(a_n+1)\equiv b_{n+1}(b_n+1)\pmod p. bn+2b_{n+2} は an+2a_{n+2} を pp で割った余りであり,右辺も同じ剰余類の整数だから,bn+2b_{n+2} は bn+1(bn+1)b_{n+1}(b_n+1) を pp で割った余りに一致する。

(2) r=2,p=17r=2, p=17 として小問(1)を順に用いると b1=2,b2=3,b3=3(2+1)=9,b4≡9(3+1)=36≡2(mod17),b_1=2,\quad b_2=3,\quad b_3=3(2+1)=9,\quad b_4\equiv9(3+1)=36\equiv2\pmod{17}, b5≡2(9+1)=20≡3,b6≡3(2+1)=9,b7≡9(3+1)=2,b_5\equiv2(9+1)=20\equiv3,\quad b_6\equiv3(2+1)=9,\quad b_7\equiv9(3+1)=2, b8≡2(9+1)=3,b9≡3(2+1)=9,b10≡9(3+1)=2(mod17).b_8\equiv2(9+1)=3,\quad b_9\equiv3(2+1)=9,\quad b_{10}\equiv9(3+1)=2\pmod{17}. よって (b1,b2,…,b10)=(2,3,9,2,3,9,2,3,9,2)(b_1,b_2,\ldots,b_{10})=(2,3,9,2,3,9,2,3,9,2) である。

(3) c=bn+1=bm+1>0c=b_{n+1}=b_{m+1}>0 とおく。小問(1)より bn+2≡c(bn+1),bm+2≡c(bm+1)(modp).b_{n+2}\equiv c(b_n+1),\qquad b_{m+2}\equiv c(b_m+1)\pmod p. 仮定 bn+2=bm+2b_{n+2}=b_{m+2} と合わせて c(bn−bm)≡0(modp)c(b_n-b_m)\equiv0\pmod p を得る。cc は 1≦c≦p−11\leq c\leq p-1 だから,素数 pp とは互いに素であり,bn≡bm(modp)b_n\equiv b_m\pmod p である。両者は 00 以上 p−1p-1 以下の剰余なので bn=bmb_n=b_m となる。

(4) 仮に p∣a1p\mid a_1 とすると b1=0b_1=0 である。背理法の仮定より bk>0b_k>0 はすべての k≧2k\geq2 で成り立つ。数列 (bn,bn+1)(b_n,b_{n+1})(n≧2n\geq2)の各成分は 1,2,…,p−11,2,\ldots,p-1 のいずれかであり,このような組は高々 (p−1)2(p-1)^2 個である。一方,組は無限に続くので,ある 2≦n<m2\leq n<m について (bn,bn+1)=(bm,bm+1)(b_n,b_{n+1})=(b_m,b_{m+1}) となる。小問(3)を添字 n−1,m−1n-1,m-1 に適用すると bn−1=bm−1b_{n-1}=b_{m-1} である。同じように添字を一つずつ下げて適用できる。各適用時に必要な bk+1>0b_{k+1}>0 は,その添字 k+1≧2k+1\geq2 について背理法の仮定から成り立つ。したがって最終的に b1=bm−n+1b_1=b_{m-n+1} を得る。ここで m−n+1≧2m-n+1\geq2 なので右辺は正であるが,左辺は 00 で矛盾する。よって p∤a1p\nmid a_1 である。

この問題で使う考え方

  • 約数・倍数
  • 漸化式
  • 積の法則

PR

数学を1対1で教わるオンライン塾「数強塾」

数強塾は、中学生・高校生のための数学専門のオンライン個別指導塾です。プロ講師がマンツーマンで教え、大学受験の数学にも対応しています。入塾の前に、今の学習状況と目標を確かめる診断授業(体験・3,000円、税込)を受けられます。

「数強塾」オンライン数学克服塾〈プロ講師〉

東大生と1対1で学べるオンライン個別指導「トウコベ」

トウコベは、東大生を中心に難関大学の学生が講師を務める、完全マンツーマンのオンライン個別指導です。はじめに、オンラインの説明会・勉強相談(無料)をWebで予約でき、その後にお試し授業を受けられます。

トウコベ公式サイト

似た問題を、ほかの大学で

答えや解説の誤りに気づいたら、お問い合わせから教えてください。