Loading [MathJax]/jax/output/CommonHTML/jax.js
본문 바로가기
정수론(Number Theory)/나눗셈 이론

베주 항등식(Bezout's identity)

by Gosamy 2024. 1. 18.
반응형

베주 항등식은 나눗셈 정리와 최대공약수 개념을 활용하여 증명할 수 있고, 추후 유클리드 호제법을 증명하기 위한 도구적 역할을 합니다.

 

 


 

정리(N.T) 1.5) 베주 항등식
a,bZ{0} 일 때,
ax+by=gcd(a,b)=g 를 만족하는 어떤 두 정수 x,yZ 가 항상 존재한다. 즉, 임의의 영이 아닌 두 정수의 최대공약수는 그 두 정수의 어떤 선형결합 표현으로 반드시 나타낼 수 있다.

증명) X={ax+byx,yZ,ax+by1} 라 하자. 여기서 ax+by1 이라는 것은 곧 ax+by0 보다 큰 정수라는 뜻이다. 그러면 x=a, y=b 를 택했을 때 a2+b2>0 이므로 X 는 공집합이 아니다. 고로 자연수의 정렬성(Well-ordering principle)에 의하여 X 는 최소원소를 가지고, min(X)=g 라 표기하자. gX 이므로, g1 이고 g=ax+by 가 되게 하는 어떤 x,yZ 가 존재한다. 또한 선형결합 성질인 정리(N.T) 1.2 에 의하면 ca 이고 cb 이면 c(ax+by)=g 가 성립한다. 따라서 이제 g=gcd(a,b) 임을 보이려면 최대공약수의 정의 중 ② 에 해당하는, gagb 를 보이면 충분하다.

ga 임을 보이기 위해, a=qg+r 이고 0rg1 이라 두자. 그러면

r=aqg=aq(ax+by)=(1qx)a+(qy)b
가 성립한다. 그런데 r 은 나머지라서 r0 이고, 1qx:=X,qy:=Y 로 생각하면 rX 이다. 이때 r1 이라 가정하자. 그러면 rX 가 되고 1qx<x 이고 qy<y 이므로 r<g 가 되는데, 이는 g=min(X) 라는 가정에 모순이다. 따라서 r=0 이 되어야 하고, 이는 곧 a=qgga 임을 뜻한다. gb 또한 비슷하게 증명하면 된다.

 

 

 

따름정리(N.T) 1.5.1)
g=gcd(a,b) 라 하자. 그러면 g 는 임의의 두 정수 m,n 에 대하여 ma+nb 꼴로 나타내어지는 정수 중 최솟값에 해당한다.

증명) g=gcd(a,b) 라 하자. 위의 베주 항등식에 의하여 g=ax+by 를 만족하는 x,yZ 가 존재한다. ga,b 의 최대공약수이므로 ga 이고 gb 이다.

이제 원소 dX 를 고려하자. 귀류법을 사용하기 위해서, X 의 원소 중 최솟값이 dg 라 가정하자. 따라서 d<g 가 성립해야 하고, 그러면 da, db 이기에 gdg 가 성립해야 한다. 그런데 위 베주 항등식에 관한 정리에 의하면 X 의 최소원소는 gcd(a,b)g 여야 하고, 이는 모순이다.

 

 

 

정리(N.T) 1.6)
g=gcd(a,b) 라 하면, 임의의 mN 에 대해 gcd(ma,mb)=mg 가 성립한다.

증명) ga 이고 gb 이므로 어떤 정수 k1,k2 에 대하여 a=gk1, b=gk2 가 성립한다. 그러면 ma=mgk1 이고 mb=mgk2 이므로 (mg)(ma) 이고 (mg)(mb) 이다.
mgma, mb 의 최대공약수임을 귀류법으로 보이기 위해 d>mg 인 최대공약수 d 가 존재한다고 하자. 즉 d(ma)=(mgk1) 이고 d(mb)=(mgk2) 가 성립한다. 그러면 베주 항등식에 의하여 d(ma)x+(mb)y=mg 또한 나누어야 한다. 하지만 이는 d>mg 라는 가정에 모순이다.

 

 

 

 

 

[참고문헌]

Introduction to Number Theory - William W. Adams, Larry Joel Goldstein

댓글