要注意當一個 arithmetic function f 是 multiplicative 時,
f (ab) = f (a)f (b) 並不一定成立. 這是要在
gcd(a, b) = 1
時才可以確定是對的. 如果 f 的性質強到對任意
a, b
皆有
f (ab) = f (a)f (b), 那麼我們稱 f 是 completely multiplicative.
由於 completely multiplicative arithmetic function 的條件較強,
且並無太多這類有趣的函數, 所以這裡我們只專注於 multiplicative
arithmetic function.
我們先來看一個 multiplicative arithmetic function 的例子.

要注意
並非 completely multiplicative. 我們可以從 a = b = p,
其中 p 為質數的情形看出. 此時
(a) =
(b) = 1 但是
(ab) = 0,
故知
(ab)![]()
(a)
(b). 要知道你要證一個 arithmetic function
f 是 multiplicative 時, 你必須考慮所有的情況, 即對所有滿足
gcd(a, b) = 1 的正整數 a, b 皆要符合
f (ab) = f (a)f (b),
而不能僅代個例子驗證. 但當你要說 f 不是 multiplicative 時,
只要找到一組
a, b
且
gcd(a, b) = 1 會使得
f (ab)
f (a)f (b) 即可.
接下來我們來看 multiplicative arithmetic function 的基本性質.
現對任意
n
, 若 n = 1, 則由前知
f (n) = f (1) = 1. 若 n > 1,
則由算數基本定理知
n = p1n1 ... prnr, 其中 pi
為相異質數且
ni
. 故由 f 是 multiplicative 且
gcd(p1n1, p2n2 ... prnr) = 1 知
f (n) = f (p1n1p2n2 ... prnr) = f (p1n1)f (p2n2 ... prnr).
繼續下去使用數學歸納法知
f (n) = f (p1n1) ... f (prnr).
故由假設已知這些
f (pini) 之值我們可確定 f (n) 之值.
依 Proposition 2.1.3 我們知如果 f 是 multiplicative arithmetic
function, 那麼若能掌握所有質數 p 以及
t
中 f (pt)
之值那麼就可以完全了解 f 這一個函數. 不過前題是要確認 f 是否為
multiplicative. 底下我們會給一個常用來確認是 multiplicative 的方法.
這個方法不只可以拿來確認 multiplicative arithmetic function
而且可以幫助我們創造許多 multiplicative arithmetic function.
不過首先我們需要一個補助定理.
首先證明存在性. 給定 d| ab, 要如何找到 d1| a 且 d2| b 使得 d = d1d2 呢? 由於要求 d1d2 = d 以及 d1| a 所以 d1 必須是 a 和 d 的公因數. 思考一下, 我們可考慮取 d1 為 a, d 的最大公因數, 這樣一來 d2 = d /d1 會比較小比較可能整除 b. 就讓我們取 d1 = gcd(a, d ) 看看是否可行. 此時令 d2 = d /d1, 我們確實有 d = d1d2 且 d1| a. 只剩下要驗證是否 d2| b. 然而 d| ab 故知 (d /d1)|(a/d1)b. 又由 d1 = gcd(a, d ) 知 gcd(a/d1, d /d1) = 1 (Corollary 1.2.3), 故由 Proposition 1.2.7(1) 知 d /d1| b, 也就是說 d2| b.
接下來證唯一性. 給定 d| ab 假設存在
d1, d1', d2, d2'
分別滿足 d = d1d2, d1| a 且 d2| b 以及
d = d1'd2', d1'| a
且 d2'| b, 我們要證明 d1 = d1' 且 d2 = d2'. 由於
d1d2 = d1'd2', 我們知
d1| d1'd2'. 又由於 d1| a, d2'| b
以及
gcd(a, b) = 1, 我們知
gcd(d1, d2') = 1. 所以再利用
Proposition 1.2.7(1) 得知 d1| d1'. 同理可證 d1'| d1
再加上
d1, d1'
故知 d1 = d1', 且得 d2 = d2'.
在 Lemma 2.1.4 有關於存在性的證明中我們發現並未用到 gcd(a, b) = 1 的假設, 也就是說並不需假設 gcd(a, b) = 1, 對任意 ab 的正因數都可以找到 d1| a, d2| b 使得 d = d1d2. 不過在證明唯一性時, gcd(a, b) = 1 的假設就需要了. 比方說考慮 a = 6, b = 4 和 d = 6 的情形, 我們可以取 d1 = 6, d2 = 1 和 d1' = 3, d2' = 2 都滿足要求, 所以唯一性在此情況並不成立. 由此我們也再次強調唯一性絕不能用因為 a 和 d 的最大公因數是唯一的知 d1 是唯一的而得證唯一性. 這是因為無從得知為何 d1 非得是 a, b 的最大公因數不可. 所以在證明唯一性時, 大家還是要按部就班地先假設有兩種寫法再去說明這兩種寫法是一樣, 這樣的方法來處理比較不會出錯.
事實上 Lemma 2.1.4 告訴我們當 gcd(a, b) = 1 時, 若 d1,..., di,..., dr 和 e1,..., ej,..., es 分別是 a 和 b 所有的相異正因數, 則 d1e1,..., diej,..., dres 會是 ab 所有的相異正因數. 這是因為這些 diej 一定是 ab 的正因數, 再加上 Lemma 2.1.4 告訴我們 ab 的正公因數一定可以寫成 diej 的形式而且這些 diej 一定相異. 接下來我們就是要用這性質來利用一個已知的 multiplicative arithmetic function 得到新的 multiplicative arithmetic function.
f (d ),
現假設
d1,..., di,...dr 和
e1,..., ej,..., es 分別是
a 和 b 所有的正因數. 我們有
F(a) = f (d1) + ... + f (di) + ... + f (dr) 以及
F(b) = f (e1) + ... + f (ej) + ... + f (es). 因此知
F(a)F(b) = f (d1)f (e1) + ... + f (di)f (ej) + ... + f (dr)f (es).
由於
gcd(a, b) = 1 而 di, ej 分別是 a, b 的因數, 我們知
gcd(di, ej) = 1. 再加上 f 是 multiplicative, 故得對所有
di, ej 皆有
f (di)f (ej) = f (diej). 因此得
F(a)F(b) = f (d1e1) + ... + f (diej) + ... + f (dres). 然而 Lemma
2.1.4 告訴我們由於
gcd(a, b) = 1, 這些
d1e1,..., diej,..., dres 剛好就是 ab 所有的相異正因數,
故得證
F(ab) = F(a)F(b).
最後我們來看看 Example 2.1.2 中的
利用 Theorem
2.1.5 所創造出來的 multiplicative arithmetic function 為何.


