축구공을 자세히 관찰해 보면 오각형과 육각형이 마치 퍼즐 조각처럼 맞물려 완벽한 구 형태를 이루고 있는 것을 알 수 있습니다. 그렇다면 축구공 하나에는 정확히 몇 개의 오각형과 육각형이 사용되었을까요?
오일러 특성(Euler Characteristic)으로 접근하기
이 문제는 오일러 특성을 활용하면 아주 간단하게 해결할 수 있습니다. 오일러 특성은 위상수학(topology)에서 특정 도형이나 구조의 성질을 하나의 숫자로 나타내는 값으로, 축구공 표면의 오각형과 육각형 개수를 계산하는 데 유용하게 쓰입니다.
오일러 특성에서 사용되는 기호는 다음과 같습니다.
- chi(S) — 특정 곡면 S에 대한 정숫값
- F — 면(Faces)
- V — 꼭짓점(Vertices)
- E — 모서리(Edges)
곡면 S가 구(sphere)일 때 오일러 특성은 다음과 같습니다.
V - E + F = chi(S) V - E + F = 2 …… (A) (구의 경우 chi(S) = 2)
이제 오각형의 개수를 P, 육각형의 개수를 H라고 두고 식을 세워 보겠습니다.
1. 꼭짓점(V)의 개수
육각형은 꼭짓점을 6개(6×H), 오각형은 꼭짓점을 5개(5×P) 가지고 있습니다. 따라서 단순히 더하면 V = 6H + 5P가 되지만, 실제로는 각 꼭짓점마다 세 개의 면이 만나기 때문에 모든 꼭짓점이 세 번씩 중복 계산됩니다.
따라서 실제 꼭짓점의 개수는 다음과 같습니다.
V = (6H + 5P) / 3 …… (1)
2. 모서리(E)의 개수
마찬가지로 육각형의 모서리 6개(6×H)와 오각형의 모서리 5개(5×P)를 더하면 E = 6H + 5P가 되지만, 각 모서리는 두 개의 면이 공유하기 때문에 두 번씩 중복 계산됩니다.
E = (6H + 5P) / 2 …… (2)
3. 면(F)의 개수
면의 개수는 육각형의 개수와 오각형의 개수를 단순히 더한 값입니다.
F = H + P …… (3)
연립방정식 풀이
(1), (2), (3)식을 오일러 공식 (A)에 대입합니다.
V - E + F = 2 [(6H + 5P) / 3] - [(6H + 5P) / 2] + (H + P) = 2
양변에 6을 곱해 분모를 정리하고 전개하면,
2(6H + 5P) - 3(6H + 5P) + 6(H + P) = 12 12H + 10P - 18H - 15P + 6H + 6P = 12 P = 12
H 항은 모두 소거되고, 결국 P = 12, 즉 오각형은 12개라는 결과를 얻습니다.
육각형의 개수 구하기
육각형의 개수는 다음 관계를 이용해 구할 수 있습니다. 하나의 오각형 주변에는 5개의 육각형이 붙어 있고, 반대로 각 육각형은 인접한 3개의 오각형과 경계를 공유합니다. 즉, 육각형마다 세 번씩 중복 계산되므로 다음과 같이 나타낼 수 있습니다.
H = 5 × P / 3 = (5 × 12) / 3 H = 20
결론
위 과정을 통해 우리는 축구공 하나에 들어 있는 도형의 개수를 수학적으로 증명했습니다.
- 육각형의 개수 — 20개
- 오각형의 개수 — 12개
오각형과 육각형은 축구공의 완전한 구 형태를 만드는 핵심 요소입니다. 오일러 특성이라는 위상수학의 기본 원리만 활용하면 복잡한 3D 모델링 없이도 C++ 프로그램에서 간단한 연립방정식 계산을 통해 이 값을 손쉽게 도출할 수 있습니다.