Processing math: 1%

II-eugene-II Note

Home Math Code
유클리드의 보조정리

유클리드의 보조정리 (Euclid's Lemma) 는 다음과 같습니다.

소수 p에 대하여 ab \equiv 0 \pmod{p}이면 a \equiv 0 \pmod{p}이거나 b \equiv 0 \pmod{p}이다.
a \pmod{p} 모듈러 연산 (나머지 연산) 입니다. 즉, ab \equiv 0 \pmod{p}라는 것은 pab 약수 (p \mid ab)라는 뜻입니다.
따라서 유클리드의 보조정리는 소수 pab의 약수라면 pa의 약수이거나 b의 약수라는 정리입니다. (약수와 배수 관계를 생각하면 ab가 소수 p의 배수이면 a, b 둘 중 하나 이상은 p의 배수여야 한다는 정리)
유클리드의 보조정리 증명

전제 1. ab \equiv 0 \pmod{p} (즉, pab의 약수, p \mid ab)
A. pa 약수 가 아니라고 가정한다.
a, p 최대공약수 \gcd(a, p) = g라고 하면, 최대공약수의 정의에 따라 g \mid p이다.
g가 소수 p의 약수이므로, 소수의 정의에서 g = 1 혹은 g = p이여야 한다.
ga의 약수인데 g = p라면 pa의 약수여야 하고, 이는 pa의 약수가 아니라는데에 모순이다. 따라서 g = 1 이다.
베주항등식 에서 m a + n p = 1 정수 m, n이 존재한다.
양변에 b를 곱하면 m a b + n b p = b이고, p \mid ab에서 어떤 정수 k에 대해 kp = ab 성립, m a b + n b p = b에 대입하면 m k p + n b p = b이다.
m k p + n b p = p (mk + nb) = b이므로, bp의 배수가 된다. (= pb의 약수가 된다. b \equiv 0 \pmod{p})
B. 같은 방법으로, pb의 약수가 아니라고 가정하면, pa의 약수가 되어버린다.

p가 소수가 아니라면 성립하지 않는 정리입니다. 3 \times 4 \equiv 0 \pmod{6}