基礎問題集

数学A 整数問題「整数問題」の問題97 解説

数学Aの整数問題「整数問題」にある問題97の基礎問題と解説ページです。問題と保存済み解説を公開し、ログイン後はAI質問と学習履歴も利用できます。

MathGrAIl の基礎問題集にある公開問題ページです。ログイン前でも問題と保存済み解説を確認でき、ログイン後はAI質問と学習履歴の保存を利用できます。

数学A整数問題整数問題問題97
  • 基礎問題の問題画像と保存済み解説を公開
  • ログイン後にAI質問で復習
  • ログイン後に学習履歴を保存
数学A 整数問題 整数問題 問題97の問題画像
問題画像のプレビュー

解説

方針・初手

直接「$3^n-2^n$ が素数ならば $n$ も素数」と示すより、対偶を示す。

すなわち、$n$ が合成数ならば $3^n-2^n$ は素数でないことを示せばよい。合成数 $n$ を $n=ab$ と分解し、差の累乗の因数分解を用いる。

解法1

$n$ が合成数であると仮定する。

このとき、$2$ 以上の整数 $a,b$ を用いて

$$ n=ab

$$

と表せる。

すると

$$ 3^n-2^n=3^{ab}-2^{ab}

$$

である。ここで

$$ 3^{ab}=(3^a)^b,\qquad 2^{ab}=(2^a)^b

$$

だから、

$$ 3^{ab}-2^{ab}=(3^a)^b-(2^a)^b

$$

となる。

差の累乗の公式

$$ X^b-Y^b=(X-Y)(X^{b-1}+X^{b-2}Y+\cdots+XY^{b-2}+Y^{b-1})

$$

を、$X=3^a,\ Y=2^a$ に適用すると、

$$ \begin{aligned} 3^{ab}-2^{ab} &= (3^a-2^a) \left\{ (3^a)^{b-1}+(3^a)^{b-2}2^a+\cdots+3^a(2^a)^{b-2}+(2^a)^{b-1} \right\} \end{aligned} $$

と因数分解できる。

ここで $a\geqq 2$ であるから、

$$ 3^a-2^a\geqq 3^2-2^2=5>1

$$

である。

また、$b\geqq 2$ であり、括弧内は正の整数の和である。特に

$$ (3^a)^{b-1}+(2^a)^{b-1}\geqq 3^a+2^a>1

$$

だから、括弧内も $1$ より大きい整数である。

したがって、$3^n-2^n$ は $1$ より大きい整数同士の積として表されるので、素数ではない。

よって、対偶が示されたため、

$$ 3^n-2^n \text{ が素数ならば } n \text{ も素数}

$$

である。

解説

この問題の核心は、$n$ が合成数のときに指数を $n=ab$ と分解し、$X^b-Y^b$ の形に持ち込むことである。

$3^n-2^n$ の形を見ると、$n$ が積に分解できる場合には

$$ 3^{ab}-2^{ab}=(3^a)^b-(2^a)^b

$$

となり、差の累乗として必ず因数分解できる。このとき、両方の因数が $1$ より大きいことを確認するのが重要である。

単に因数分解できるだけでは、片方の因数が $1$ になる可能性を排除できないため、$a\geqq2,\ b\geqq2$ から各因数が確かに $1$ より大きいことを明記する必要がある。

答え

$n$ が合成数ならば、$n=ab\ (a,b\geqq2)$ と書ける。このとき

$$ 3^n-2^n=(3^a)^b-(2^a)^b

$$

は $3^a-2^a$ を因数にもつ。さらに $3^a-2^a>1$ であり、もう一方の因数も $1$ より大きい整数である。

したがって $3^n-2^n$ は素数でない。よって対偶により、$3^n-2^n$ が素数ならば $n$ も素数である。

認証状態を確認しています...
MathGrAIl
使い方 マイページ

大学入試数学を、1問ずつ深く解く。

大学別演習と分野別基礎問題演習に対応。解説閲覧とAI質問で効率よく学べます。

今日の一問
基礎問題集から毎日1問を出題します
-
読み込み中...
今日の一問を準備しています...

読み込み中...

科目を選択してください

トピックを選ぶと問題一覧を表示します。

読み込み中...

演習条件を選択してください

大学・文理を選ぶと、年度ごとの問題一覧を表示します。

年度・問題を読み込み中...
- - - -
年度一覧から解きたい問題を選択してください。
答案画像を提出すると、AIが採点して改善点を返します。最大3枚まで追加できます。
クリックまたはドラッグ&ドロップで答案画像を選択(最大3枚)
この問題について質問してください。