04. 증명! 왜 정다면체는 우주에 오직 5개뿐인가?
1. 학습 목표 (Learning Objectives)
- 무한한 형태의 다각형이 있음에도 불구하고, 왜 그것들을 이어 붙여 만든 완벽한 입체(정다면체)는 달랑 5가지(4, 6, 8, 12, 20면체)밖에 없는지 기하학적으로 증명합니다.
- 파이썬(Python)의 각도 연산 알고리즘을 통해 다면체의 꼭짓점 붕괴 조건을 테스트해 봅니다.
2. 입체가 부풀어 오르기 위한 360도의 벽
정다면체를 종이접기로 직접 만든다고 상상해 보세요. 하나의 뾰족한 꼭짓점을 만들려면 최소한 3장의 다각형 장이 모여야 합니다. (종이 2장을 맞대어 붙이면 그냥 책받침처럼 평평해질 뿐, 구부러져서 안이 텅 빈 상자가 되지 않습니다.)
그리고 또 하나의 절대적인 수학 법칙이 있습니다.
“한 꼭짓점에 모인 다각형들의 ‘내각의 합’은 무조건 $360^{\circ}$ 보다 작아야만 한다.”
만약 모인 각도의 합이 딱 $360^{\circ}$ 가 되어버리면 틈이 없이 꽉 차서 그냥 바닥에 딱 달라붙은 평면 타일(장판) 무늬가 되어버리고, 입체로 솟아오르지 못합니다. 자, 그럼 가장 완벽한 대칭을 이루는 정다각형 후보들을 하나씩 검사해 볼까요?
- 정육각형 (내각: $120^{\circ}$): 최소치인 3장을 모아볼까요? $120^{\circ} \times 3 = 360^{\circ}$! 헉, 3장만 모아도 이미 360도가 꽉 차서 입체로 접히지 않고 그냥 벌집 모양 평면이 됩니다. 👉 실패!
- 정오각형 (내각: $108^{\circ}$): 3장을 모으면 $108^{\circ} \times 3 = 324^{\circ}$. (360도 미만이므로 입체가 됩니다 ⭕️ 👉 정십이면체 탄생!) / 4장을 모으면 $432^{\circ}$로 오버.
- 정사각형 (내각: $90^{\circ}$): 3장을 모으면 $90^{\circ} \times 3 = 270^{\circ}$. (입체 ⭕️ 👉 정육면체 탄생!) / 4장을 모으면 $360^{\circ}$로 화장실 타일 평면이 됨.
- 정삼각형 (내각: $60^{\circ}$):
- 3장 모음 ($180^{\circ}$) 👉 정사면체 탄생!
- 4장 모음 ($240^{\circ}$) 👉 정팔면체 탄생!
- 5장 모음 ($300^{\circ}$) 👉 정이십면체 탄생!
- 6장 모음 ($360^{\circ}$) 👉 평면 타일이 됨.
3. 파이썬 다면체 가능성 판독기 (Python)
컴퓨터의 for 반복문을 이용해, 다각형의 종류(삼각, 사각, 오각…)와 타일의 개수를 무작위로 집어넣어 입체 솟아오름 생존 테스트를 해봅시다.
def check_polyhedron_possibility(polygon_sides, faces_at_vertex):
# 정다각형의 한 내각 구하기 공식: (n-2) * 180 / n
inner_angle = ((polygon_sides - 2) * 180) / polygon_sides
total_angle = inner_angle * faces_at_vertex
# 꼭짓점을 만들기 위해선 최소 3개의 면이 모여야 함
if faces_at_vertex < 3:
return "실패 (최소 3개 이상의 면이 모여야 꼭짓점이 입체로 돌출됨)"
# 모인 각의 합이 360도 미만이어야 틈이 생겨서 오므려 접을 수 있음
if total_angle < 360:
return f"성공! (합: {total_angle}도) -> 3D 입체 성형 가능 ⭕️"
elif total_angle == 360:
return f"실패... (합: {total_angle}도) -> 그냥 방바닥 평면 타일이 됨 ❌"
else:
return f"실패... (합: {total_angle}도) -> 각도가 오버되어 종이가 구겨지며 포개짐 ❌"
# 심사위원 컴퓨터의 혹독한 검증
print("[정오각형 3장을 모으면?] ->", check_polyhedron_possibility(5, 3))
print("[정사각형 4장을 모으면?] ->", check_polyhedron_possibility(4, 4))
print("[정칠각형 3장을 모으면?] ->", check_polyhedron_possibility(7, 3))
파이썬의 실행 결과 요약:
[정오각형 3장을 모으면?] -> 성공! (합: 324.0도) -> 3D 입체 성형 가능 ⭕️
[정사각형 4장을 모으면?] -> 실패... (합: 360.0도) -> 그냥 방바닥 평면 타일이 됨 ❌
[정칠각형 3장을 모으면?] -> 실패... (합: 385.714...도) -> 각도가 오버되어 종이가 구겨지며 포개짐 ❌
프로그램이 증명했듯, 정육각형부터는 3장을 모으는 즉시 360도 리밋을 박살 내기 때문에 우주가 멸망해도 그것들로 이루어진 정다면체는 절대 만들 수 없습니다.
4. 학습 정리 (Summary)
- 정다면체의 한계 원리: (1) 최하 3개의 면이 만나야 한다. (2) 모이는 꼭짓점의 뚫려 있는 합이 $\mathbf{360^{\circ}}$ 를 넘으면 입체로 부풀지 않는다.
- 수학적 각도 필터링을 거치면 살아남는 다각형은 오직 삼각(3종류), 사각(1종류), 오각(1종류) 뿐이므로, 세상의 정다면체는 달랑 5개만 존재할 수밖에 없습니다.
서브목차