정수론, 그 세 번째 이야기 | 자연수의 연산  By 위대한 멜론빵

자연수의 연산에서는 덧셈과 곱셈을 정의할 필요가 있다.

 

우선 자연수의 덧셈은 다음과 같이 정의한다.


     1.nN,n+1=S(n)

     2.m,nNn+S(m)=S(n+m)

 

위의 정의로 덧셈이 잘 정의됨을 확인하기 위해, Recursion Theorem 을 사용하자.

어떤 nN을 더하는 함수를 +n:NN 이라고 하면, 이는 +n(1)=S(n) +n(S(m))=S(+n(m)) 가 성립하므로, Recursion Theorem 에 의해 덧셈이 유일하게 존재함이 증명된다.

 

그리고 위처럼 정의된 덧셈은 x,y,zN 에 대해 다음과 같은 성질을 만족한다.


     1.x+(y+z)=(x+y)+z (결합법칙)

     2.x+y=y+x (교환법칙)

     3.x+z=y+zx+y (소거법칙)

 

Part 1. x+(y+z)=(x+y)+z

z=1 일 때, (x+y)+1=S(x+y)=x+S(y)=x+(y+1) 이므로 결합법칙이 성립한다.

어떤 자연수 k에 대해, x+(y+k)=(x+y)+k 라고 가정하자. 이 때, 

(x+y)+S(z)=S((x+y)+z)=S(x+(y+z))=x+S(y+z)=x+(y+S(z))

수학적 귀납법에 의해 결합법칙은 참이다.

 

Part 2. x+y=y+x

먼저 x+1=1+x 임을 보이자. x=1 이면 1+1=1+1 이므로 자명하게 참이다.

어떤 자연수 k에 대해 k+1=1+k 라 가정하면, S(k)+1=(x+1)+1=(1+x)+1=1+(x+1)=1+S(x)

수학적 귀납법에 의해 x+1=1+x 은 참이다.

 

이제 x+y=y+x 에서, y=1 이면 위의 증명에 의해 참이다.

어떤 자연수 k에 대해 x+k=k+x 라 가정하면, x+S(y)=S(x+y)=S(y+x)=y+S(x) =y+(x+1)=y+(1+x)=(y+1)+x=S(y)+x

수학적 귀납법에 의해 교환법칙은 참이다.

 

Part 3. x+z=y+zx=y

z=1 일 때, x+1=y+1S(x)=S(y)x=y 이므로 참이다.

어떤 자연수 k에 대해 x+k=y+kx=y 이라고 하자. x+S(k)=y+S(k)S(x+k)=S(y+k)x+k=y+kx=y

수학적 귀납법에 의해 소거법칙은 참이다.

 

자연수의 곱셈은 다음과 같이 정의한다.


     1.nN,n×1=n

     2.m,nN,n×S(m)=n×m+n

 

위의 정의가 곱셈을 잘 정의하는지를 확인할 때도 Recursion Theorem 이 사용된다

어떤 nN을 곱하는 함수를 ×n:NN 이라고 하면, 이는 ×n(1)=n ×n(S(m))=+n(×n(m)) 가 성립하므로, Recursion Theorem 에 의해 곱셈이 유일하게 존재함이 증명된다.

 

그리고 자연수의 곱셈은 x,y,zN 에 대해, 다음과 같은 성질을 가진다.


     1.x×(y+z)=x×y+x×z (분배법칙)

     2.x×(y×z)=(x×y)×z (결합법칙)

     3.x×y=y×x (교환법칙)

     4.x×z=y×zx=y (소거법칙)

 

Part 1. x×(y+z)=x×y+x×z

z=1 일 때, x×(y+1)=x×S(y)=x×y+x=x×y+x×1 이므로 분배법칙이 성립한다.

어떤 자연수 k에 대해 x×(y+k)=x×y+x×k 라고 가정하자.

x×(y+S(k))=x×{y+(k+1)}=x×{(y+k)+1} =x×(y+k)+x×1=x×y+x×k+x×1=x×y+x×S(k)

수학적 귀납법에 의해 분배법칙은 참이다.

 

Part 2. x×(y×z)=(x×y)×z

z=1 일 때, x×(y×1)=x×y=(x×y)×1 이므로 결합법칙이 성립한다.

어떤 자연수 k에 대해 x×(y×k)=(x×y)×k 라고 가정하자.

x×(y×S(k))=x×(y×k+y)=x×(y×k)+x×y =(x×y)×k+(x×y)=(x×y)×S(k)

수학적 귀납법에 의해 결합법칙은 참이다.

 

Part 3. x×y=y×x

x×1=1×x 임을 먼저 보이자.

x=1 이면 1×1=1×1 이므로 교환법칙이 성립한다.

어떤 자연수 k에 대해 k×1=1×k 라고 가정하자. S(k)×1=S(k)=S(1×k)=1×k+1=1×k+1×1=1×(k+1)=1×S(k)

수학적 귀납법에 의해 x×1=1×x 는 참이다. 

 

y=1 이라면 위에서 증명했듯이 x×1=1×x 이므로 교환법칙이 성립한다.

어떤 자연수 k에 대해 x×k=k×x 라고 가정하자.

x×S(k)=x×(k+1)=x×k+x×1=k×x+1×x=(k+1)×x=S(k)×x

수학적 귀납법에 의해 교환법칙은 참이다.

 

Part 4, x×z=y×zx=y

만약 x=1 일 때, y1 이라면, nNs.t.S(n)=y

1×z=S(n)×zz=z×n+zz×n+1=1S(z×n)=1

그런데 S(k)=1 인 자연수 k는 존재하지 않으므로 모순 y=1

그런데 곱셈 ×n:NN 이므로 모순. 따라서 x=1y=1 이다.

어떤 자연수 k에 대해 k×z=y×zk=y 라고 가정하자. y=1 일 때는 위에서 증명하였으므로, y1nNs.t.S(n)=y 일 때를 보자.

S(k)×z=S(n)×zk×z+z=n×z+zk×z=n×zk=ny=S(n)=S(k)

수학적 귀납법에 의해 소거법칙은 참이다.

댓글()