チェビシェフ多項式に関する整数問題(2023年京都大学理系数学第6問)

今年(2023年)の京都大学の整数問題を取り上げます。


 

p3以上の素数とする.また,θを実数とする.

(1)cos3θcos4θcosθ の式として表せ.

(2)cosθ=1p のとき,θ=mnπ となるような正の整数mnが存在するか否かを理由を付けて判定せよ

(2023年 京都大学 理系第6問)

 

考え方

(1)は単純な式変形なので無難に解決できると思います。問題の主眼は(2)で、前問の結果をいかに利用できるかが勝負です。pが「素数」であることに着目するとすこし突破口が見えてくるでしょうか。チェビシェフ多項式の知識があると解きやすかったかもしれません。

一般に「cosnθcosθn次多項式で表すことができる」という事実が知られています。このとき現れるn次多項式Tn(cosθ)は「チェビシェフ多項式」と呼ばれます。問題文中にはありませんが、cos5θ=16cos5θ20cos3θ+5cosθ cos6θ=32cos6θ48cos4θ+18cos2θ1…と続きます。ここで注目したいのが最高次の係数です。チェビシェフ多項式を列挙すると次のようになります。T2(x)=2x21T3(x)=4x33xT4(x)=8x48x2+1T5(x)=16x520x3+5xT6(x)=32x648x4+18x21T7(x)=64x7112x5+56x37xこれより、Tn(x)xnの係数は2n1となっていることに気が付くと思います。今回の問題はここから攻めていきます。


解答例

(1)

cos3θ=cos(θ+2θ)=cosθcos2θsinθsin2θ=cosθ(2cos2θ1)sinθ2sinθcosθ=2cos3θcosθ2sin2θcosθ=2cos3θcosθ2(1cos2θ)cosθ=4cos3θ3cosθ

cos4θ=cos(2θ+2θ)=cos22θsin22θ=(2cos2θ1)24sin2θcos2θ=4cos4θ4cos2θ+14(1cos2θ)cos2θ=8cos4θ8cos2θ+1

(2)

θ=mnπ となるような正の整数mnが存在するならばnθ=mπ cosnθ=cosmπ=(1)mとなる。これより、cosθ=1p のときcosnθ=(1)m()を満たすような整数nが存在するか否かを調べればよい。

ここで、正の整数kに対して coskθ=Tk(cosθ) を満たすような、最高次の係数が2k1で整数の係数をもつk次多項式Tk(x)が存在することを数学的帰納法により証明する。

(ア)l=1l=2のときはT1(x)=xT2(x)=2x21 が存在する。

(イ)l=kkは正の整数)のとき、k3 としてTk(x)およびTk1(x)の存在を仮定する。和積の公式からcos(k+1)θ+cos(k1)θ=2cos(k+1)θ+(k1)θ2cos(k+1)θ(k1)θ2=2coskθcosθより、Tk+1(x)=2Tk(x)xTk1(x)が成り立つ。仮定よりTk(x)は最高次の係数が2k1k次の多項式、Tk1(x)k1次の多項式であるから、上式よりTk+1(x)は最高次の係数が2kk次の多項式であることが従う。

以上より多項式Tk(x)の存在が示された。したがって、Tk(x)=2k1xk+ak1xn1++a1x+a0と置ける。これより、()Tn(cosθ)=(1)mつまり、2n1cosnθ+an1cosn1θ++a1cosθ+a0=(1)mと表せる。いま、cosθ=1p であるから、2n1pn+an1pn1++a1p+a0=(1)mとなり、辺々にpnを乗じて2n1+an1p++a1pn1+a0pn=(1)mpnを得る。この下線部はpの倍数であるから、等式が成り立つためには2n1pの倍数でなければならない。しかしp3以上の素数であるからこれは不可能。

よって背理法により、θ=mnπ となるような正の整数mnは存在しないことが示された。


コメント

チェビシェフ多項式の予備知識がないと上記のような解答をいきなり記述するのは難しいと思います。まずは x=1p を幾つかの多項式に代入してみて、どんな方程式が得られるかを調べていくのが普通でしょうか。5次くらいまでやってみて、そこで最高次の係数に着目して数学的帰納法に思い至れるとベストでした。

同じく京都大学の1996年後期理系数学第1問にチェビシェフ多項式に関する出題がありますが、本問の方がヒントが少なく、取り組みにくかったのではないでしょうか。1996年後期の問題は今回の問題の丸ごと誘導設問のような形になっています。

nは自然数とする。

 

(1)すべての実数に対しcosnθ=fn(cosθ),sinnθ=gn(cosθ)sinθをみたし、係数がともにすべて整数であるn次式fn(x)n1次式gn(x)が存在することを示せ。

 

(2)fn(x)=ngn(x) であることを示せ。

 

(3)p3以上の素数とするとき、fp(x)p1次以下の係数はすべてpで割り切れることを示せ。

 

(京都大学 1996年後期 理系第1問)

問題文中のfn(x)を「第1種チェビシェフ多項式」、gn(x)を「第2種チェビシェフ多項式」と呼びます。いずれの多項式も解答例の中で示したTk+1(x)=2Tk(x)xTk1(x)という漸化式を満たすことが知られています。

30年近く前の過去問をチェックしていた受験生は僅かだと思いますが、チェビシェフ多項式そのものは様々な大学で出題例があります。そのなかでも本問は特に掴みどころがなく、経験の差が得点の差に直結した問題だったと言えるでしょう。


今年の京大数学は良問の多そうな雰囲気です。個人的には第5問の立体図形の問題も面白そうでした。こういった回転対称性のある立体の求積問題は最近増えてきているように思います。

コメントを残す

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

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