トップ 京都大学 2000年 文系 第4問

京都大学 2000年 文系 第4問 解説

数学1/図形計量数学2/三角関数数学A/整数問題テーマ/図形総合テーマ/整数の証明
京都大学 2000年 文系 第4問 解説

方針・初手

(1) 辺の長さ $a, b, c$ の大小関係を調べ、三角形の辺と角の大小関係が一致することを利用します。$a, b, c$ の差をとって符号を調べます。

(2) (1) の結果と三角形の内角の和が $180^\circ$ であることを用いて、どの角が $60^\circ$ になるかを特定します。その後、余弦定理を用いて $p, q$ に関する方程式を立て、因数分解により $p, q$ の関係を導きます。最後に条件 (ロ) の「$2^n$ である」という性質から $p, q$ の値を決定します。

解法1

(1)

$a = p+q$, $b = pq+p$, $c = pq+1$ について、それぞれの差を計算する。

$$ b - c = pq+p - (pq+1) = p - 1 $$

$p \geqq 2$ より $p - 1 \geqq 1 > 0$ であるから、$b > c$。

$$ c - a = pq+1 - (p+q) = p(q-1) - (q-1) = (p-1)(q-1) $$

$p \geqq 2, q \geqq 2$ より $p - 1 \geqq 1, q - 1 \geqq 1$ であるから、$(p-1)(q-1) \geqq 1 > 0$。よって、$c > a$。

以上から、$a < c < b$ が成り立つ。 三角形において、辺の大小関係と対角の大小関係は一致するため、

$$ \angle A < \angle C < \angle B $$

となる。

(2)

(1) の結果より $\angle A < \angle C < \angle B$ であり、三角形の内角の和は $\angle A + \angle B + \angle C = 180^\circ$ である。 ここで、条件 (ハ) よりいずれかの角が $60^\circ$ である。 もし $\angle B = 60^\circ$ とすると、$\angle A < \angle C < 60^\circ$ となり、内角の和が $180^\circ$ 未満になるため矛盾する。 もし $\angle A = 60^\circ$ とすると、$60^\circ < \angle C < \angle B$ となり、内角の和が $180^\circ$ より大きくなるため矛盾する。 したがって、

$$ \angle C = 60^\circ $$

である。

$\triangle ABC$ において余弦定理を用いると、

$$ c^2 = a^2 + b^2 - 2ab \cos 60^\circ = a^2 + b^2 - ab $$

が成り立つ。これに $a = p+q$, $b = p(q+1)$, $c = pq+1$ を代入する。

$$ (pq+1)^2 = (p+q)^2 + p^2(q+1)^2 - p(p+q)(q+1) $$

展開して整理する。

$$ p^2q^2 + 2pq + 1 = p^2 + 2pq + q^2 + p^2(q^2 + 2q + 1) - p(pq + p + q^2 + q) $$

$$ p^2q^2 + 2pq + 1 = p^2 + 2pq + q^2 + p^2q^2 + 2p^2q + p^2 - p^2q - p^2 - pq^2 - pq $$

両辺から $p^2q^2 + 2pq$ を引き、右辺を整理して $0$ に等置する。

$$ 1 = p^2 + q^2 + p^2q - pq^2 - pq $$

$$ p^2q - pq^2 + p^2 - pq + q^2 - 1 = 0 $$

これを因数分解する。

$$ pq(p - q) + p(p - q) + (q - 1)(q + 1) = 0 $$

$$ (p - q)(pq + p) + (q - 1)(q + 1) = 0 $$

$$ p(p - q)(q + 1) + (q - 1)(q + 1) = 0 $$

$$ (q + 1) \{ p(p - q) + q - 1 \} = 0 $$

$q \geqq 2$ より $q + 1 \neq 0$ であるから、

$$ p^2 - pq + q - 1 = 0 $$

$$ p^2 - 1 - q(p - 1) = 0 $$

$$ (p - 1)(p + 1) - q(p - 1) = 0 $$

$$ (p - 1)(p - q + 1) = 0 $$

$p \geqq 2$ より $p - 1 \neq 0$ であるから、

$$ p - q + 1 = 0 \iff q = p + 1 $$

これを $a, b, c$ に代入する。

$$ a = p + (p + 1) = 2p + 1 $$

$$ b = p(p + 1) + p = p^2 + 2p = p(p + 2) $$

$$ c = p(p + 1) + 1 = p^2 + p + 1 $$

条件 (ロ) より $a, b, c$ のいずれかは $2^n$ である。 $a = 2p + 1$ は奇数であり、$p \geqq 2$ より $a \geqq 5$ であるため $2^n$ にはなれない。 $c = p(p + 1) + 1$ において、$p(p + 1)$ は連続する整数の積で偶数であるから $c$ は奇数であり、$p \geqq 2$ より $c \geqq 7$ であるため $2^n$ にはなれない。 したがって、$b = 2^n$ である。

$$ b = p(p + 2) = 2^n $$

$p$ と $p + 2$ は差が $2$ の正の偶数であるから、$k, m$ を $k < m$ なる自然数として $p = 2^k$, $p + 2 = 2^m$ とおける。

$$ 2^m - 2^k = 2 $$

$$ 2^k(2^{m-k} - 1) = 2 $$

$2^{m-k} - 1$ は奇数であるから、$2^{m-k} - 1 = 1$ とならなければならない。 よって $2^{m-k} = 2$ より $m - k = 1$ となり、このとき $2^k = 2$ より $k = 1$ である。 ゆえに、$p = 2^1 = 2$ と求まる。 このとき $q = p + 1 = 3$ となり、$p \geqq 2, q \geqq 2$ を満たす。

これらを代入して $a, b, c$ を求める。

$$ a = 2 \times 2 + 1 = 5 $$

$$ b = 2 \times (2 + 2) = 8 $$

$$ c = 2^2 + 2 + 1 = 7 $$

解説

(1) の結果を (2) につなげる構成になっています。辺の大小から角の大小を導き、さらに図形的な制約(内角の和)から $\angle C = 60^\circ$ を確定させる論理展開は頻出です。後半の因数分解は項数が多いため工夫が必要ですが、ある文字(今回は $q$)について整理したり、差の形を作り出したりすることで道が開けます。最後の整数問題の処理は、「積が2の累乗ならばそれぞれの因数も2の累乗である」という性質を利用する定石です。

答え

(1)

$$ \angle A < \angle C < \angle B $$

(2)

$$ a = 5, \quad b = 8, \quad c = 7 $$

自分の記録

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

誤りを報告

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