분류
1. 개요
처음 나눗셈을 배울 때 몫과 나머지가 당연히 존재한다고 생각하고 나눗셈을 한다. 하지만 소인수분해의 존재성과 마찬가지로 몫과 나머지의 존재성은 당연한 결과가 아니며[1] 수학적인 증명이 필요하다. 나눗셈 정리는 우리가 나눗셈을 통해 몫과 나머지를 자연스럽게 구하게 할 수 있게 만들어 주는 정리이다. 자세한 정리는 아래와 같다.
임의의 양의 정수 [math(a,b)]에 대하여, [math(b=aq+r,,left(0leq r<aright))]를 만족시키는 정수 [math(q,r)]이 유일하게 존재한다.
2. 증명
크게 존재성과 유일성, 두 파트로 나뉜다.
2.1. 존재성
집합 [math(A=left{b-na|nin mathbb{Z},, b-angeq0right})]을 생각하자. 그럼 집합 [math(A)]는 공집합이 아니고,[2]일 때, [math(bin A)]이므로.] [math(Asubseteq mathbb{N})][3]이므로 well-ordering 원리에 의해 집합 [math(A)]에는 가장 작은 원소가 존재한다. 그 원소를 [math(r)]이라 하면 적당한 정수 [math(q)]에 대해 [math(r=b-aq)]로 표시된다. 즉, [math(b=aq+r)]이고 [math(rgeq0)]이다. 만약 [math(rgeq a)]라 가정하면 [math(b-left(q+1right)a=b-aq-a=r-ageq0)]이므로 [math(r-ain A)]이다. 그런데 [math(a>0)]이므로 [math(r-a<r)]이고, 이는 곧 [math(r)]이 집합 [math(A)]의 가장 작은 원소라는 사실에 모순된다. 따라서 [math(r<a)]이다.
2.2. 유일성
정수 [math(p,s)]가 [math(b=ap+s,,left(0leq s<aright))]을 만족시킨다고 하자. 그러면 [math(ap+s=aq+r)]로 부터 [math(left(p-qright)a=r-s)]이다. 여기서 만약 [math(pneq q)]이라고 하면,[4] [math(left|aright|leqleft|p-qright|cdotleft|aright|)][5]가 둘 다 정수이고, [math(pneq q)]이므로, 두 수의 차의 절대값은 최소 1 이상이다.][math(=left|left(p-qright)aright|=left|r-sright|<left|aright|)]가 되어 모순이다. 따라서 [math(p=q)]이어야 하고, 이는 곧 [math(r=s)]를 의미한다. 즉, 몫과 나머지가 유일하게 존재한다.