確率漸化式の難問 – 2020年京大 特色入試 数学 第2問

立式には時刻0まで遡る必要がある…のか?Marco SchroederによるPixabayからの画像

 2020年京大 特色入試 数学 第2問 はサイコロ確率漸化式の問題です。漸化式を立てて極限を求めるという、良くある問題構成ですが、立式にえらく難儀します。問題文は以下のとおりです。

  

 次の3つのルール(i), (ii), (iii) にしたがって三角形 ABC の頂点上でコマを動かすことを考える。

 (i) 時刻0においてコマは頂点 A に位置している。

 (ii) 時刻0にサイコロを振り、出た目が偶数なら時刻1で頂点 B に、出た目が奇数なら時刻1で頂点 C にコマを移動させる。

 (iii) n = 1,2,3, \cdots に対して、時刻 n にサイコロを振り、出た目が3の倍数でなければ時刻 n + 1 でコマを時刻 n – 1 に位置していた頂点に移動させ、出た目が3の倍数であれば時刻 n + 1 でコマを時刻 n -1 にも時刻 n にも位置していなかった頂点に移動させる。

時刻 n においてコマが頂点 A に位置する確率を pn とする。以下の設問に答えよ。

 (1) p2,p3 を求めよ。

 (2) n = 1,2,3, \cdots に対して pn+1pn-1pn を用いて表せ。

 (3) 極限値 \displaystyle\lim_{ n \to \infty} p_n を求めよ。

  

 問題文が何を言っているのかわかりませんが、まずは小問1で理解を深めましょう。

小問1の解法

 求める確率はコマが頂点 A にいる確率ですが、頂点 A にいない時の確率も計算に必要なので、時刻 n ( n = 0,1,2,… )のときに △ABC の各頂点にいる確率をそれぞれ、 A_n, B_n ,C_n と置くことにします。 p_n = A_n です。当然、

0 \leqq A_n,B_n,C_n \leqq 1  \\
A_n + B_n + C_n = 1

が成り立ちます。また、

A_0 =1,B_0=C_0 =0 \\
A_1=0,B_1=C_1 = \frac{1}2

です。

 以上の準備のもとに、まず A_2,B_2,C_2 を求めます。

  n =2 のときにコマが頂点 A にいるための条件は、

  • n=1 のときに出た目が3の倍数でない

なので、その確率は \displaystyle\frac{2}3 です。

 また、 n =2 のときにコマが頂点 B にいるための条件は、

  • n=1 のときにコマが頂点 C にいて、かつ出た目が3の倍数

なので、その確率は \displaystyle\frac{1}3 C_1 = \frac{1}6 です。

 同様に、 n =2 のときにコマが頂点 C にいるための条件は、

  • n=1 のときにコマが頂点 B にいて、かつ出た目が3の倍数

なので、その確率は \displaystyle\frac{1}3 B_1 = \frac{1}6 です。

 以上を表にまとめると、以下のとおりです。

n012
An10 \frac{2}3
Bn0 \frac{1}2 \frac{1}6
Cn0 \frac{1}2 \frac{1}6

 次に、 A_3,B_3,C_3 を求めます。

  n =3 のときにコマが頂点 A にいるための条件は、

  • n=2 のときにコマが頂点 B にいて、出た目が3の倍数
  • n=2 のときにコマが頂点 C にいて、出た目が3の倍数

のいずれかです。 n=2 のときにコマが頂点 A にいる場合、 A1 = 0 なので、どんな目が出ても頂点 A に遷移しません。

 よってその確率は \displaystyle\frac{1}3 B_2 + \frac{1}3 C_2 = \frac{1}9 です。

 ゆえに、

p_2 = \frac{2}3,p_3= \frac{1}9

です。

小問2の解法

