■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の場合.
===================================