정수론 Chapter 6.3 - Euler's Theorem

이 글의 내용은 성균관대학교 권순학 교수님의 2019년 4월 18일 수업 내용을 재구성한 것입니다.

Reduced residue system (RRS) {#rrs}

$$ n: \\textrm{자연수} $$

$$ S_n = \\{0 \\le a \\le n\\ \\mid \\gcd(a, n) = 1 \\} $$

집합 \(T\)가 \(T \\equiv S_n \; (\\textrm{mod} \; n)\)을 만족할 때, \(T\)를 Reduced residue system modulo n이리고 부른다

예시 {#rrs-example}

$$ n = 4 \\\\ \\Rightarrow T = \\{1, 3\\}, \\{-1, 1\\}, \\{5, 8\\} $$

$$ n = 5 \\\\ \\Rightarrow T = \\{1, 2, 3, 4\\}, \\{-2, -1, 1, 2\\} $$

Remark: \(\\gcd(a, n) = 1\)이면 \(aT\)도 RRS이다

증명

1. 모두 다르다 \((\\textrm{mod} \; n)\)

$$ ar_i \\equiv ar_j (\\textrm{mod} \; n) \\\\ \\Leftrightarrow n \\mid (ar_i - ar_j) \\\\ \\Leftrightarrow n \\mid a(r_i - r_j) \\\\ \\Leftrightarrow n \\mid (r_i - r_j) \;\;\; (\\because \\gcd(a, n) = 1) \\\\ \\Leftrightarrow r_i \\equiv r_j \;\; (\\textrm{mod} \; n) \\\\ \\Leftrightarrow i = j \;\;\; (\\because r_j, r_i \\in S_n) $$

2. \(\\gcd(ar_i, n) = 1\)

$$ \\gcd(a, n) = 1 $$

$$ \\gcd(r_i, n) = 1 \;\;\; (\\because r_i \\in S_n) $$

예시: \(n = 8\)

$$ T = \\{1, 3, 5, 7\\} $$

a = 2

$$ aT = \\{2, 4, 6, 8\\} \\equiv \\{0, 2, 4, 6\\} \; (\\textrm{mod} \; 8) $$

$$ \\therefore aT \; \\textrm{is not a RRS modulo} \; 8 $$

a = 3

$$ aT = \\{3, 9, 15, 21\\} \\equiv \\{1, 3, 5, 7\\} \; (\\textrm{mod} \; 8) $$

$$ \\therefore aT \; \\textrm{is a RRS modulo} \; 8 $$

The Euler \(\\phi\) function {#euler-phi-function}

$$ \\phi(n) = |S_n| \;\; \\textrm{where} \; S_n \;\\textrm{is a RRS modulo n} $$

예시 {#euler-phi-function-examples}

$$ \\phi(1) = |\\{0\\}| = 1 $$

$$ \\phi(2) = |\\{1\\}| = 1 $$

$$ \\phi(3) = |\\{1, 2\\}| = 2 $$

$$ \\phi(7) = |\\{1, 2, 3, 4, 5, 6\\}| = 6 $$

$$ \\phi(8) = |\\{1, 3, 5, 7\\}| = 4 $$

The Euler's Theorem

\(\\gcd(a, n) = 1\)인 자연수 \(a\)에 대하여,

$$ a^{\\phi(n)} \\equiv 1 \; (\\textrm{mod} \; n) \\\\ \\textrm{where }\\phi(n) \\textrm{ is number of elements in RRS} $$

증명 {#proof-of-eulers-theorem}

$$ T: \\textrm{a RRS} \; (\\textrm{mod} \; n) $$

$$ T \\equiv aT \; (\\textrm{mod} \; n) $$

$$ \\Rightarrow r_1 r_2 \\cdots r_k \\equiv a^{k} r_1 r_2 \\cdots r_k \;\;\; where \; k = \phi(n) $$

$$ \\Rightarrow n \\mid (a^k - 1) r_1 r_2 \\cdots r_k $$

$$ \\Rightarrow n \\mid (a^{\\phi(n)} - 1) \;\;\;(\\because r_i \\in T) $$

$$ \\Rightarrow a^{\\phi(n)} \\equiv 1 \; (\\textrm{mod} \; n) $$

Collorary: The Fermat's Little Theorem

\(n\)이 소수인 경우, \(a^{\\phi(n)} \\equiv a^{p-1} \\equiv 1 \; (\\textrm{mod} \; n) \)