[수학] 증명: 자연수의 소인수분해와 제곱수 표현


자연수의 소인수분해

모든 자연수는 소인수분해를 통해 소수들의 곱으로 표현할 수 있다. 예를 들어, 720의 경우 다음과 같이 소인수분해할 수 있다.

720=24×32×5720 = 2^4 \times 3^2 \times 5

이는 720이 2, 3, 5라는 소수의 곱으로만 이루어졌음을 보여준다. 이러한 소수들을 소인수(prime factor) 라고 하며, 이 과정을 소인수분해(prime factorization) 라고 한다.

유일한 소인수분해 정리

모든 자연수는 소수의 곱으로 유일하게 표현될 수 있으며, 이를 소인수분해의 유일성(Unique Prime Factorization Theorem) 이라고 한다. 즉, 같은 수를 다른 소수들의 곱으로 표현하는 것은 불가능하다.

증명

이를 증명하기 위해 다음과 같은 가정을 해보자.

  1. 소인수분해가 유일하지 않은 가장 작은 자연수 nn 을 선택한다.
  2. nn 을 두 가지 다른 소인수분해 방식으로 표현한다. n=p1p2pk=q1q2qmn = p_1 p_2 \dots p_k = q_1 q_2 \dots q_m 여기서 pip_iqjq_j 는 모두 소수이다.
  3. p1p_1q1q_1 중 하나는 반드시 다른 소인수분해에도 포함되어 있어야 하므로, p1=qjp_1 = q_j 인 일부 jj 가 존재한다.
  4. 두 식에서 p1p_1 을 제거하면, 남은 부분 역시 서로 다른 두 가지 소인수분해를 가지게 되며, 이는 nn 보다 작은 자연수에 대한 가정에 모순된다.
  5. 따라서 소인수분해는 반드시 유일해야 한다.

자연수의 제곱수 표현

모든 자연수는 다음과 같은 형태로 표현될 수 있다.

n=j2×kn = j^2 \times k

여기서 jjkk 는 자연수이며, kk제곱인수가 없는 수(square-free number) 이다. 즉, kk 의 소인수분해에서 어떤 소수도 2번 이상 곱해지지 않는다.

증명

  1. 자연수 nn 의 소인수분해를 수행하여 다음과 같이 표현한다. n=p1a1p2a2pmamn = p_1^{a_1} p_2^{a_2} \dots p_m^{a_m} 여기서 pip_i 는 서로 다른 소수들이며, aia_i 는 각 소수의 지수이다.
  2. jj 를 다음과 같이 정의한다. j=p1a1/2p2a2/2pmam/2j = p_1^{\lfloor a_1 / 2 \rfloor} p_2^{\lfloor a_2 / 2 \rfloor} \dots p_m^{\lfloor a_m / 2 \rfloor} 즉, 각 소수의 지수를 반으로 나눈 값의 정수 부분을 사용하여 jj 를 만든다.
  3. kk 를 다음과 같이 정의한다. k=p1a12a1/2p2a22a2/2pmam2am/2k = p_1^{a_1 - 2\lfloor a_1 / 2 \rfloor} p_2^{a_2 - 2\lfloor a_2 / 2 \rfloor} \dots p_m^{a_m - 2\lfloor a_m / 2 \rfloor} 즉, kk 는 남은 지수 부분을 가지며, 각 pip_i 에 대한 지수는 0 또는 1이므로 제곱인수가 없다.
  4. 따라서 모든 자연수 nnn=j2×kn = j^2 \times k 형태로 표현될 수 있으며, kk 는 제곱인수를 가지지 않는다.

결론

자연수의 소인수분해는 유일하며, 이를 이용하면 모든 자연수를 제곱수와 제곱인수가 없는 수의 곱으로 표현할 수 있다. 이는 수론에서 중요한 개념 중 하나이며, 다양한 정리와 증명의 기초가 된다.

댓글

이 블로그의 인기 게시물

공압 속도 제어: 미터인 vs 미터아웃

[PLC] PLC 아날로그 입출력 기본

[아두이노] 가변저항(Potential Divider)과 전압분배(Voltage Divider)

제너 다이오드에 저항을 연결하는 이유

전력(kW) 계산하기 (직류, 교류 단상, 교류 삼상)

[PLC] 프로그래밍 - SFC Conversion 기법 (1)

[스마트팜] 코코피트 수경재배

커패시터에 저장된 에너지 계산

공압회로 기호

PLC 출력 형태