Loading [MathJax]/jax/output/HTML-CSS/jax.js

대수학/정수론2019. 1. 29. 08:00
반응형

8. 오일러 피-함수, 오일러 정리



n보다 크지 않은 자연수 중에서 n과 서로소인 자연수의 갯수를 ϕ(n)이라 하고, 이 함수 ϕ를 오일러 피-함수(Euler phi-function)라고 한다. 예를들어 ϕ(1)=1,ϕ(2)=1,ϕ(3)=1,ϕ(4)=2이고, 또한 n>1일 때, n이 소수일 필요충분조건은 ϕ(n)=n1이다.


소수 p에 대하여 ϕ(pk)=pkpk1이다.

증명: 1pk사이의 자연수 n 중에서 pk와 서로소가 아닐 필요충분조건은 p|n이고, 이 조건을 만족하는 p{p,2p,,(pk1)p}(pn1개)이다. 그러므로 ϕ(pk)=pkpk1이다.


gcd(k,mn)=1일 필요충분조건은 gcd(k,m)=1이고 gcd(k,n)=1이다.

증명: 생략


오일러 피-함수 ϕ는 승법적이다.

증명: ϕ(1)=1이므로 m,n>1(gcd(m,n)=1)이라 하고 1부터 mn까지의 정수를 다음과 같이 배열하자.12rmm+1m+2m+r2m2m+12m+22m+r3m(n1)m+1(n1)m+2(n1)m+rnm

이때 gcd(qm+r,m)=gcd(r,m)이 성립한다.

d|qm+r,d|m이면, d|{(qm+r)qm}=r이므로, d|r이고 dgcd(r,m)이므로 따라서 gcd(qm+r,m)gcd(r,m)이다.

d|m,d|r이므로 d|qm+r이고 dgcd(qm+r,r)이므로 따라서 gcd(m,r)gcd(qm+r,r)이다. 그러므로 gcd(qm+r,m)=gcd(r,m)이 성립한다.

이 식은 m과 서로소인 열이 ϕ(m)개 존재함을 뜻한다.

그 다음으로 r번째 열의 성분은 어느 두개도 법 n으로 합동이 아니다.

0k<jn1에 대하여 km+rjm+r(modn)이라 하자. 그러면 kmjm(modn)이고, gcd(m,n)=1이므로 kj(modn)이고 k=j이어야 하는데 k<j이므로 모순이다.

따라서 r번째 열의 성분은 어떤 순서로 0,1,,n1과 합동이고, {0,1,,n1}n과 서로소인 것은 ϕ(n)개가 존재한다. 따라서{r,m+r,,(n1)m+r}에서 n과 서로소인 것이 ϕ(n)개 존재하고 nm에 모두 서로소인 성분은 ϕ(m)ϕ(n)개 있고 ϕ(mn)=ϕ(m)ϕ(n)이다.


n>1의 소인수분해가 n=pk11pkrr이면,ϕ(n)=n(11p1)(11pr)이다.

증명: ϕ는 승법적이므로ϕ(n)=ϕ(pk11)ϕ(pkrr)=(pk11pk111)(pkrrpkr1r)=pk11pkrr(11p1)(11pr)=n(11p1)(11pr)이다.

360=23325이므로ϕ(360)=360(112)(113)(115)=96이다.


n>2이면, ϕ(n)은 짝수이다.

증명: n=2k이면,ϕ(n)=ϕ(2k)=2k2k1=2k(112)=2k1이므로 ϕ(n)은 짝수이다.

n2k이면, 산술의 기본정리에 의해 홀수 소수 p가 존재해서 n=pkm(gcd(p,m)=1)이다.ϕ(n)=ϕ(pk)ϕ(m)=pk1(p1)ϕ(m)이고 p1은 짝수이므로 따라서 ϕ(n)은 짝수이다.


소수의 개수는 무한개이다.

증명: 소수가 다음과 같이 유한개라 하자.p1,,pnn=p1pn이라 하면 1<ana에 대하여 소수 p가 존재해서 p|a이고, 이때 pp1,,pn 중 하나이다. 그러면 gcd(a,n)p이므로 ϕ(n)=1이 되는데 이것은 n2이므로 ϕ(n)이 짝수가 되어야 한다는 사실에 모순이다.


n>1, gcd(a,n)=1이라 하자. a1,a2,,aϕ(n)Nn보다 작고 n과 서로소이면,  aa1,aa2,,aaϕ(n)은 어떤 순서로 a1,a2,,aϕ(n)과 법 n으로 합동이다.

증명: 1i,jϕ(n)에 대하여 aaiaaj(modn)이라 하자. gcd(a,n)=1이므로 aiaj(modn)이고 ai=aj이어야 하므로 i=j이어야 한다. 그러므로 {aa1,,aaϕ(n)}은 어느 두개로 법 n으로 합동이 아니다.

aai에 대하여 bZ(0bn1)가 존재해서 aaib(modn)이고, gcd(b,n)=gcd(aai,n)=1이므로 ba1,,aϕ(n)중 하나이다. 이것은 aa1,,aaϕ(n)a1,,aϕ(n)은 법 n에 대해 어떤 순서로 합동임을 뜻한다.


오일러 정리(Euler's theorem)


n1이고 gcd(a,n)=1이면, aϕ(n)1(modn)이다.

증명: a1,,aϕ(n)N을 n보다 작고 n과 서로소라고 하자. gcd(a,n)=1이므로, 앞의 정리에 의해 aa1,,aaϕ(n)a1,,aϕ(n)과 어떤 순서로 법 n으로 합동이다. a1,,aϕ(n)a1,,aϕ(n)의 재배열이라고 하면aa1a1(modn)aaϕ(n)aϕ(n)(modn)이므로(aa1)(aaϕ(n))a1aϕ(n)(modn)이고 따라서 aϕ(n)1(modn)이다.

p가 소수이면 ϕ(p)=p1이므로, 오일러 정리는 페르마 정리의 일반화이다.


3256의 마지막 두자리수를 구하자. 이 문제는 3256r(mod100)r을 구하는 문제와 같다.

gcd(3,10)=1이고 ϕ(100)=100(112)(115)=40이므로 오일러 정리에 의해 3401(mod100)이다. 그러면3256=3640+16(340)6316316(mod100)이고316(34)4814(19)461221(mod100)이므로 따라서 r=21이고 3256의 마지막 두자리수는 21이다.


n>1이라 하자. n보다 작고 n과 서로소인 양의 정수의 합은 12nϕ(n)이다.

증명: a1,,aϕ(n)Nn보다 작고 n과 서로소라고 하자. gcd(a,n)=1일 필요충분조건이 gcd(na,n)=1이므로 na1,,naϕ(n)은 어떤 순서로 a1,,aϕ(n)과 법 n으로 합동이다. 그러면(na1)++(naϕ(n))a1++aϕ(n)(modn)이고nϕ(n)ϕ(n)k=1akϕ(n)k=1ak(modn)이므로 ϕ(n)k=1ak=12nϕ(n)이다.


참고자료:

Elementary Number Theory 7th edition, Burton, McGraw-Hill 

반응형

'대수학 > 정수론' 카테고리의 다른 글

10. 2차 잉여류, 오일러 판정법  (0) 2019.02.01
9. 원시근  (0) 2019.01.31
7. 수론적 함수  (0) 2019.01.28
6. 페르마의 (작은)정리, 윌슨의 정리  (0) 2018.11.06
5. 중국인의 나머지정리, 선형연립합동식  (0) 2018.11.05
Posted by skywalker222