합동의 정의Permalink

Definition 4.1Permalink

양의 정수 nnaba-b를 나누면, 즉, ab=kna-b = kn 이면,

두 개의 정수 aabb를 법modular nn에 대해 합동 congruent modulo n 이라 하고, 다음과 같이 표현한다.

ab(modn) a \equiv b \pmod {n}

예를 들어,

a=qn+r  ar(modn)a = qn + r ~\Longleftrightarrow ~ a \equiv r \pmod {n}

로 표현할 수 있다.

완전 잉여계Permalink

nn개의 정수 a1,a2,ana_1, a_2,\dots a_n의 모임이 법 nn에 대해 정확히 하나의 aka_k와 합동이면, 법 nn대한 완전잉여계라고 한다.

즉, a1,a2,,ana_1, a_2, \dots, a_n은 법 nn에 대해 0n10 \sim n-1의 나머지를 하나씩 갖는다.

합동 정리Permalink

Theorem 4.1Permalink

임의의 정수 aabb에 대해 ab(modn)a \equiv b \pmod {n}일 필요충분조건은 aabbnn으로 나누었을 때, 음이 아닌 같은 나머지를 갖는다는 것이다.

증명

ab(modn)a \equiv b \pmod {n}이면, a=b+kna=b+kn이다.

nn으로 나누었을 때 bb는 나머지 rr이 남는다.

b=qn+r (0r<n) b=qn+r~(0 \le r < n)

a=qn+r+kn=(q+k)n+ra=qn+r+kn=(q+k)n+r이므로, aann으로 나누면 나머지 rr를 갖는다.

역으로, aabbnn으로 나누었을 때 나머지가 같다고 하면,

a=q1n+r, b=q2n+ra=q_1n+r,~ b=q_2n+r

ab=(q1q2)na-b=(q_1-q_2)n이므로 n(ab)n \mid (a-b)가 되어 다시 표현하면 ab(modn)a \equiv b \pmod {n}이다.

합동의 성질Permalink

중요한 성질들이고 더 주의해서 봐야할 것도 있다.

Theorem 4.2 합동의 성질Permalink

(a)(a) aa(modn)a \equiv a \pmod {n}

(b)(b) ab(modn)a \equiv b \pmod {n}이면, ba(modn)b \equiv a \pmod n

(c)(c) ab(modn)a \equiv b \pmod n이고, bc(modn)b \equiv c \pmod n이면, ac(modn)a \equiv c \pmod n

(d)(d) ab(modn)a \equiv b \pmod n이고 cd(modn)c \equiv d \pmod n이면 a+cb+d(modn)a+c \equiv b + d \pmod n 그리고 acbd(modn)ac \equiv bd \pmod n

(e)(e) ab(modn)a \equiv b \pmod n이면 a+cb+c(modn)a+c \equiv b+c \pmod n이고 acbc(modn)ac \equiv bc \pmod n

(f)(f) ab(modn)a \equiv b \pmod n이면 모든 양의 정수 kk에 대해 akbk(modn)a^k \equiv b^k \pmod n

증명들Permalink

(a)(a) aa=0a-a=0이고 n0n \mid 0이므로 성립

(b)(b) nabn \mid a-b 이므로 ab=kna-b=kn이고, k=kk’=-k를 대입하면 bab-a도 성립

(c)(c) nabn \mid a-b이고 ncbn \mid c-b이므로 nab(cb)n \mid a-b-(c-b) 따라서 합동식 표현으로 ac(modn)a \equiv c \pmod n

(d)(d) nabn \mid a-b이고 ncdn \mid c-d이므로 na+cbdn \mid a+c-b-d, 합동식 표현으로 a+cb+d(modn)a+c \equiv b+d \pmod n 이다.

a=q1n+ba=q_1n+b이고 c=q2n+dc=q_2n+d이므로 ac=(q1n+b)(q2n+d)=n(q1q2n+q1d+q2b)+bdac=(q_1n+b)(q_2n+d)=n(q_1q_2n+q_1d+q_2b)+bd

정리하면 acbd=nkac-bd=nk이므로 nacbdn \mid ac-bd, 합동식 표현으로 acbd(modn)ac \equiv bd \pmod n

(e)(e) (d)(d)ddcc를 넣음으로 성립

(f)(f) 귀납적으로 ab(modn)a \equiv b \pmod n이고, akbk(modn)a^k \equiv b^k \pmod n일 때, (d)(d)를 이용해서 양변에 a,ba, b를 곱해줘도 ak+1bk+1(modn)a^{k+1} \equiv b^{k+1} \pmod n이 성립

예시Permalink

2201(mod41)2^{20}-1 \pmod {41}를 구하라.

25329(mod41)2^5 \equiv 32 \equiv -9 \pmod {41} 이다.

양변에 44제곱을 하면, 220812(1)21(mod41)2^{20} \equiv 81^2 \equiv (-1)^2 \equiv 1 \pmod {41}

즉, 22010(mod41)2^{20}-1 \equiv 0 \pmod {41}

합동식에서의 공통인수 소거Permalink

합동식에서는 공통인수를 바로 소거할 수 없다.

ab(modn)cacb(modn) a \equiv b \pmod n \Longrightarrow ca \equiv cb \pmod n

에서 역은 성립하지 않는다는 의미이다.

하지만 소거할 수 있는 조건이 있다.

Theorem 4.3Permalink

만일 cacb(modn)ca \equiv cb \pmod n이면, ab(modn/d),  d=gcd(c,n)a \equiv b \pmod {n/d},~~d=gcd(c,n)

증명

nc(ab)n \mid c(a-b)이고 c(ab)=knc(a-b)=kn이라 하자.

c=dr,n=dsc=dr, n=ds라 할 때, gcd(r,s)=1gcd(r,s)=1

dr(ab)=kdsdr(a-b)=kds

r(ab)=ksr(a-b)=ks

gcd(r,s)=1gcd(r,s)=1 이므로 유클리드 보조정리에 의해 s(ab)s \mid (a-b)

그런데 s=n/ds=n/d이므로 ab(modn/d=s)a \equiv b \pmod {n/d=s} \square

Corollary 1Permalink

cacb(modn)ca \equiv cb \pmod n이고, gcd(c,n)=1gcd(c,n)=1 이면, ab(modn)a \equiv b \pmod n

Corollary 2Permalink

cacb(modp)ca \equiv cb \pmod p 이고 pPp \in \Rho 이며 pcp \nmid c일 때, ab(modp)a \equiv b \pmod p

gcd(p,c)=1\because gcd(p,c)=1

Comments