2024年東大 数学 第3問は二次元座標空間上の点がある規則で移動するときの存在確率を求める問題です。問題文は以下のとおりです。
座標平面上を次の規則 (A) , (B) に従って1秒ごとに動く点 P を考える.
(A) 最初に、 P は点 (2,1) にいる.
(B) ある時刻で P が点 (a,b) にいるとき,その1秒後には P は
・確率 31 で x 軸に関して (a,b) と対称な点
・確率 31 で y 軸に関して (a,b) と対称な点
・確率 61 で直線 y = x に関して (a,b) と対称な点
・確率 61 で直線 y = –x に関して (a,b) と対称な点
にいる.以下の問いに答えよ.ただし、 (1) については,結論のみ書けばよい.
(1) P がとりうる点の座標をすべて求めよ.
(2) n を正の整数とする.最初から n 秒後に P が点 (2,1) にいる確率と,最初から n 秒後に P が点 (-2,-1) にいる確率は等しいことを示せ.
(3) n を正の整数とする.最初から n 秒後に P が点 (2,1) にいる確率を求めよ.
ぱっと見は、確率漸化式を立てれば何とかなりそうな気がします。それでは見ていきましょう。
2024年東大 数学 第3問 小問1の解法
4つあるオペレーションを、 R2 から R2 への写像として、順番に以下のように定義します。
f((a,b))g((a,b))h((a,b))k((a,b))=(a,−b)=(−a,b)=(b,a)=(−b,−a) すると、
f((2,1))g((2,1))h((2,1))k((2,1))=(2,−1)=(−2,1)=(1,2)=(−1,−2) です。ここから、点 P は各オペレーションの組み合わせにより (±2,±1) , (±1,±2) (複号任意)のいずれかに遷移しそうだ、と予測できます。
実際、
f((−2,1))g((1,2))h((−2,1))=(−2,−1)=(−1,2)=(1,−2) です。小問1は証明不要なので、この8点を答えに書けばOKです(図1)。
図1 ここでもし、この8点以外には遷移しないことの証明を求められたらどうするか、考えてみましょう。
n = 1 のときを初期状態とするとき、 n ≦ 2 において P はこれら8点のいずれかにいることが示せているので、一番プリミティブなやり方は各8点の遷移先が8点のいずれかであることをすべて書き下すことです。32通りも書かなければならないのはうんざりしますが、これが一番確実でしょう。
これを言葉で表現すると、写像 f,g,h,k の動作はいずれも二次元座標系の点 (a,b) の符号を反転させるか、座標を入れ替えるかのいずれかなので、それらは明らかに集合 { (±2,±1) , (±1,±2) (複号任意)} 上で閉じている、といった感じになります。ちょっとモヤっとしますが、まあ大丈夫でしょう。
2024年東大 数学 第3問 小問2の解法
点 P の遷移先を、最初にいたA(2,1) から座標平面上の原点を中心にして半時計回りに B(1,2) , C(-1,2) ,D(-2,1) , E(-2.-1) , F(-1,-2) , G(1,-2) , H(2,-1) と名付けます(図2)。
図2 また、P が n 秒後に各点にいる確率を順に an,bn,cn,dn,en,fn,gn,hn と置きます。すると明らかに
+=an+bn+cn+dnen+fn+gn+hn1 が成り立ちます。初期状態を n = 0 であると定義すると、 P は最初 A にいるので、
a0=1b0=c0=d0=e0=f0=g0=h0=0 です。
このとき、証明すべき事柄は n ≧ 1のとき an=en が成り立つことです。
そこでまず、 an,en が満たす漸化式を求めます。
f(A)g(A)h(A)k(A)=H=D=B=F ですが、各写像とも2回施すともとに戻るので、
f(H)g(D)h(B)k(F)=f(f(A))=A=g(g(A))=A=h(h(A))=A=k(k(A))=A が成り立ちます。
A からの遷移先は B,D,F,H の4点なので、 A への遷移元もこの4点しかありません。
これ以外の点から A に遷移してくることはありません。もしそのような点 X があったとすると、ある写像 x が存在して、
x(X)=A なので
x(A)=X が成り立つはずです。 x はf,g,h,k のいずれかなので、これは X が B,D,F,H のいずれでもないことに矛盾します。
f,g が施される確率が 31 、 h,k が施される確率が 61 なので、 n ≧ 1 のとき
an=31dn−1+31hn−1+61bn−1+61fn−1 が成り立ちます。
同様に
f(E)g(E)h(E)k(E)=D=H=F=B なので
f(D)g(H)h(F)k(B)=E=E=E=E が成り立ちます。
したがって an のときと同様、 n ≧ 1 のとき
en=31dn−1+31hn−1+61bn−1+61fn−1 です。
ゆえに n ≧ 1のとき an=en が成り立ちます。
2024年東大 数学 第3問 小問3の解法
まず、小問2の手法で bn = fn , cn=gn , dn = hn が言えることに注意します。これは n ≧ 1 のときに成り立ちますが、 b0=c0=d0=e0=f0=g0=h0=0 なので実は n = 0 のときも成り立ちます。
したがって n ≧ 1のとき、小問2で導出した漸化式より
an=31dn−1+31hn−1+61bn−1+61fn−1=32dn−1+31bn−1 が成り立ちます。
漸化式に bn と dn が含まれるので、これらの漸化式を求めます。小問2と同じやり方で n ≧ 1のとき
bndn=31cn−1+31gn−1+61an−1+61en−1=31an−1+31en−1+61cn−1+61gn−1 であることが言えるので、 n ≧ 2 のとき
bndn=32cn−1+31an−1=32an−1+31cn−1 が成り立ちます。 a0 ≠ e0 なので、 n = 1 のときは成り立たないことに注意しましょう。
今度は漸化式に cn が現れたので、上記と同じように n ≧ 1のとき
cn=31bn−1+31fn−1+61dn−1+61hn−1=32bn−1+31dn−1 が成り立ちます。
単に代入するだけではいつまでたっても an だけの漸化式になりそうにないので、式の対称性に着目します。
ancn=31bn−1+32dn−1=32bn−1+31dn−1 なので、辺々足して
an+cn=bn−1+dn−1 です。また、辺々引いて
an−cn=−31(bn−1−dn−1) が成り立ちます。
同様にして、
bndn=31an−1+32cn−1=32an−1+31cn−1 の辺々を足したり引いたりして
⎩⎨⎧bn+dnbn−dn=an−1+cn−1=−31(an−1−cn−1) を得ます。
したがって n ≧ 3 のとき
⎩⎨⎧an+cnan−cn=an−2+cn−2=91(an−2−cn−2) が成り立ちます。
これらを an + cn および an – cn の漸化式と見立てることで、 n が2以上の偶数のとき
⎩⎨⎧an+cnan−cn=a2+c2=(91)2n−2(a2−c2) n が奇数のとき
⎩⎨⎧an+cnan−cn=a1+c1=(91)2n−1(a1−c1) が成り立ちます。
a1=c1=0 、 a2=185 、 c2=92 なので、 n が2以上の偶数のとき
⎩⎨⎧an+cnan−cn=21=(91)2n−2⋅181=21⋅(31)n n が奇数のとき
{an+cnan−cn=0=0 です。
ゆえに n が正の整数のとき、 n 秒後に P が A(2,1) にいる確率は n が偶数のとき
41(1+3n1) n が奇数のとき
0
です。
解法のポイント
本問は連立確率漸化式問題のバリエーションです。複数の確率変数をとりあえず複数の漸化式で表現して、あとで単一の確率変数の漸化式にまとめる、と言うアプローチはオーソドックスなものなので、是非マスターしておいてください。