만델브로 집합

편집 역사 토론
계산물리 컴퓨터 그래픽스 마지막 수정: 2026-08-10 04:26:51

1. 개요[편집]

만델브로 집합
Mandelbrot set
정의z0 = 0, zn+1 = zn2 + c 의 궤도가 유계인 c 의 집합
포함 관계M ⊂ {|c| ≤ 2}
연결성연결 (두아디-허바드, 1982)
넓이≈ 1.5065 (수치 추정)
경계 차원하우스도르프 차원 = 2 (시시쿠라, 1998)
미해결국소 연결성(MLC) 추측

만델브로 집합(Mandelbrot set) MM은 복소 이차 사상 zz2+cz \mapsto z^2 + c를 임계점 z0=0z_0 = 0에서 반복했을 때 궤도가 유계로 남는 복소 파라미터 cc 전체의 집합이다.

M={cC  :  supn0zn<,z0=0, zn+1=zn2+c}M = \left\{\, c \in \mathbb{C} \;:\; \sup_{n \ge 0} |z_n| < \infty,\quad z_0 = 0,\ z_{n+1} = z_n^2 + c \,\right\}

정의에 등장하는 것은 복소수 곱셈 한 번과 덧셈 한 번뿐이다. 그런데 이 집합의 경계는 아무리 확대해도 새로운 구조가 끝없이 나오고, 그 하우스도르프 차원은 정확히 2이며, “국소 연결인가”라는 물음은 40년 넘게 미해결이다. 프랙탈 일반론(자기유사성, 차원의 정의, 상자 세기)은 프랙탈 문서에 있고, 이 문서는 MM 고유의 구조와 그것을 화면에 띄우는 계산을 다룬다.

이름은 1980년 IBM에서 처음 그림을 뽑아낸 브누아 만델브로에게서 왔지만, 대상 자체는 1978년 브룩스와 마텔스키가 클라인 군 연구 중에 이미 거친 형태로 그려 놓았고, 뿌리는 1918년 전후 쥘리아와 파투의 복소 반복 이론까지 올라간다.1

2. 반지름 2 — 탈출시간 알고리즘의 근거[편집]

MM을 그리는 표준 방법은 탈출시간 알고리즘이다. 각 픽셀의 cc에 대해 zz를 반복하다가 z|z|가 어떤 문턱을 넘으면 그때까지의 반복 횟수를 색으로 칠하고, 상한까지 살아남으면 검게 남긴다. 이 알고리즘이 정당한 이유는 문턱이 2라는 것이 근사가 아니라 정리이기 때문이다.

어떤 nn에서 zn>2|z_n| > 2이고 c2|c| \le 2이면, zkz_k \to \infty이다.

증명은 삼각부등식 한 줄이다. zn=2+δ|z_n| = 2 + \delta (δ>0\delta > 0)라 하면

zn+1=zn2+c    zn2c    zn2zn  =  zn(zn1)  =  (1+δ)zn|z_{n+1}| = |z_n^2 + c| \;\ge\; |z_n|^2 - |c| \;\ge\; |z_n|^2 - |z_n| \;=\; |z_n|\,(|z_n| - 1) \;=\; (1+\delta)\,|z_n|

이므로 zn+1>zn|z_{n+1}| > |z_n|이고 δ\delta는 매 단계 커진다. 따라서 증가율이 1+δ1+\delta 이상으로 계속 커지며 기하급수적으로 발산한다. 그리고 c>2|c| > 2이면 z1=cz_1 = c가 이미 조건을 만족하므로 그런 cc는 애초에 MM에 없다. 즉 M{c2}M \subset \{|c| \le 2\}이고, 반지름 2 원판만 훑으면 된다는 것까지 같은 계산에서 나온다.

실무에서는 문턱을 2가 아니라 10210510^2 \sim 10^5 정도로 크게 잡는다. 정확성 때문이 아니라 색을 매끄럽게 만들기 위해서다. 탈출 횟수 nn은 정수라 색이 계단으로 끊기는데, 큰 문턱 RR에서 매끄러운 반복 횟수

ν=nlog2log2zn\nu = n - \log_2 \log_2 |z_n|

