Euler totient function,
ϕ(n)주어진 자연수
n보다 작은 자연수 중
n과 서로소인 개수를 세는
수론적 함수이다.
오일러 파이 함수는
n 이하의 자연수 중에서
n과 서로소인 것의 갯수로 정의된다.
- ϕ(n)=#{k≤n:(n,k)=1}
이는 다음과 같이 나타낼 수도 있다.
- ϕ(n)=∑a≤n,(a,n)=11
다음과 같이 표기하는 서적도 있다.
- ϕ(n)=∑k=1n1
2.1. 약수들에 대한 함숫값의 합으로의 표현 ✎ ⊖
ϕ(n)=∑d∣nμ(d)dn
ϕ(x)=k=1∑n[(n,k)1]=k=1∑nd∣(n,k)∑μ(d)=k=1∑nd∣n, d∣k∑μ(d)d∣q∑q=1∑n/dμ(d) (let. k=qd)=d∣n∑μ(d)dn
∑d∣nμ(d)=[n1]임은
뫼비우스 함수를 참고하라.
[phi(n)=n prod_{p mid n}left(1-frac{1}{p}right)]
np∣n∏(1−p1)=n(1+p1∣n∑p1−1+p1∣n, p2∣n, p1=p2∑p1p21+⋯)=d∣n∑μ(d)dn=ϕ(n)
이 식에서
ϕ가 곱셈적이라는 것을 알 수 있다. 사실,
m,n∈N에 대해 다음이 성립한다.
ϕ(mn)=ϕ(m)ϕ(n)ϕ((m,n))(m,n)
여기서
(m,n)은
m,n의 최대공약수이다.
2.3. 약수들에 대한 함숫값의 합 ✎ ⊖
[sum_{d mid n}phi(d)=n]
ϕ(n)=∑d∣nμ(d)dn에서 뫼비우스 반전을 이용하면 간단하게 증명되지만, 이렇게 증명할 수도 있다.
n의 약수
d에 대하여 집합
Ad을
n과의 최대공약수가
d인 자연수들의 집합으로 정의하면, 임의의
Adi,Adj은 서로소이며
⋃d∣nAd={1,2,⋯,n}이다. 그런데
∣Ad∣=ϕ(dn)이므로
∑d∣nϕ(dn)=n
따라서 원하는 결과를 얻는다.
n≥3에 대해 다음이 성립한다.
ϕ(n)≥loglognn(e−γ+O(1/loglogn))또한 위 식에서 등호가 성립하는
n이 무한히 많이 존재한다.
여기서
γ는
오일러 상수이다.
조금 더 약하게는 다음이 성립한다.
ϕ(n)≫n/loglogn
R을 모든
m<n에 대해
ϕ(m)/m<ϕ(n)/n인 자연수
n의 집합으로 정의하자.
ω(n)=k (n의 서로 다른 소인수의 개수)에 대해
n∗를 첫
k개 소수의 곱으로 두면,
n=n∗일 경우
n∗<n,
ϕ(n∗)/n∗<ϕ(n)/n이 성립한다.
따라서
n∈R이 되므로
R의 원소는 모두 다음의 형태를 띤다.
- n=∏p≤yp
log를 취하면
logn=ϑ(y)≍y이고, 다시
log를 취하면
loglogn=logy+O(1)을 얻는다.
따라서 메르텐스의 공식
∏p≤x(1−p1)−1=eγlogx+O(1)에 의해
- nϕ(n)=∏p≤y(1−p1)=logye−γ(1+O(1/logy))
가 되고, 등호가 성립한다.
n∈R일 경우,
m<n이고
ϕ(m)/m<ϕ(n)/n인
m∈R이 존재한다. 그러면
- nϕ(n)>mϕ(m)=loglogm1(e−γ+O(1/loglogm))≥loglogn1(e−γ+O(1/loglogn))
가 성립한다.
따라서 증명되었다.
- ϕ(pa)=pa−pa−1
- ϕ(mn)=ϕ(m)ϕ(n)((m,n)/ϕ((m,n)))
- a∣b⇒ϕ(a)∣ϕ(b)
- n이 r개의 서로 다른 홀소수를 가지면 2r∣ϕ(n)
ϕ(n)=n∏p∣n(1−p1)에서 간단히 증명된다.