분류
Chinese Remainder Theorem
1. 개요[편집]
3으로 나누었을 때 2가 남고, 5로 나누었을 때 3이 남고, 7로 나누었을 때 2가 남는 수는 무엇인가? [3]
이를 기리기 위해 이런 종류의 문제의 일반적인 해법은 중국인의 나머지 정리가 되었다고 한다. 위 문제는 뭔가 초등학교 문제집에나 나올 법한 느낌이지만[4] 실은 연립 합동식 문제로, 정수론과 관련된 내용이다. 초등학생들이 못 푸는 게 당연한 것. 중국인의 나머지 정리는 이와 같은 연립 합동식의 해의 존재성과 유일성을 증명하는 정리이다.
아래 정리를 읽기 전에, 정신이 안드로메다로 가는 듯한 느낌(...)을 받지 않기 위해선 반드시 합동식 문서를 읽고 오자. mod에 대해 간단히 설명하자면, 면 로 나누어 의 나머지를 생기게 하는 수라는 뜻이다. 라면 일반적인 방정식으로는 , (ℤ)로 나타난다.
자세한 정리는 다음과 같다.
아래 정리를 읽기 전에, 정신이 안드로메다로 가는 듯한 느낌(...)을 받지 않기 위해선 반드시 합동식 문서를 읽고 오자. mod에 대해 간단히 설명하자면, 면 로 나누어 의 나머지를 생기게 하는 수라는 뜻이다. 라면 일반적인 방정식으로는 , (ℤ)로 나타난다.
자세한 정리는 다음과 같다.
2. 증명[편집]
증명은 크게 존재성, 유일성 두 가지로 나뉜다. 또한 이 정리를 증명하기에 앞서 도움정리를 알아두어야 한다.
2.1. 도움정리 1[편집]
증명
2.2. 도움정리 2[편집]
증명
2.3. 도움정리 3[편집]
양의 정수 에 대하여 (즉, 쌍마다 서로 소(pairwise relatively prime))이면,
이 성립한다.
이에 대한 증명은 최소공배수 참조. 사실 증명이라 할 것도 없다.
2.4. 존재성[편집]
2.5. 유일성[편집]
3. 문제를 푸는 방법[편집]
위의 문제를 풀어보도록 하자. 방법은 해의 존재성을 증명하는 것과 비슷하다.
3, 5, 7이 쌍마다 서로소이므로 주어진 연립 합동식은 에 대하여 유일한 해를 가진다. 라 하자.
을 풀면 가 해임을 알 수 있다.[10] 그러므로 이다.
따라서 가 주어진 연립 합동식의 해이다.
3, 5, 7이 쌍마다 서로소이므로 주어진 연립 합동식은 에 대하여 유일한 해를 가진다. 라 하자.
을 풀면 가 해임을 알 수 있다.[10] 그러므로 이다.
따라서 가 주어진 연립 합동식의 해이다.
4. 결론[편집]
풀어서 말하면 서로소인 개의 수 각각에 대해 일정한 나머지를 만족하는 수는 그들 개의 최소공배수에 일정한 나머지를 더한 값으로 나타난다는 정리이다. 사실 어떤 자연수 에 대해 일정한 나머지 를 가지는 수에 의 배수를 더하면 이 또한 로 나눈 나머지가 이므로, 존재성과 유일성을 증명하고 나면 개 수의 최소공배수마다 조건을 만족하는 수가 반복되어 나타난다는 것은 쉽게 유추가 가능하다.
5. 관련 문서[편집]
[1] 여기에서의 '손자(孫子)'는 『손자병법』을 쓴 그 '손자'와 한자는 같지만 그보다 훨씬 후대의 인물이다.[2] 중국의 옛 수학서에는 이 『손자산경(孫子算經)』 외에도, 『주비산경(周髀算經)』, 『구장산술(九章算術)』, 『해도산경(海島算經)』, 『오조산경(五曹算經)』, 『하후양산경(夏侯陽算經)』, 『장구건산경(張邱建算經)』, 『오경산술(五經算術)』, 『집고산경(緝古算經)』, 『철술(綴術)』 등이 있다. 이들을 통틀어 '산경십서(算經十書)'로 칭한다.[3] 풀이는 아래쪽 문단 참조. 답은 23, 128 등등이다.[4] 그런데 그것이 실제로 일어났습니다 의외로 초등학교 문제집에 이런 문제들이 나오고, 심지어 중학교 방정식 단원에 나오는 경우도 있다.[5] 의 정의 때문에 성립[6] 나머지 는 로 나누면 나머지가 0 이므로 인 경우만 생각해 주면 된다.[7] 또한 는 위 와 합동식의 성질 때문에 1로 바뀐다.[8] 임의의 두 답이 같음을 보이는 방법은 유일성을 증명하는 데 자주 쓰이는 테크닉이다.[9] 추이율. 합동식의 성질 참조[10] 여러 값 중 아무거나 고르면 된다.