를 쓰면 띠 경계가 사라진다. 이 보정식은 zz2z \mapsto z^2 근처에서 logz\log|z|가 매 반복마다 두 배가 된다는 사실(뵈처 좌표)에서 나오며, 문턱이 클수록 정확해진다.

픽셀마다 z←z²+c 를 돌려 |z|>2 가 되는 반복 횟수를 세고, 그 카운터를 정규화 반복수 ν = n+1−log₂(ln|z|/ln2) 로 바꿔 색에 싣는다. 240×176 격자를 stride 16→1 로 점진 스캔하며, 주 카디오이드·주기2 원판 판정이 전체 뷰 픽셀의 19.1%를 반복 없이 내부로 확정한다. 미탈출 픽셀 비율로 잰 면적은 N_max 200에서 1.528, 600에서 1.514 로 수렴값 1.5065 에 위에서 접근한다.

3. 내부의 해석 — 주 카디오이드와 주기 2 원판[편집]

검게 칠해지는 영역, 즉 MM의 내부에는 구조가 있다. 쌍곡 성분(hyperbolic component)이라 불리는 각 덩어리는 “이 cc에서 사상이 주기 pp인 끌개 주기궤도를 갖는다”는 조건으로 정의되고, 그중 두 개는 경계가 초등적으로 적힌다.

주 카디오이드(main cardioid, 주기 1). 고정점 zz^*z2z+c=0z^2 - z + c = 0을 만족하고 그 승수는 μ=f(z)=2z\mu = f'(z^*) = 2z^*다. z=μ/2z^* = \mu/2를 대입하면

c=z(z)2=μ2μ24c = z^* - (z^*)^2 = \frac{\mu}{2} - \frac{\mu^2}{4}

이므로, 끌개 고정점이 존재할 조건 μ<1|\mu| < 1을 대입하면 μ=eiθ\mu = e^{i\theta}가 그리는 상이 곧 성분의 경계다. 이것이 첨점(cusp)을 c=1/4c = 1/4에 둔 카디오이드이고, 넓이는 정확히 3π/81.17813\pi/8 \approx 1.1781이다. MM 전체 넓이의 78%가 이 한 덩어리다.

주기 2 원판. 2주기 궤도 {z1,z2}\{z_1, z_2\}z2+z+(c+1)=0z^2 + z + (c+1) = 0의 두 근이고, 그 승수는 4z1z2=4(c+1)4z_1 z_2 = 4(c+1)이다. 따라서 안정 조건 4(c+1)<1|4(c+1)| < 1

c+1<14\left| c + 1 \right| < \tfrac{1}{4}

— 중심 1-1, 반지름 1/41/4완벽한 원이다. 넓이는 π/16\pi/16. 이 두 식은 예쁠 뿐 아니라 실용적이다. 렌더링에서 두 영역을 미리 걸러내면 반복 상한을 다 채우는 픽셀의 대부분이 즉시 처리되어, 확대하지 않은 전체 그림의 렌더 시간이 몇 배 빨라진다.

주기 3 이상의 성분부터는 경계식이 대수적으로 폭발하므로 닫힌 형태를 포기하고 수치로 다룬다. 카디오이드 경계 위 유리각 θ=2πp/q\theta = 2\pi p/q 지점마다 주기 qq짜리 원판(구근, bulb)이 접해 있고, 각 구근에 붙은 안테나의 가지 수가 qq와 일치한다는 사실은 두아디-허바드의 외부 광선 이론이 설명해 준다.

4. 줄리아 집합의 지도[편집]

MM이 단순한 예쁜 그림이 아닌 이유는, MM이 다른 대상들의 분류표이기 때문이다. cc를 고정하고 z0z_0를 훑어 만든 집합이 줄리아 집합 JcJ_c인데, 파투-쥘리아의 기본 이분법은 이렇게 말한다.

cM    Jc 가 연결,cM    Jc 가 완전 비연결(칸토어 먼지)c \in M \iff J_c \text{ 가 연결} , \qquad c \notin M \iff J_c \text{ 가 완전 비연결(칸토어 먼지)}

