이차잉여와 비이차잉여
📂정수론이차잉여와 비이차잉여
정의
소수 p=2 와 a<p 에 대해 합동방정식 x2≡a(modp) 의 해가 존재하면 a 를 모듈로 p 에 대한 이차잉여 QR이라 한다. a 가 이차잉여가 아니면 비이차잉여 NR이라 한다.
설명
쉽게 말해 이차잉여란 (modp)에서 제곱근이 존재하는 수를 의미한다.
예를 들어 소수 7 을 생각해보면
12≡1(mod7)22≡4(mod7)32≡2(mod7)42≡2(mod7)52≡4(mod7)62≡1(mod7)
1,2,4 는 QR이고 3,5,6 은 NR이다.소수 11 을 생각해보면
12≡1(mod11)22≡4(mod11)32≡9(mod11)42≡5(mod11)52≡3(mod11)62≡3(mod11)72≡5(mod11)82≡9(mod11)92≡4(mod11)102≡1(mod11)
1,3,4,5,9 가 QR이고 나머지 2,6,7,8,10 은 NR이다.재미있게도 QR은 대칭적으로 나타나는데, 사실
(p−q)2≡p2−2pq+q2≡q2(modp)
이므로 당연하다. 또한 항상 QR과 NR은 정확히 같은 개수만큼 나타난다.
정리
2 보다 큰 소수 p 에 대해 QR과 NR은 정확히 2(p−1) 개 존재한다.
증명
1 부터 p−1 까지의 모든 수를 제곱한 목록은 다음과 같다.
12,22,⋯,(p−1)2
그런데 앞서 살펴봤듯
(p−q)2≡p2−2pq+q2≡q2(modp)
이므로 1 을 보나 p−1 을 보나 마찬가지고, 2 를 보나 p−2 를 보나 마찬가지다. 따라서 우리는 원래의 절반인
12,22,⋯,(2p−1)2
만 살펴보면 충분하다. 이 수들은 QR의 정의에 따라 모두 QR이므로, 이 수들이 모두 서로 다르다는 걸 보이면 QR이 정확히 2(p−1) 개 존재한다고 할 수 있을 것이다. 마찬가지로, (modp) 에서 p보다 작은 자연수는 QR이 아니면 NR이므로 QR이 정확히 2(p−1) 개 존재한다면 NR 역시 정확히 2(p−1) 개 존재할 것이다.본격적인 증명은 귀류법을 사용한다. b1 과 b2 를 2(p−1) 보다 작은 서로 다른 두 자연수라고 하자.
b12≡b22(modp) 이 성립한다고 가정하면
b12−b22≡0(modp)
따라서 어떤 정수 k 에 대해 b12−b22=pk 이고, 소수 p 는 (b1+b2)(b1−b2) 의 약수다. 하지만 b1 과 b2 이 2(p−1) 보다 작다고 했으므로 (b1+b2) 는 (p−1) 보다 작다. p 는 (b1+b2) 의 약수가 될 수 없으므로 반드시 (b1−b2) 의 약수여야한다. 그러나 마찬가지의 이유로 ∣b1−b2∣ 는 (p−1) 보다 작으므로 0 이어야만 p 로 나눠질 수 있다. 즉, b1=b2 인데 b1 과 b2 는 2(p−1) 보다 작은 서로 다른 두 자연수로 가정했으므로 모순이다. 따라서 b12=b22(modp) 이고, QR은 정확히 2(p−1) 개 존재한다.
■