본문 바로가기
Topos Uranos

나누어떨어짐과 나머지가 있는 나눗셈

요약

이 수업은 나누어떨어짐의 관계를 정수로 확장하고 그 성질을 이끌어 낸다. 반사성, 추이성, 일차결합의 나누어떨어짐, 약수의 유계성이 그것이다. 이어서 정렬성 원리를 이용하여 나머지가 있는 나눗셈의 정리를 증명한다. 이 정리는 각 정수에 유일한 몫과 나머지를 대응시키며, 이를 정수를 나머지에 따라 분류하는 일과 합, 곱, 거듭제곱에 대하여 경우를 나누어 추론하는 일에 적용한다. 끝으로 22, 44, 55, 33, 99, 1111의 배수 판정법을 수의 십진 표기로부터 증명한다.

학습 목표

  1. 정수에서 나누어떨어짐의 정의와 그 성질, 특히 일차결합의 나누어떨어짐을 적용한다.
  2. 몫과 나머지의 존재와 유일성을 증명하고, 피제수가 음수일 때에도 이를 계산한다.
  3. 정수를 나머지에 따라 분류하고, 그 분류를 이용하여 경우를 나누어 성질을 증명한다.
  4. 22, 44, 55, 33, 99, 1111의 배수 판정법을 십진 표기로부터 증명하고 적용한다.

정수에서의 나누어떨어짐

자연수의 연산에 관한 수업에서, 자연수 bb가 다른 자연수 aa의 약수라고 하고 b∣ab \mid a로 쓰는 것은 aa가 bb의 배수일 때라고 하였다. 이 정의는 그대로 정수로 확장되며, 정수의 구성은 정수에 관한 수업에서 다룬다. 정수 bb가 정수 aa의 약수라는 것은 aa가 bb와 어떤 정수의 곱이라는 뜻이다. 그 수업은 다음 단원에 속한다. 여기서는 정수를 미리 사용하며, 그곳에서 근거를 세우는 정수의 산술과 순서의 규칙을 증명 없이 받아들인다. 곧 부호 규칙, 정수에 자연수를 곱해도 부등식의 방향이 유지된다는 것, 곱에서 영이 아닌 인수는 소거할 수 있다는 것, 그리고 정수는 자연수, 00, 자연수의 덧셈의 역원으로 이루어진다는 것이다. 이 규칙들의 증명에는 자연수로부터 정수를 구성하는 일이 필요한데, 그 구성은 이 수업의 내용을 전혀 사용하지 않으므로 순환 논증은 없다.

b∣a↔(∃k∈Z)(a=bk)b \mid a \leftrightarrow (\exists k \in \mathbb{Z})(a = bk)

또한 bb는 aa의 약수이고 aa는 bb의 배수라고 한다. 정의로부터 몇 가지 극단적인 경우가 곧바로 나온다. 00은 모든 정수의 배수이다. 0=b⋅00 = b \cdot 0이기 때문이다. 수 11과 −1-1은 모든 정수의 약수이다. 그리고 00은 00만의 약수이다. 0⋅k=00 \cdot k = 0이 모든 kk에 대하여 성립하기 때문이다. 또한 a=bka = bk는 −a=b(−k)-a = b(-k) 및 a=(−b)(−k)a = (-b)(-k)와 동치이다. 따라서 aa와 −a-a는 같은 약수를 가지고, bb와 −b-b는 같은 수들의 약수이다. 그래서 실제로는 자연수인 약수만 살펴보면 충분하다.

나누어떨어짐의 성질

모든 정수 aa, bb, cc, dd, xx, yy에 대하여 다음 성질이 성립하며, 그 증명은 정의로 귀착된다:

  1. 반사성: a∣aa \mid a. a=a⋅1a = a \cdot 1이기 때문이다.
  2. 추이성: a∣ba \mid b이고 b∣cb \mid c이면 a∣ca \mid c이다. 실제로 b=akb = ak이고 c=blc = bl이면 c=a(kl)c = a(kl)이다.
  3. 일차결합: d∣ad \mid a이고 d∣bd \mid b이면 d∣ax+byd \mid ax + by이다. 이것은 다음 명제에서 증명한다.
  4. 유계성: b∣ab \mid a이고 a>0a > 0이면 −a≤b≤a-a \leq b \leq a이다. b>0b > 0인 경우에 보이면 충분하다. 이때 a=bka = bk이고 kk는 자연수이며, k≥1k \geq 1이므로 a=b+b(k−1)≥ba = b + b(k - 1) \geq b이다.
  5. 자연수에서의 반대칭성: aa와 bb가 자연수이고 a∣ba \mid b이며 b∣ab \mid a이면 a=ba = b이다. 유계성에서 a≤ba \leq b와 b≤ab \leq a가 나오기 때문이다.

유계성에서는 앞으로 자주 쓰일 결과가 나온다. 영이 아닌 정수는 유한 개의 약수만 가진다. 모든 성질 가운데 셋째가 가장 풍성한 결과를 낳으므로, 완전한 진술과 증명을 함께 기억해 두는 것이 좋다.

명제일차결합

어떤 정수가 다른 두 정수의 약수이면, 그 두 정수의 정수 계수 일차결합의 약수이기도 하다. 특히 두 정수의 합, 차, 그리고 각각의 임의의 배수의 약수이다. 그림은 d=3d = 3, a=6a = 6, b=9b = 9, x=2x = 2, y=−1y = -1로 증명에 곁들여지며, 33의 각 배수를 세 개씩 묶은 블록의 줄로 그린다.

증명

  1. a=dk,b=dl,k,l∈Z\dato{k}{a = dk}, \quad \dato{l}{b = dl}, \quad k, l \in \mathbb{Z}

    나누어떨어짐의 정의에 의하여 두 정수 각각은 dd와 어떤 정수의 곱이다.

  2. ax+by=dk x+dl y=d(kx+ly)ax + by = \resaltar{dk}\,x + \resaltar{dl}\,y = \resaltar{d(kx + ly)}

    일차결합에 대입하고, 분배법칙에 의하여 dd를 공통인수로 묶어 낸다.

  3. kx+ly∈Z→d∣ax+bykx + ly \in \mathbb{Z} \rightarrow d \mid ax + by

    수 kx+lykx + ly는 정수이다. 정수의 합과 곱은 정수이기 때문이다. 따라서 이 결합은 dd의 배수이다.

  4. d∣a+b,d∣a−b,d∣ax,d∣byd \mid a + b, \quad d \mid a - b, \quad d \mid ax, \quad d \mid by

    x=y=1x = y = 1로 하면 합이, x=1x = 1과 y=−1y = -1로 하면 차가, y=0y = 0으로 하면 aa의 배수가 나오고, 같은 방식으로 bb의 배수도 나온다.

(d∣a∧d∣b)→d∣ax+by(d \mid a \wedge d \mid b) \rightarrow d \mid ax + by

이 성질을 거꾸로 읽으면 약수를 배제하는 데 쓸 수 있다. dd가 aa의 약수이지만 bb의 약수가 아니면, a+ba + b의 약수도 아니다. 만약 약수라면 차 (a+b)−a=b(a + b) - a = b의 약수이기도 할 것이기 때문이다.