중간은 없다. 그리고 MM의 정의에 왜 하필 z0=0z_0 = 0이 등장하는지도 여기서 풀린다. 00z2+cz^2 + c의 유일한 임계점이고, 복소 동역학의 핵심 정리는 모든 끌개 주기궤도가 임계점 하나를 자기 흡인 유역 안으로 끌어당겨야 한다는 것이다. 그러니 임계 궤도 하나의 운명만 추적하면 사상 전체의 운명이 결정된다. MM은 “매개변수 cc 하나마다 줄리아 집합 하나”라는 무한한 목록에 붙은 한 장짜리 색인인 셈이다.

MM이 연결이라는 사실 자체가 정리다. 두아디와 허바드(1982)는 여집합 CM\mathbb{C}\setminus M에서 단위원판 바깥 {w>1}\{|w|>1\}으로 가는 등각동형 Φ\Phi를 명시적으로 구성했다. 여집합이 단연결이므로 MM은 연결이다. 사실 이 사상은 훨씬 많은 것을 준다 — Φ1\Phi^{-1}로 되돌린 반직선들이 외부 광선이고, 유리각 광선이 MM의 어디에 착륙하는지가 구근의 조합론 전체를 결정한다. 그림만 보면 잘린 것처럼 보이는 가느다란 필라멘트들도 실제로는 전부 이어져 있다.2

여전히 열려 있는 것은 MLC 추측(Mandelbrot Locally Connected) — MM이 국소 연결인가? 참이라면 두아디-허바드의 “핀치된 원판” 모형이 MM을 완전히 기술하게 되고, 이차 다항식족에서 쌍곡성이 조밀하다는 것까지 따라 나온다. 요코즈 등이 상당 부분을 증명했지만 무한 재규격화 가능한 경우가 남아 있다.

5. 실축 위 — 로지스틱 사상과 파이겐바움[편집]

MR=[2, 1/4]M \cap \mathbb{R} = [-2,\ 1/4]이고, 이 선분 위에서 벌어지는 일이 바로 분기 이론의 교과서 사례인 주기배가 캐스케이드다. 실수 이차 사상 z2+cz^2+c로지스틱 사상 xrx(1x)x \mapsto r x(1-x)는 아핀 변수변환으로 서로 켤레이며, 대응 관계는

c=r2r24c = \frac{r}{2} - \frac{r^2}{4}

다. 이 한 줄로 두 세계의 좌표가 번역된다.

사건rr (로지스틱)cc (이차)
주기 1 탄생11/4 (카디오이드 첨점)
주기 1 → 23−3/4 (카디오이드-원판 접점)
주기 2 → 43.44949−5/4
파이겐바움 축적점3.569946−1.401155
주기 3 창 시작3.828427−7/4
완전 카오스 끝4−2 (실축 끝, 꼬리)

축적점까지의 분기 간격비가 파이겐바움 상수 δ=4.669201\delta = 4.669201\ldots로 수렴하고, 이 값이 로지스틱이든 사인 사상이든 이차 극값을 가진 단봉 사상이면 전부 같다는 보편성은 재규격화 논증으로 설명된다. 만델브로 그림에서 이것은 실축을 따라 원판들이 기하급수적으로 작아지며 줄지어 붙은 모습으로 보인다. 그리고 c=1.75c = -1.75 근처에서 실축 위에 뜬 눈에 띄는 작은 만델브로 복제본이 바로 주기 3 창이다.

미니 만델브로가 왜 어디에나 나오는지도 같은 이야기다. 두아디-허바드의 다항식형 사상(polynomial-like map) 이론에 따르면, MM 안의 적당한 작은 영역에서 fcpf_c^{\,p}를 적절히 잘라 보면 그것이 다시 이차 다항식처럼 행동한다. 그래서 그 영역이 MM 전체의 복사본으로 보인다. 다만 복사본은 정확한 축소 복사가 아니다 — 주변 장식(안테나, 필라멘트)이 매번 다르다. MM은 엄격 자기유사가 아니라 준자기유사(quasi-self-similar)다.

6. 계산의 현실[편집]

