若n為一自然數,我們用(n)表示所有n的因數的和,數學符號的表法為
。例如:
(5) = 1 + 5 = 6
(10) = 1 + 2 + 5 + 10 = 18
(100) = 1 + 2 + 4 + 5 + 10 + 20 + 25 + 50 + 100 = 217
對於很大的數字n,要找出n的所有因數才能算出(n)將會是一件很辛苦的事。我們若將n寫成標準分解式n
=
,則n的每個因數都可以寫成
, 其中b1可以是0,
1,…, a1中的任何數,b2可以是0,
1, … , a2中的任何數,…,bk可以是0,
1, … , ak中的任何數。
例如:
4 =
(4) = (
) = (1 + 2 + 4) = 7
12 =
因此
以數學符號表示即為
(12) =
=
=
= (1 + 3)(1 + 2 + 22)
= (1 + 3) (1 + 2 + 4)
= 1 + 2 + 3 + 4 + 6 + 12
= 28
一般情形為:
= (1 + p1 + p12 + … +
) × (1 + p2 + p22 + …
+) ×…× (1 + pk + pk2 + … +
)
由於
(x – 1)(xn-1 + xn-2 + … + x + 1)
= (xn + xn-1 + xn-2 + … + x) – (xn-1 + xn-2 + … + x + 1)
= xn – 1我們得到
因此
(n) = (1 + p1 + p12 + … +
) × (1 + p2 + p22 + … +
)
×…× (1 + pk + pk2 + … +)
=
例如:(100) =
= 7 ×
= 7 × 31 = 217
是不是比(100) = 1 + 2 + 4 + 5 + 10 + 20 + 25 + 50 + 100 = 217快得多。
此外,我們注意到:
如果n為質數,那麼n的因數只有1和n;因此,。反之,若
,則表示n的因數只有1和n,所以必為質數。
如果m, n互質,則(mn) =
(m)
(n)。
假設 m =
, n =
既然 m, n互質,表示對於任意兩個質因數pi, qj,piqj
因此 mn =
由上面的討論,我們得知(mn) =
(m)
(n)。