サイコロを振るたび、コマは必ず遷移する

 サイコロを振るたび、コマは必ず遷移します。もしそうでないなら、問題文の条件iiiで出た目が3の倍数のとき、遷移先が一意に決定できなくなってしまうので、そんなことはないと予想できますが、以下にそれを証明します。

 数学的帰納法で証明します。 n=1 のときは題意から明らかです。 n= 2 のときは小問1で見たように、やはり遷移します。

   nk (k ≧ 2 ) までの範囲で、コマが必ず遷移したと仮定します。 n = k のときのコマの位置が頂点 A の場合、仮定より n = k – 1 のときのコマの位置は頂点 B か頂点 C のいずれかです。ここでサイコロを振った目が3の倍数でないとき、遷移先は一つ前の位置である頂点 B か頂点 C のいずれかです。また、出た目が3の倍数のとき、現在地である頂点 A は遷移先に含まれないので、出た目が何であっても頂点 A 以外に遷移することがわかりました。

 同様に、コマの位置が頂点 B や頂点 C の場合も、別の頂点に遷移します。ゆえに、サイコロを振るたび、コマは必ず遷移することが証明できました。

コマの遷移パターンを整理する

 サイコロを振るたびコマは必ず遷移するので、時刻 n + 1 にコマが頂点 A にいる場合の遷移パターンは、

  • A → B → A
  • A → C → A
  • B → C → A
  • C → B → A

の4種類です。

 この情報から漸化式を組み立てればよいのですが、時刻 n +1 における状態を決定するには、2つ前までの時刻の情報が必要です。ところが、それらを決定するには更に2つ遡る必要があるので、結局、時刻0からのすべての情報が必要になってきます。

 本当に漸化式が導出できるのか、不安になってきますが、ここで、時刻 n – 1 においてコマが頂点 A にいるとき、時刻 n にはコマは 100% の確率で頂点 B または頂点 C にいることに着目します。

 頂点 B と頂点C のどちらに遷移するのかを気にしなければ、時刻 n -2 以前の情報は不要です。そこで、頂点 B と頂点 C をセットで考えます。すると遷移パターンは以下のように整理できます。

  • A → B+C → A
  • B+C → B+C → A

 よって、A → B+C → A と遷移する確率を p(A → B+C → A) 、 B+C → B+C → A と遷移する確率を p(B+C → B+C → A) と表記するとき、時刻 n + 1 においてコマが頂点 A に存在する確率 An+1

\begin{aligned}
A_{n+1} = &  p( \mathrm{A} \to \mathrm{B+C} \to \mathrm{A})  \\
 &+ p( \mathrm{B+C} \to \mathrm{B+C} \to \mathrm{A})

\end{aligned}

となります。

p(A → B+C → A) を求める

 上に述べたとおり、時刻 n – 1 においてコマが頂点 A にいるとき、時刻 n にはコマは 100% の確率で頂点 B または頂点 C にいるので、その確率 p(A → B+C) は

\begin{aligned}
p( \mathrm{A} \to \mathrm{B+C} )  =A_{n-1}
\end{aligned}

です。

 この状態から時刻 n + 1 に頂点 A に遷移する確率は出た目が3の倍数でない確率の \frac{2}3 なので、 A → B+C → A と遷移する確率 p(A → B+C → A) は

\begin{aligned}
p( \mathrm{A} \to \mathrm{B+C} \to \mathrm{A}) & =\frac{2}3  p( \mathrm{A} \to \mathrm{B+C} )\\
 & = \frac{2}3 A_{n-1}  

\end{aligned}

です。

p(B+C → B+C → A) を求める

 時刻 n においてコマが頂点 B または頂点 C にあるとき、その確率 Bn + Cn は頂点 A から頂点 B または頂点 C に遷移してくる確率 p(A → B+C) と、頂点 B または頂点 C から頂点 B または頂点 C に遷移してくる(すなわち B → C または C →B のたすき掛け遷移)確率 p(B+C → B+C) の和です。

\begin{aligned}
B_{n}+ C_n = &  p( \mathrm{A} \to \mathrm{B+C} )  \\
 &+ p( \mathrm{B+C} \to \mathrm{B+C})

\end{aligned}

 一方、先に見たように

\begin{aligned}
p( \mathrm{A} \to \mathrm{B+C} )  =A_{n-1}
\end{aligned}

であり、また、

B_n + C_n = 1 - A_n

なので、

\begin{aligned}

  p( \mathrm{B+C} \to \mathrm{B+C}) = &  B_n+C_n \\
 & -p( \mathrm{A} \to \mathrm{B+C} ) \\
 = & 1 - A_n -A_{n-1}

\end{aligned}

