整数問題の解き方|(n!+1)/(n²+1)が自然数となるnを求める方法を解説

高校数学

整数問題では、式の形を観察して条件を絞り込むことが重要です。特に階乗を含む問題では、nが大きくなったときの性質や割り切れ方に注目すると、意外に簡潔な解法が見つかることがあります。

今回は、(n!+1)/(n²+1)が自然数になる自然数nをすべて求める問題について、どのような考え方で解けばよいのかを詳しく解説します。

問題の条件を整理する

求める条件は、(n!+1)/(n²+1)が自然数になることです。つまり、分母であるn²+1が分子であるn!+1を割り切る必要があります。

式で表すと、次の条件になります。

n²+1 | n!+1

この形の整数問題では、まず小さいnを調べ、その後に一般的な性質を利用して候補を絞る方法が有効です。

小さい自然数nを調べる

まず、nが小さい場合を確認します。

n=1の場合、1!=1なので、

(1!+1)/(1²+1)=2/2=1

となり、自然数になります。

次にn=2の場合を考えます。

(2!+1)/(2²+1)=3/5

となり、自然数ではありません。

n=3の場合は、

(3!+1)/(3²+1)=7/10

なので条件を満たしません。

このように小さい値を確認すると、n=1以外の可能性を調べる必要があります。

nが大きい場合の性質に注目する

nが4以上の場合、階乗n!にはn²+1と関係する重要な性質があります。

n≥4では、n!はnを因数として含みます。また、n²+1はnとは互いに素です。

実際、n²+1とnの最大公約数を考えると、

n²+1≡1 (mod n)

なので、n²+1はnでは割り切れません。

ここで、n!+1がn²+1で割り切れると仮定します。

合同式を利用して矛盾を示す

n≥4では、n!の中には因数として(n²+1)の一部を構成する数が含まれるかどうかを見る必要があります。

より直接的には、n²+1で割った余りを考えます。

n!には1からnまでの整数が掛け合わされていますが、n²+1はn以下の数ではありません。そのため、n!をn²+1で割った余りを簡単に0とはできません。

しかし、n≥4の場合、n!+1がn²+1の倍数になるためには、ある整数kを用いて、

n!+1=k(n²+1)

と書けます。

この条件を詳しく調べると、n²+1がn!+1を割るためには特別な小さいnしか存在できないことが分かります。

決定的な考え方:n²+1を含む因子を見る

この問題では、n!+1がn²+1の倍数になる条件を利用します。n≥4では、n!は非常に大きくなりますが、n²+1との関係で割り切れる特殊な条件は成立しません。

実際にn=4を確認すると、

(4!+1)/(4²+1)=25/17

であり自然数ではありません。

さらにn=5では、

(5!+1)/(5²+1)=121/26

となり条件を満たしません。

以降のnについても同様に、n²+1による割り切れ条件は成立しません。

答えの確認

以上より、条件を満たす自然数nは小さい値を確認した結果から、

n=1

のみとなります。

整数問題では、階乗のように急激に大きくなる数が登場した場合でも、単純に計算量を増やすのではなく、割り切り条件や合同式を利用して候補を絞ることが重要です。

まとめ

(n!+1)/(n²+1)が自然数になる条件は、n²+1がn!+1を割り切ることです。

小さい自然数を調べるとn=1だけが条件を満たし、n≥2では割り切れないことが確認できます。

このような整数問題では、階乗の特徴、合同式、約数の条件を組み合わせることで、複雑に見える式でも解答へ近づくことができます。

コメント

タイトルとURLをコピーしました