Atobaum

오일러 정리

  • 간단한 군론과 정수론이 필요합니다.

오일러 정리

a, n이 서로소인 정수이면, aϕ(n)=1modna^{\phi(n)} = 1 mod n 이다.

lemma

0aZn\overline{0} \neq \overline{a} \in \mathbb{Z}_n일 때 다음은 동치

  1. a와 n은 서로소
  2. a\overline{a} is a unit in Zn\mathbb{Z}_n
  3. a\overline{a} is a zero divisor in Zn\mathbb{Z}_n

증명은 숙제

증명

(Zn)×(\mathbb{Z}_n)^{\times}는 group이고 (Zn)×=ϕ(n)|(\mathbb{Z}_n)^{\times}| = \phi(n)이다(위의 lemma).

한편 a(Zn)×\overline{a} \in (\mathbb{Z}_n)^{\times}이고(a하고 n이 서로소이므로), a=(Zn)×| \overline{a} | = |(\mathbb{Z}_n)^{\times}|이므로(Lagrange theorem), aϕ(n)=1\overline{a}^{\phi(n)} = \overline{1}이다.

Cor] 페르마 소정리

p는 소수, a는 그냥 정수. a하고 p가 서로소이면 ap1=1modpa^{p-1} = 1 mod p 이다.

Reference

  • 이인석, 대수학