|
二つの整数 N, M について、N= aM となる整数 a が存在するとき、N を M の倍数 (multiple) であるといい、M を N の約数 (divisor) であるという。 たとえば、 σ(6)=6+3+2+1=12, σ(12)=12+6+4+3+2+1=28 など。また、 p が素数ならば、 p の約数は 1 と p の2つしかない。よって、d (p )=2 , σ(p )=p +1 である。
素因数分解の一意性から、 M, N が 1より大きな整数ならば、 M = p1f1p2f2...pkfk , N = p1e1p2e2...pkek, p1, p2, ..., pk は相異なる素数で e1, e2, ..., ek , f1, f2, ..., fk は負ではない整数、と一意に表せる(指数が 0 になるものは無視する)。よって、 N が M の倍数ならば、 N=aM とかけ、 a, M はそれぞれ正の整数であるから、それぞれ素因数分解でき、 N の素因数分解はそれによって定まる。したがって、 N の素因数分解には 各 pi が fi 回以上現れることになる。すなわち、 fi ≤ ei となる。 したがって、 N = p1e1p2e2...pkek, p1, p2, ..., pk は相異なる素数で e1, e2, ..., ek は負ではない整数のとき、 N の約数はちょうど上記の形をしたものすべてとなることがわかる。 よって、 d (N ) および σ(N ) について次のことが分かる。 d (N )=(e1+1)(e2+1)...(ek+1), σ(N )=(p1e1+p1e1-1+...+1)(p2e2+p2e2-1+...+1)...(pkek+pkek-1+...+1).
自分自身を除く約数の和が自分自身に等しくなる数は完全数 (perfect number) と呼ばれる。すなわち、σ(N )=2N となるとき、 N を完全数という。たとえば、 6=3+2+1, 28=14+7+4+2+1 などである。完全数の概念は古代ギリシアのピタゴラスにまで遡るといわれる。
紀元前には既にユークリッドによって 6, 28, 496, 8128 が完全数であることは知られていた。ユークリッドはまた、 2n-1 が素数(今日で言う、メルセンヌ素数である)ならば、 2n -1(2n-1)は完全数であることを示した。 奇数の完全数は存在するのだろうか。これはピタゴラスの時代には問題にされていたもので、数論における最古の未解決問題と言われている。
ピタゴラスはまた、完全数と良く似た概念である友愛数という数を考えた。二つの数の組で、一方の約数の和(自分自身を除く)が、もう片方の約数の和(自分自身を除く)に等しいものである。ある人から「友人とは何ですか?」と開かれた時、「それはもうひとつの私です。たとえば 220 と 284 のようなものです」と答えたという。 |
Jun. 27, 2009. Tomohiro Yamada, tyamada@math.kyoto-u.ac.jp