5. 중국인의 나머지정리, 선형연립합동식
중국인의 나머지정리(Chinese Remainder Theorem)
n1,n2,⋯,nr∈N(gcd(ni,nj)=1,(i≠j))라 하자. 그러면 다음의 연립합동식x≡a1(modn1)x≡a2(modn2)⋮x≡ar(modnr)
증명:n=n1n2⋯nr,Nk=nnk=n1n2⋯nk−1nk+1⋯nr
¯x=a1N1x1+⋯+arNrxr
해가 유일함을 보이자. x′이 연립합동식의 또다른 해라고 하자. 그러면 ¯x≡x′(modnk)이고 nk|¯x−x′이므로 n1n2⋯nr|¯x−x′이고 따라서 ¯x≡x′(modn1n2⋯nr)이다.
다음의 연립합동식의 해를 구하자.x≡2(mod3)x≡3(mod5)x≡2(mod7)
합동식 17x≡9(mod276)의 해를 구하자. 276은 큰 숫자이고 276=3⋅4⋅23이므로 이 합동식을 다음의 연립합동식으로 나타낼 수 있다.17x≡9(mod3)17x≡9(mod4)17x≡9(mod23)
x≡0(mod3)이므로 x=3k(k∈Z)이고, 이 x를 합동식 x≡1(mod4)에 대입해면, 합동식 3k≡1(mod4)를 얻고 k≡3(mod4)이므로 k=4j+3(j∈Z)이다.
x=3k=3(4j+3)=12j+9이고, 이 x를 합동식 17x≡9(mod23)에 대입하면, 합동식 204j≡−144(mod23)을 얻고,204=23⋅8+20,144=23⋅60+6
연립합동식{ax+by≡r(modn)cx+dy≡s(modn)
증명: 합동식 adx+bdy≡rd(modn)과 bcx+bdy≡sd(modn)을 서로 빼면 (ad−bc)x≡rd−sb(modn)이고, gcd(ad−bc,n)=1이므로 t∈Z가 존재해서 (ad−bc)t≡1(modn)이다. 그러면 x≡t(rd−sb)(modn)이고, 같은 방법으로 y≡t(as−cr)(modn)을 얻는다.
연립합동식{7x+3y≡10(mod16)2x+5y≡9(mod16)
합동식 35x+15y≡50(mod16)과 6x+15y≡27(mod16)을 서로 빼면 29x≡23(mod16)이고 13x≡7(mod16), −3x≡7(mod16), −15x=x≡7⋅5=35≡3(mod3)이다.
합동식 14x+6y≡20(mod16)과 14x+35y≡63(mod16)을 서로 빼면 29y≡43(mod)16이고, 13y≡11(mod16)이므로 y≡11⋅5=55≡7(mod16)이고 따라서 y≡7(mod16)이다.
참고자료
Elementary Number Theory 7th edition, Burton, McGraw-Hill
'대수학 > 정수론' 카테고리의 다른 글
7. 수론적 함수 (0) | 2019.01.28 |
---|---|
6. 페르마의 (작은)정리, 윌슨의 정리 (0) | 2018.11.06 |
4. 정수의 2, 10진 표현, 일차합동식 (0) | 2018.11.02 |
3. 소수와 그 분포, 합동 (0) | 2018.10.30 |
2. 최대공약수, 유클리드 알고리즘, 최소공배수, 디오판토스 방정식 (0) | 2018.10.27 |