대수학/정수론2018. 11. 5. 08:00
반응형

5. 중국인의 나머지정리, 선형연립합동식



중국인의 나머지정리(Chinese Remainder Theorem)


n1,n2,,nrN(gcd(ni,nj)=1,(ij))라 하자. 그러면 다음의 연립합동식xa1(modn1)xa2(modn2)xar(modnr)

은 법 n1n2nr로 유일한 해를 갖는다.

증명:n=n1n2nr,Nk=nnk=n1n2nk1nk+1nr

이라고 하자. gcd(ni,nj)=1(ij)이므로 gcd(nk,Nk)=1이고, 따라서 1차합동식 Nkx1(modnk)의 해 xk가 존재한다(Nkxk1(modnk)).

¯x=a1N1x1++arNrxr

이라고 하자.¯xa1N1x1a1(modn1),¯xa2N2x2a2(modn2),,¯xarNrxrar(modnr)
이므로 ¯x는 연립합동식의 해가 된다.

해가 유일함을 보이자. x이 연립합동식의 또다른 해라고 하자. 그러면 ¯xx(modnk)이고 nk|¯xx이므로 n1n2nr|¯xx이고 따라서 ¯xx(modn1n2nr)이다.


다음의 연립합동식의 해를 구하자.x2(mod3)x3(mod5)x2(mod7)

a1=2,a2=3,a3=2, n1=3,n2=5,n3=7이므로, n=357=105, N1=nn1=35,N2=nn2=21,N3=nn3=15이고,(311+2)x11(mod3)(54+1)x21(mod5)(72+1)x31(mod7)
이므로2x11(mod3)x21(mod5)x31(mod7)
이고 2x11(mod3)x12(mod3)과 같다. 따라서 이 연립합동식의 해는¯x=2352+3211+2151=23323(mod105)
이다.


합동식 17x9(mod276)의 해를 구하자. 276은 큰 숫자이고 276=3423이므로 이 합동식을 다음의 연립합동식으로 나타낼 수 있다.17x9(mod3)17x9(mod4)17x9(mod23)

17=35+2=44+1이므로 합동식 17x9(mod3)17x9(mod4)x0(mod3), x1(mod4)와 같다.

x0(mod3)이므로 x=3k(kZ)이고, 이 x를 합동식 x1(mod4)에 대입해면, 합동식 3k1(mod4)를 얻고 k3(mod4)이므로 k=4j+3(jZ)이다.

x=3k=3(4j+3)=12j+9이고, 이 x를 합동식 17x9(mod23)에 대입하면, 합동식 204j144(mod23)을 얻고,204=238+20,144=2360+6

이므로 20j6(mod23)이고, gcd(20,23)=1|6이므로 10j3(mod23)이고 x(3)7=212(mod23)이다. 그러면 j=23t+2(tZ)이고 x=276t+33이므로 따라서 이 합동식의 해는 x33(mod276)이다.


연립합동식{ax+byr(modn)cx+dys(modn)

gcd(adbc,n)=1이면, 법 n으로 유일한 해를 갖는다.

증명: 합동식 adx+bdyrd(modn)bcx+bdysd(modn)을 서로 빼면 (adbc)xrdsb(modn)이고, gcd(adbc,n)=1이므로 tZ가 존재해서 (adbc)t1(modn)이다. 그러면 xt(rdsb)(modn)이고, 같은 방법으로 yt(ascr)(modn)을 얻는다.


연립합동식{7x+3y10(mod16)2x+5y9(mod16)

의 해를 구하자. 7532=356=29이고, gcd(25,16)=1이므로, 이 연립합동식의 해는 존재한다.

합동식 35x+15y50(mod16)6x+15y27(mod16)을 서로 빼면 29x23(mod16)이고 13x7(mod16), 3x7(mod16), 15x=x75=353(mod3)이다.

합동식 14x+6y20(mod16)14x+35y63(mod16)을 서로 빼면 29y43(mod)16이고, 13y11(mod16)이므로 y115=557(mod16)이고 따라서 y7(mod16)이다.


참고자료

Elementary Number Theory 7th edition, Burton, McGraw-Hill    

반응형
Posted by skywalker222