60이라는 수를 소인수분해 해보라고 하면, 어떤 학생은 6×10으로 시작하고 어떤 학생은 4×15로, 또 어떤 학생은 2×30으로 시작합니다. 시작하는 방식이 다 다른데도, 결국 마지막에 남는 소수들은 정확히 똑같아요. 왜 그럴까요?
소인수분해란 어떤 수를 소수(1과 자기 자신으로만 나누어떨어지는 수, 예: 2, 3, 5, 7, 11…)들의 곱으로 나타내는 걸 말해요. "나무"에 비유하면 이해하기 쉬워요. 맨 위에 원래 수를 놓고, 그 수를 두 수의 곱으로 나누어 아래로 가지를 뻗어요. 갈라진 두 수 중에 아직 쪼갤 수 있는 수(합성수)가 있으면 또 그 아래로 가지를 뻗고요. 더 이상 쪼갤 수 없는 소수만 남으면 그 자리에서 가지 뻗기가 멈춥니다. 이렇게 마지막에 나뭇잎처럼 남는 소수들을 전부 곱하면 처음 수로 되돌아가요.
60을 4×15로 시작해서 쪼개봐도 결과는 같아요. 4=2×2, 15=3×5로 갈라지니 나뭇잎은 역시 2, 2, 3, 5가 됩니다. 2×30으로 시작해도 마찬가지예요. 30을 다시 5×6으로, 6을 2×3으로 쪼개면 결국 2, 2, 3, 5로 똑같이 도착하죠. 시작하는 가지는 달라도 도착하는 나뭇잎은 하나로 정해져 있는 거예요. 수학에서는 이걸 소인수분해의 유일성이라고 불러요 — 어떤 자연수든 소인수분해하는 방법은 순서를 무시하면 딱 하나뿐이라는 뜻이에요.
이 사실이 왜 중요할까요? 최대공약수와 최소공배수를 구할 때, 두 수를 각각 소인수분해한 다음 공통된 소인수를 비교하는 방법을 쓰는데, 이때 "소인수분해 결과가 항상 하나로 정해진다"는 사실이 전제로 깔려 있어요. 만약 쪼개는 순서에 따라 결과가 달라진다면 이런 비교 자체가 의미 없어지겠죠. 분수를 약분할 때 분자와 분모를 소인수분해해서 공통 인수를 찾는 것도 같은 원리예요.
나무를 그릴 때 팁이 하나 있어요. 두 수로 쪼갤 때 아무 쌍이나 골라도 상관없지만, 원래 수의 제곱근에 가까운 두 수로 쪼개면(예: 60이라면 8×8=64에 가까운 6×10 정도) 나무가 좌우로 균형 있게 갈라져서 보기 편해요. 반대로 항상 가장 작은 소수부터 나누는 방법(60÷2=30, 30÷2=15, 15÷3=5)을 쓰면 나무가 한쪽으로 길게 늘어지는 대신, 계산 실수 없이 기계적으로 끝까지 갈 수 있어서 편리해요. 두 방법 다 결과는 똑같으니, 본인이 헷갈리지 않는 방법을 쓰면 됩니다.
저희 체험 페이지에서는 슬라이더로 숫자를 바꾸면 자동으로 나무를 그려주는데, 큰 소수로 갈 수 있는 가장 균형 잡힌 방식으로 가지를 나눠서 보여줘요. 12, 36, 60, 72, 100, 144 같은 여러 숫자로 바꿔보면서, 나뭇잎에 어떤 소수가 몇 번씩 나오는지 관찰해보세요. 소수 하나만 슬라이더로 골라보면(예: 17) 나무에 가지 없이 나뭇잎 하나만 남는 것도 확인할 수 있어요.