본문 바로가기

수학/정수론

(2)
정수론 6장 - 선형방정식과 최대공약수를 파헤쳐보자! 이상준 교수님의 강의영상을 참고하였습니다. 목표 1 정수 a, b, c 가 주어졌을때, ax + by = c의 정수해 (x, y)를 찾아보자. 이때 정수해가 무엇을 말하는 것일까? 하나의 정수해 모든 정수해 우리는 하나의 정수해부터 구한다. 목표 2 : 정수 a, b가 주어졌을때, ax + by의 값으로 만들수 있는 정수를 모두 찾아보자. 관찰: 42x + 30y의 값들 규칙성을 찾아보니, 모두 42와 30의 최대공약수인 6의 배수였고, 그 최대공약수가 표에 있었다! ax + by 의 값에 대해 gcd(a, b)로 나누어진다 gcd(a, b) = ax + by의 정수해가 존재한다 1-증명 gcd(a, b) = g라 두면, a = gn, b = gm으로 나타낼수 있고, ax + by = g(nx + my)..
정수론 5장 - 유클리드 호제법을 파헤쳐보자! 이상준교수님의 유튜브영상을 참조하였습니다 오늘은 유클리드 호제법에 대해서 알아볼거다 우선 유클리드 호제법에 대해 설명을 하기 전에, 기본적인 나눗셈에 대한 기호를 설명하겠다 정수 n과 0이 아닌 정수 m에 대하여 적당한 정수 k가 n = mk 를 만족시키면 m이 n을 나눈다 m은 n의 약수이다 n은 m의 배수이다. 이고, m ∣ n이라고 쓴다 주의 :: 0은 약수가 될수 없지만, 모든 수의 배수가 될수 있다. ∵ n x 0 = 0 유클리드 호제법 최대공약수를 영어로는 greatest common divisor, 축약형으로 gcd(a, b)를 a와 b의 최대공약수로 나타낸다. 유클리드 호제법은 gcd(a, b) = gcd(b, a mod b)라는 점을 이용해서, 나머지가 0이 나올때까지 반복 수행해주는 것..