カタラン数が素数になる条件(2021年東京工業大学前期数学第3問)

今年の東工大で出題された整数問題は二項係数、特に「カタラン数」に関するものでした。同様の問題が海外の数学コンテストに出題されたこともあり、ひょっとすると東工大を受けるようなハイレベルな受験生の中には解いた経験のある数論マニアが居たかもしれません。


 

以下の問いに答えよ。

(1)正の整数nに対して、二項係数に関する次の等式を示せ。n2nCn=(n+1)2nCn1また、これを用いて2nCnn+1 の倍数であることを示せ。

(2)正の整数nに対して、an=2nCnn+1とおく。このとき、n4 ならば an>n+2 であることを示せ。

(3)anが素数となる正の整数nをすべて求めよ。

(2021年東京工業大学 前期第3問)

 

 考え方

(1)は示すべき式が明示されており、数学的帰納法で証明しようとした人がいたかもしれませんが、単純な式変形だけで済んでしまいます。数学的帰納法を使うべきなのは(2)の方です。(3)のポイントは n4 のときにann+2 の倍数になるという部分です。これと(2)の不等式からanが素数となるようなnを絞り込むことができます。


解答例

 

以下、二項係数が整数であることは既知として解答する。

 

(1)

n2nCn=n(2n)!n!n!=(n+1)(2n)!(n+1)!(n1)!=(n+1)(2n)!{2n(n1)}!(n1)!=(n+1)2nCn1となるので成り立つ。これと、nn+1は互いに素であることから、n+12nCnを割り切る。即ち2nCnn+1 の倍数である。

 

 

(2)

命題 ()n4 ならば an>n+2 である」を数学的帰納法によって示す。

 

n=4 のときa4=8C45=14>4+2となるから、an>n+2 が成り立つ。

 

n=kk4より大きい整数)のとき ak>k+2 が成立していると仮定する。このときak+1=2k+2Ck+1k+2=(2k+2)!(k+2)(k+1)!(k+1)!=(2k+2)(2k+1)(k+2)(k+1)(2k)!(k+1)k!k!=4k+2k+2ak>4k+2k+2(k+2)(仮定)=4k+2>(k+1)+2となるので n=k+1 のときも成り立つ。

 

以上より、数学的帰納法から命題 () の成立が示された。

 

 

(3)

a1=1 となり素数でないので n=1 は不適。a2=2a3=5 は素数となるので n=2,3 は求める正の整数nである。

 

以下、n4 のときを考える。

 

(2)の途中式よりan+1=2(2n+1)n+2anとなる。(1)より2nCnn+1 の倍数であるからanは任意の正の整数nについて整数である。よって n+222n+1anのいずれかを割り切ることが必要である。

 

nが正の整数のとき n+22を割り切ることは無い。また、(2n+1)(n+2)=n1=(n+2)3より、2n+1n+2 で割り切れるときは3n+2 で割り切れる必要があるが、n4 のときこれは不可能。

 

よってann+2 で割り切れることが必要である。また、(2)の結論より n4 のとき an>n+2 となるから、ある整数N (>1) を用いてan=(n+2)Nと表される。したがって、n4 のときanは素数にならない。

 

以上より、求める正の整数はn=2, 3である。

 


 

an=2nCnn+1 で定まる数列を「カタラン数」と言います。カタラン数は経路の数え上げといった組み合わせ論の問題や母関数の導入などに登場する有名な数列です。

本問はカタラン数が素数になる条件を求める問題でした。誘導設問の意図を上手く汲み取れればスムーズだったと思います。(3)で(2)を利用するところが難しかったかもしれません。an+1=2(2n+1)n+2anという漸化式を利用するところが本問のポイントです。なお、東工大では2016年に階乗の整除性に関する出題があります。

今年の東工大は確率分野の出題が無く、今年で3年連続のお休みとなりました。ここ数年は幾何色の濃いセットが続いています。整数分野も頻出なので論証問題を中心に鍛えておきましょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

©Copyright 2017-2025 理系のための備忘録 All Rights Reserved.