オイラーのトーシェント合計式の導出
📂整数論オイラーのトーシェント合計式の導出
公式
n の 約数を d1,d2,⋯,dr とすると、
n=i=1∑rϕ(di)=ϕ(d1)+ϕ(d2)+⋯+ϕ(dr)
説明
トーシェント関数は定義されてから少し不自然に感じられるかもしれない。しかし、オイラーのファイ関数定理などこのような公式を見ると、数学の真理のどこかで明確に必要な関数であると認めざるを得ない。
例えば、15 に対して、15 は約数 1,3,5,15 を持つ。実際に計算してみると、次のようになる。
ϕ(1)+ϕ(3)+ϕ(5)+ϕ(15)===ϕ(1)+ϕ(3)+ϕ(5)+ϕ(3)ϕ(5)1+2+4+2⋅415
導出
F(n):=ϕ(d1)+ϕ(d2)+⋯+ϕ(dr) と定義し、F(n)=n が成立することを示す。
ケース 1. n が 素数
素数 p のべき乗 n=pk の場合、
F(n)===ϕ(1)+ϕ(p)+⋯ϕ(pk)1+(p−1)+⋯+(pk−pk−1)pk
ケース 2. n が二つの素数 p,q のべき乗の積
n=pkpqkq とすると、
F(n)=ϕ(1)+ϕ(p)+⋯+ϕ(pkp)+ϕ(q)+⋯+ϕ(qkq)+ϕ(pq)+ϕ(p2q)+ϕ(pq2)+⋯+ϕ(pkpqkq)
トーシェント関数の乗法的性質により、
F(n)===ϕ(1)+ϕ(p)+⋯ϕ(pkp)+ϕ(q)+⋯ϕ(qkq)+ϕ(p)ϕ(q)+ϕ(p2)ϕ(q)+ϕ(p)ϕ(q2)+⋯ϕ(pkp)ϕ(qkq)[ϕ(1)+ϕ(p)+⋯ϕ(pkp)][1+ϕ(q)+⋯ϕ(qkq)]F(pkp)F(qkq)
ケース 3. n が任意の自然数
算術の基本定理により、n=p1k1p2k2⋯psks と表せる。
F(n)===F(p1k1)F(p2k2)⋯F(psks)p1k1p2k2⋯psksn
したがって、どの場合でも F(n)=n が成立する。
■