トップ 京都大学 2023年 理系 第6問

京都大学 2023年 理系 第6問 解説

数学2/三角関数数学2/式と証明数学A/整数問題テーマ/整式の証明テーマ/整数の証明
京都大学 2023年 理系 第6問 解説

方針・初手

解法1

(1)

加法定理と2倍角の公式を用いる。

$$ \cos 3\theta = \cos(2\theta + \theta) = \cos 2\theta \cos \theta - \sin 2\theta \sin \theta $$

ここで、$\cos 2\theta = 2\cos^2 \theta - 1$、$\sin 2\theta = 2\sin \theta \cos \theta$ であるから、

$$ \cos 3\theta = (2\cos^2 \theta - 1)\cos \theta - (2\sin \theta \cos \theta)\sin \theta $$

$$ = 2\cos^3 \theta - \cos \theta - 2\sin^2 \theta \cos \theta $$

$\sin^2 \theta = 1 - \cos^2 \theta$ を代入して、

$$ \cos 3\theta = 2\cos^3 \theta - \cos \theta - 2(1 - \cos^2 \theta)\cos \theta $$

$$ = 2\cos^3 \theta - \cos \theta - 2\cos \theta + 2\cos^3 \theta $$

$$ = 4\cos^3 \theta - 3\cos \theta $$

次に、$\cos 4\theta$ を求める。$\cos 4\theta = \cos 2(2\theta)$ とみて2倍角の公式を用いる。

$$ \cos 4\theta = 2\cos^2 2\theta - 1 $$

$$ = 2(2\cos^2 \theta - 1)^2 - 1 $$

$$ = 2(4\cos^4 \theta - 4\cos^2 \theta + 1) - 1 $$

$$ = 8\cos^4 \theta - 8\cos^2 \theta + 1 $$

(2)

「任意の自然数 $k$ に対して、$\cos k\theta$ は $\cos\theta$ の $k$ 次の整数係数多項式で表され、その最高次の項の係数は $2^{k-1}$ である」という性質が成り立つことを、数学的帰納法で示す。

[I] $k=1, 2$ のとき

$\cos \theta = 1 \cdot \cos\theta$ より、1次式で最高次係数は $2^0 = 1$。 $\cos 2\theta = 2\cos^2 \theta - 1$ より、2次式で最高次係数は $2^1 = 2$。 よって $k=1, 2$ のときは成り立つ。

[II] $k=i, i+1$ ($i \geqq 1$) のとき成り立つと仮定する。

すなわち、$\cos i\theta$ は最高次係数 $2^{i-1}$ の $i$ 次多項式、$\cos(i+1)\theta$ は最高次係数 $2^i$ の $(i+1)$ 次多項式で、ともに整数係数であるとする。 加法定理より、

$$ \cos(i+2)\theta = \cos((i+1)\theta + \theta) = \cos(i+1)\theta \cos\theta - \sin(i+1)\theta \sin\theta $$

$$ \cos i\theta = \cos((i+1)\theta - \theta) = \cos(i+1)\theta \cos\theta + \sin(i+1)\theta \sin\theta $$

この2式を辺々加えると、

$$ \cos(i+2)\theta + \cos i\theta = 2\cos(i+1)\theta \cos\theta $$

$$ \cos(i+2)\theta = 2\cos\theta \cos(i+1)\theta - \cos i\theta $$

仮定より、$\cos(i+1)\theta$ は最高次係数 $2^i$ の $(i+1)$ 次多項式であるから、$2\cos\theta \cos(i+1)\theta$ は最高次係数 $2 \cdot 2^i = 2^{i+1}$ の $(i+2)$ 次多項式となる。また $\cos i\theta$ は $i$ 次多項式である。 よって、これらの差である $\cos(i+2)\theta$ は最高次係数 $2^{i+1}$ の $(i+2)$ 次多項式となり、係数はすべて整数となる。ゆえに $k=i+2$ のときも成り立つ。

[I], [II] より、すべての自然数 $n$ について上記の性質が示された。

さて、$\cos\theta = \frac{1}{p}$ のとき、$\theta = \frac{m}{n}\pi$ となる正の整数 $m, n$ が存在すると仮定する。 $n\theta = m\pi$ より、$\cos(n\theta) = \cos(m\pi) = (-1)^m$ であるから、$\cos(n\theta)$ は $1$ または $-1$ となる。 一方、上で示した性質より、$\cos n\theta = f_n(\cos\theta)$ となる整数係数多項式 $f_n(x)$ を

$$ f_n(x) = 2^{n-1}x^n + c_{n-1}x^{n-1} + \dots + c_1x + c_0 \quad (c_i \text{ は整数}) $$

とおくことができる。これに $x = \cos\theta = \frac{1}{p}$ を代入すると、

$$ f_n\left(\frac{1}{p}\right) = \frac{2^{n-1}}{p^n} + \frac{c_{n-1}}{p^{n-1}} + \dots + \frac{c_1}{p} + c_0 $$

$$ = \frac{2^{n-1} + c_{n-1}p + \dots + c_1p^{n-1} + c_0p^n}{p^n} $$

これが $\cos(n\theta) = (-1)^m$ と等しいので、

$$ \frac{2^{n-1} + c_{n-1}p + \dots + c_0p^n}{p^n} = (-1)^m $$

分母を払い、移項して整理すると、

$$ 2^{n-1} = (-1)^m p^n - (c_{n-1}p + \dots + c_0p^n) $$

$$ 2^{n-1} = p \{ (-1)^m p^{n-1} - (c_{n-1} + \dots + c_0p^{n-1}) \} $$

括弧の中は整数であるから、右辺は $p$ の倍数である。 したがって、左辺の $2^{n-1}$ も $p$ の倍数でなければならない。 しかし、$p$ は3以上の素数であるため、2とは互いに素であり、$2^{n-1}$ が $p$ の倍数になることはない。これは矛盾である。 よって、仮定は誤りであり、条件を満たす正の整数 $m, n$ は存在しない。

解説

答え

(1)

$\cos 3\theta = 4\cos^3 \theta - 3\cos \theta$

$\cos 4\theta = 8\cos^4 \theta - 8\cos^2 \theta + 1$

(2)

存在しない

自分の記録

ログインすると保存できます。

誤りを報告

解説の誤り、誤字、表示崩れに気づいた場合は送信してください。ログイン不要です。