整数問題では、式の形を観察して条件を絞り込むことが重要です。特に階乗を含む問題では、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では割り切れないことが確認できます。
このような整数問題では、階乗の特徴、合同式、約数の条件を組み合わせることで、複雑に見える式でも解答へ近づくことができます。


コメント