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

===================================