奇数の完全数(odd perfect number)とは、約数総和が自身の2倍になる奇数である。存在するかどうかは未解決だが、存在すればEuler形 $N=p^αM^2$ をもち、4を法として $p$ と $α$ はともに1に合同である。また相異なる素因数が10個以上、重複込みで101個以上、$N>10^{1500}$ などの必要条件を満たす。これらは存在を保証する十分条件ではなく、有限範囲の計算による排除も非存在証明ではない。
正の整数 $N$ の正の約数の総和を $\sigma(N)$ と書く。$N$ が完全数であるとは
$$
\sigma(N)=2N
$$
が成り立つことをいう。奇数の完全数は、この等式を満たす奇数 $N$ である。
奇数の正整数 $N$ が
$$
\sigma(N)=2N
$$
を満たすとき、$N$ を奇数の完全数(odd perfect number)という。
2026年9月現在、奇数の完全数は一つも知られていない。一方で、奇数の完全数が存在しないという証明も知られていない。したがって以下の結果は、すべて
奇数の完全数 $N$ が存在すると仮定すれば、$N$ はこの条件を満たす
という必要条件である。必要条件を多数並べても、それだけで非存在が証明されたことにはならない。
最も基本的な必要条件は、素因数分解に現れる奇数指数がちょうど一つであることを述べる。
$N$ が奇数の完全数ならば、奇素数 $p$、正の整数 $\alpha$、奇数 $M$ が存在して
$$
N=p^\alpha M^2,\qquad \gcd(p,M)=1,\qquad
p\equiv\alpha\equiv1\pmod4
$$
と書ける。素因数分解では
$$
N=p^\alpha q_1^{2b_1}\cdots q_s^{2b_s}
$$
となり、$p$ だけが奇数指数で現れる。$p$ を特殊素数、$p^\alpha$ をEuler因子という。
素因数分解を
$$
N=\prod_{i=1}^r p_i^{e_i}
$$
とする。$N$ は奇数なので、各 $p_i$ は奇素数である。約数総和関数の乗法性から
$$
\sigma(N)=\prod_{i=1}^r\sigma(p_i^{e_i}),
\qquad
\sigma(p_i^{e_i})=1+p_i+\cdots+p_i^{e_i}
$$
である。各 $p_i$ は奇数だから
$$
\sigma(p_i^{e_i})\equiv e_i+1\pmod2.
$$
したがって $e_i$ が奇数なら $\sigma(p_i^{e_i})$ は偶数、$e_i$ が偶数なら奇数である。
$\sigma(N)=2N$ で $N$ は奇数なので、$\sigma(N)$ は $2$ では割れるが $4$ では割れない。ゆえに奇数指数 $e_i$ はちょうど一つでなければならない。すべて偶数なら $\sigma(N)$ が奇数になり、二つ以上が奇数なら $4\mid\sigma(N)$ になるからである。その唯一の素数を $p$、指数を $\alpha$ と書けば
$$
N=p^\alpha M^2,\qquad\gcd(p,M)=1
$$
となる。
さらに $\sigma(p^\alpha)$ は $2$ で割れるが $4$ では割れない。もし $p\equiv3\pmod4$ なら、$\alpha$ は奇数なので
$$
\sigma(p^\alpha)
=(1+p)+(p^2+p^3)+\cdots+(p^{\alpha-1}+p^\alpha)
\equiv0\pmod4,
$$
となって矛盾する。よって $p\equiv1\pmod4$ である。このとき
$$
\sigma(p^\alpha)\equiv\alpha+1\pmod4.
$$
左辺は $2\pmod4$ だから $\alpha\equiv1\pmod4$ である。
奇数の完全数 $N$ が存在すれば
$$
N\equiv1\pmod4
$$
である。
Euler形で $M^2\equiv1\pmod4$ かつ $p^\alpha\equiv1\pmod4$ だから、その積 $N$ も $1\pmod4$ である。
Euler形は必要条件であって十分条件ではない。
$45=5\cdot3^2$ は
$$
p=5,\qquad\alpha=1,\qquad M=3
$$
としてEuler形を満たす。しかし
$$
\sigma(45)=\sigma(5)\sigma(3^2)=6\cdot13=78\ne90=2\cdot45.
$$
したがって「Euler形を満たせば奇数の完全数である」という逆向きの含意は偽であり、$45$ が反例になる。
正整数 $n$ に対して
$$
I(n):=\frac{\sigma(n)}{n}
$$
を約数比という。素数べきについて
$$
I(p^a)=1+\frac1p+\cdots+\frac1{p^a}
<\frac{p}{p-1}
$$
である。
奇数の完全数は、少なくとも三つの相異なる素因数をもつ。
$N$ の相異なる素因数を $p_1<\cdots< p_r$ とする。約数総和関数の乗法性から
$$
2=I(N)=\prod_{i=1}^r I(p_i^{e_i})
<\prod_{i=1}^r\frac{p_i}{p_i-1}.
$$
$N$ は奇数なので、$r\leq2$ なら右辺は、最小の二つの奇素数 $3,5$ を用いた場合でも
$$
\prod_{i=1}^r\frac{p_i}{p_i-1}
\leq\frac32\cdot\frac54
=\frac{15}{8}<2
$$
である。これは上の不等式に矛盾する。よって $r\geq3$ である。
この初等的評価は現在知られている下界よりはるかに弱い。しかし、素因数が増える必要性を約数比から直接説明する。
$N$ が完全数で $d\mid N$ かつ $d< N$ ならば
$$
\sigma(d)<2d
$$
である。
$N=\prod p_i^{e_i}$、$d=\prod p_i^{f_i}$ とし、$0\leq f_i\leq e_i$ とする。$d< N$ なので、少なくとも一つの $i$ で $f_i< e_i$ である。各素数 $p$ について
$$
I(p^f)=1+\frac1p+\cdots+\frac1{p^f}
$$
は $f$ とともに狭義単調増加する。よって
$$
I(d)=\prod_i I(p_i^{f_i})
<\prod_i I(p_i^{e_i})
=I(N)=2.
$$
両辺に $d$ を掛ければ結論を得る。
$\omega(N)$ を相異なる素因数の個数、$\Omega(N)$ を重複を込めた素因数の個数とする。すなわち
$$
N=\prod_{i=1}^r p_i^{e_i}
$$
なら
$$
\omega(N)=r,\qquad\Omega(N)=e_1+\cdots+e_r
$$
である。
奇数の完全数 $N$ が存在すると仮定すると、査読済みの公刊文献から少なくとも次が分かっている。
$10^{1500}$、$101$、$10^{62}$ という三つの下界は、因子連鎖と大規模計算を用いた OR12 の公刊結果である。研究者のWebページにはその後の計算更新も掲示されているが、本記事では査読済み論文に記載された値と未公刊の更新を混ぜていない。将来、より強い値が公刊された場合は出典とともに更新する必要がある。
奇数の完全数全体が有限か無限かは分かっていない。ただし、相異なる素因数の個数を固定すれば有限性が成り立つ。
各正整数 $r$ に対し
$$
\omega(N)\leq r
$$
を満たす奇数の完全数 $N$ は有限個しか存在しない。
これはDicksonの有限性定理の完全数への適用である。ここで原始的非不足数とは、自身は $\sigma(N)\geq2N$ を満たし、すべての真の約数 $d$ は $\sigma(d)<2d$ を満たす数をいう。Dicksonの定理は、相異なる素因数の個数が高々 $r$ である奇数の原始的非不足数が有限個しかないことを述べる。前命題により奇数の完全数はこの条件を満たすので、該当する奇数の完全数も有限個である。Dicksonの有限性定理自体の証明は Dic13 を参照されたい。
この命題は「奇数の完全数は有限個である」とは述べていない。$r$ を固定するごとに有限であっても、$r$ が無制限に増えることで全体が無限になる可能性は論理的には残る。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する