원리는 세 줄이지만 실제 렌더러는 다음 문제들과 싸운다.

  • 내부 픽셀이 비용을 다 먹는다. 탈출하는 점은 몇 번 만에 끝나고, MM 안의 점은 언제나 상한을 다 채운다. 그래서 카디오이드·주기 2 원판 판정식 두 줄(q=(x14)2+y2q=(x-\tfrac14)^2+y^2일 때 q(q+x14)<y24q(q+x-\tfrac14) < \tfrac{y^2}{4}, 그리고 (x+1)2+y2<116(x+1)^2+y^2 < \tfrac1{16})을 앞에 두는 것이 국룰이다. 여기에 궤도 주기 검출(사이클 감지)을 붙이면 나머지 내부도 조기 종료된다.
  • 경계 추적. MM은 연결이고 여집합도 연결이므로, 같은 색으로 둘러싸인 영역 내부는 전부 같은 색이다. 사각형 테두리를 먼저 계산하고 색이 일정하면 내부를 통째로 채우는 경계 추적/사각 분할이 전통적인 가속법이다.
  • 딥 줌과 정밀도. 배율이 101510^{15}를 넘으면 배정밀도의 유효자리가 소진된다. 정공법인 다중정밀도 산술은 픽셀마다 쓰기엔 너무 느리므로, 실제로는 섭동 기법을 쓴다. 고정밀도로 기준 궤도 ZnZ_n 하나만 계산하고 나머지 픽셀은 차분 Δzn=znZn\Delta z_n = z_n - Z_nΔzn+1=2ZnΔzn+Δzn2+Δc\Delta z_{n+1} = 2 Z_n \Delta z_n + \Delta z_n^2 + \Delta c배정밀도로 전진시킨다. Δ\Delta가 작으므로 배정밀도로 충분하다. 여기에 급수 근사로 초반 수백~수천 반복을 건너뛰는 기법을 얹는다. 기준 궤도가 0 근처를 지나면 차분이 상대적으로 커져 결과가 깨지는 글리치가 생기는데, 이를 검출해 다른 기준 궤도로 다시 계산하는 절차가 현대 딥 줌 렌더러의 핵심이다.3
  • 병렬성. 픽셀 간 의존성이 전혀 없어 병렬 컴퓨팅의 교과서적 embarrassingly parallel 예제다. 다만 픽셀마다 반복 횟수가 극단적으로 달라 GPU에서는 워프 내 발산이 심하므로, 정적 분할보다 동적 작업 분배가 유리하다.

7. 알려진 숫자들[편집]

  • 넓이. 픽셀 계수로는 약 1.50651.5065, 두아디-허바드 급수 전개의 부분합으로는 상계 1.681.68 근처가 나온다. 수렴이 워낙 느려 엄밀한 값은 아직 모른다.
  • 경계의 차원. 시시쿠라(1998)가 M\partial M의 하우스도르프 차원이 정확히 22임을 증명했다. 넓이가 유한한 도형의 테두리가 면과 같은 차원을 갖는다는 뜻이며, 경계가 2차원 르베그 측도를 갖는지(넓이가 양수인지)는 별개의 미해결 문제다.
  • 꼬리 끝. c=2c = -2에서 임계 궤도는 02220 \to -2 \to 2 \to 2 \to \cdots로 고정점에 안착한다. 유계이므로 2M-2 \in M이고, 여기가 실축 방향 끝이다.

8. 관련 문서[편집]

9. Footnotes[편집]

  1. 만델브로가 1980년 IBM 프린터로 뽑은 첫 출력에서 주 카디오이드 주변에 흩어진 점들을 보고 “먼지”라고 판단해 지우려 했다는 일화가 유명하다. 그 먼지가 사실은 필라멘트로 이어진 진짜 구조였다. 프린터 해상도가 낮아 선이 점으로 끊겨 보였을 뿐. 노이즈로 오해받은 신호의 대표 사례.

  2. 그래서 “만델브로 집합은 조각조각 떨어져 있다”는 인상은 전부 해상도의 문제다. 화면에 끊겨 보이는 필라멘트를 확대하면 반드시 연결선이 나온다. 다만 그 선의 두께가 픽셀 크기보다 작아서, 유한한 해상도로는 영원히 확인할 수 없다는 것이 함정이다.

  3. 이 섭동+급수 기법은 학계가 아니라 프랙탈 렌더링 커뮤니티(K. I. Martin의 2013년 공개 문서, 이후 Kalles Fraktaler 같은 도구)에서 나왔고, 글리치 검출 기준도 포럼 닉네임으로 알려진 사람의 이름을 그대로 달고 있다. 취미 커뮤니티가 수치해석 문제를 실무적으로 해결한 드문 사례.