6.1.21

(a)

n=p1e1p2e2ptetn=p_1^{e_1}p_2^{e_2}\cdots p_t^{e_t}とする。

iiに対して0kiei0 \leq k_i \leq e_iなるkik_iを選び n=p1k1p2k2ptktn'=p_1^{k_1}p_2^{k_2}\cdots p_t^{k_t}とするとnnn'\mid nである。 また一つでもei<kie_i < k_iなるkik_iがあればnnn' \nmid nとなる。 nn'k1,,kt\langle k_1, \ldots, k_t \rangleは1対1に対応するので 約数の個数は条件を満たすk1,,kt\langle k_1, \ldots, k_t \rangleの個数である。 これは(e1+1)(e2+1)(et+1)(e_1+1)(e_2+1)\cdots(e_t+1)個あるので d(n)=(e1+1)(e2+1)(et+1)d(n) = (e_1+1)(e_2+1)\cdots(e_t+1)である。

(b)

示すことは整数が奇数個の約数を持つことと平方数であることが同値だということである。 約数が奇数個となるにはd(n)d(n)の右辺の因子が全て奇数でなければならない。 つまりe1,e2,,ete_1,e_2,\ldots,e_tは全て偶数となる必要がある。 このときn=p1e1p2e2ptet=(p1e1/2p2e2/2ptet/2)2n=p_1^{e_1}p_2^{e_2}\cdots p_t^{e_t} = (p_1^{e_1/2}p_2^{e_2/2}\cdots p_t^{e_t/2})^2であるからnnは平方数である。 逆にnnが平方数のときd(n)d(n)は奇数となる。

results matching ""

    No results matching ""