が成り立ちます。p(B+C → B+C) を時刻 n -2 以前の情報を用いずに表現することが出来ました。

  B+C → B+C と遷移してきた後で頂点 A に遷移するためには、出た目が3の倍数である必要があるので、

\begin{aligned}

  p( \mathrm{B+C} \to \mathrm{B+C} \to \mathrm{A}) = &  \frac{1}3p( \mathrm{B+C} \to \mathrm{B+C})  \\

 = & \frac{1}3(1 - A_n -A_{n-1})

\end{aligned}

です。

pn の漸化式を求める

 以上の結果により、

\begin{aligned}
A_{n+1} = &  p( \mathrm{A} \to \mathrm{B+C} \to \mathrm{A})  \\
 &+ p( \mathrm{B+C} \to \mathrm{B+C} \to \mathrm{A}) \\
 = & - \frac{1}3 A_n + \frac{1}3 A_{n-1} + \frac{1}3

\end{aligned}

です。

  pn = An なので、

\begin{aligned}
p_{n+1} = - \frac{1}3 p_n + \frac{1}3 p_{n-1} + \frac{1}3

\end{aligned}

であることがわかりました。

小問3の解法

 小問2で得た漸化式を以下のように変形します。

\begin{aligned}
p_{n+1}- \frac{1}3 + \frac{1}3 (p_n - \frac{1}3) - \frac{1}3  (p_{n-1} - \frac{1}3 ) = 0

\end{aligned}

 ここで q_n = p_n - \displaystyle\frac{1}3 と置くと、

q_{n+1} + \frac{1}3 q_n - \frac{1}3 q_{n-1} = 0

と、普通の3項漸化式が得られます。これは一般項を導出できそうです。

 セオリー通り、二次方程式

x^2 + \frac{1}3 x -  \frac{1}3 = 0

の2つの解を α、β ( α < β ) と置きます。

\begin{aligned}
\alpha = & \frac{-1 - \sqrt{13}}{6} \\
\beta = & \frac{-1 + \sqrt{13}}{6} \\
\end{aligned}

です。

 このとき、

q_{n+1} - \alpha q_n -\beta ( q_n - \alpha q_{n-1}) = 0

なので、

q_{n+1} - \alpha q_n = \beta^n ( q_1 - \alpha q_{0}) 

が成り立ちます。

 同様に、

q_{n+1} - \beta q_n = \alpha^n ( q_1 - \beta q_{0}) 

が成り立ちます。

 それぞれの式の両辺に β , α を掛けて辺々引きます。

\begin{matrix}
  &\beta q_{n+1} & -   \alpha \beta q_n  & =  &\beta^{n+1} ( q_1 - \alpha q_{0})  \\
 - \bigl ) & \alpha q_{n+1} & -   \alpha \beta q_n  & =  &\alpha^{n+1} ( q_1 - \beta q_{0})  \\
\hline 
& \beta q_{n+1}  & & = & \beta^{n+1} ( q_1 - \alpha q_{0}) \\
 & -  \alpha q_{n+1}& & &- \alpha^{n+1} ( q_1 - \beta q_{0}) 

\end{matrix}

 よって

q_n = \frac{\beta^n(q_1 -\alpha q_0) - \alpha^n(q_1-\beta q_0)}{\beta - \alpha}

です。

  |α| < 1, |β| < 1 なので、

\lim_{n \to \infty} q_n = 0

です。ゆえに

\lim_{n \to \infty} p_n = \frac{1}3

です。

解法のポイント

ひとまとめにすることがポイント(David Greenwood-HaighによるPixabayからの画像)

 本問には頂点A,B,Cのそれぞれにコマがある確率という、3種類の情報が有ります。このような問題の場合、それぞれを数列と考えて連立漸化式を立てるというのが、ひとつのセオリーです。本問の難しいところは、時刻 n の情報を決定しようと思ったら、時刻0からのすべての情報が必要になってしまう点です。

 本問の場合、頂点 B と頂点 C をひとまとめにすることによって、「過去のしがらみ」を断ち切ることが出来ました。 {An},{Bn},{Cn} の3数列というスキームを一旦決めてしまうと、そこから抜け出すことはなかなか難しいですが、どんな条件があれば(あるいは無ければ)式が立てられるのか、という逆算思考を使って、柔軟に局面を打開するようにしましょう。

京大2020年

Posted by mine_kikaku