■1000!/10^250は整数であるか? (その48)
階乗1000!と指数10^250の比に関する整除性の問題であるが,ここでは階乗関数n!,指数関数2^n,代数関数n^2相互の整除性について調べてみたい.
===================================
階乗関数は指数関数より,指数関数は代数関数より速く増加する.
n 1 2 3 4 5 6 7 8
n! 1 2 6 24 120 720 5040 40320
2^n 2 4 8 16 32 64 128 256
n^2 1 4 9 16 25 36 49 64
[Q]n!/2^nが整数であるものは?
[A]1からnまでの間に2の倍数はいくつあるだろうか?
[n/2]+[n/2^2]+[n/2^3]+・・・
しかし,
[n/2]+[n/2^2]+[n/2^3]+・・・=N<n
したがって,n!/2^nは整数とはならない.
===================================
[Q]n!/n^2が整数であるものは?
[A]nが素数の場合は整数とはならない.nが合成数であれば整数になる可能性があるが
n 4 6 8
n! 24 720 40320
n^2 16 36 64
n=4=2^2の場合,n!≧n^2はクリアしてもその比は整数にならない.
n=8=2^3の場合,その比は整数になる.
n 4 6 8 9 10
n! 24 720 40320 362880 3628800
n^2 16 36 64 81 100
n=9=3^2の場合,その比は整数になる.n=6=2・3があるためであろう.
そこで,n=2^kの場合に絞って調べてみたい.1からnまでの間に2の倍数は
[n/2]+[n/2^2]+[n/2^3]+・・・=N個
k=1・・・N=1
k=2・・・N=3
k=3・・・N=7
一般に1+2+4+・・・+2^k-1=2^k−1
一方,n^2=2^2k
k=1・・・N=2
k=2・・・N=4
k=3・・・N=6
一般に2k.したがって,n=2^2の場合は例外となる.
[A]nが合成数の場合,ただしn=4の場合を除く.
===================================
[Q]2^n/n^2が整数であるものは?
[A]n=2^kの場合.
===================================