4. 정수론: 최대공약수 (Number Theory: Great Common Divisor)
2020.10.14
정수론이란, 정수의 성질을 연구하는 학문이다. 정수론은 주로 현대 암호학에 응용된다. 물통 채우기 $(a\leq b)$인 $a$리터 물병과 $b$리터 물병을 이용해 $m$리터 물통을 채워야 하는 문제를 생각해보자. $m|a$: $a$는 $m$으로 나누어 떨어진다. $\text{iff (if and only if)}$: 필요충분조건 $$ \text{Def 1.} m|a \text{, iff } \exists k \in \mathbb{Z}, a=km $$ $a =km$이 성립하는 정수 $k$가 존재할 때, $a$는 $m$으로 나누어 떨어지고 $m|a$처럼 나타낼 수 있다. $$\text{Theorem 1. if } m|a \text{ and } m|b \text{, then } m|\text{any poss..