Compact: 각 Fn은 닫힌구간들의 유한 합집합이므로 닫힌집합이고, C=⋂nFn은 닫힌집합들의 교집합이므로 닫혀 있습니다. C⊂[0,1]이 유계이므로 Heine–Borel 정리로 C는 compact합니다.
길이 보조정리: 대칭성으로 n단계의 모든 구간은 길이가 같습니다.
그 길이를 ℓn이라 하면 ℓ0=1, ℓn=(ℓn−1−4−n)/2이므로 ℓn<ℓn−1/2입니다.
부등식 ℓn<2−n은 n≥1에서만 성립합니다 (n=0이면 1<1로 거짓입니다).
Base case는 n=1입니다: 구성에서 직접 ℓ1=(1−4−1)/2=3/8<1/2=2−1입니다.
Inductive step: n≥2이고 ℓn−1<2−(n−1)이면 ℓn<ℓn−1/2<2−(n−1)/2=2−n입니다.
따라서 모든 n≥1에 대해 ℓn<2−n이며, 특히 ℓn→0입니다.
Nowhere dense: C가 닫혀 있으므로 C의 내부가 비었음을 보이면 됩니다.
길이가 δ>0인 열린구간 I를 잡고, (0,1) 안에 들어가도록 축소해도 됩니다 (그렇지 않으면 I⊂C가 자명).
2−n<δ인 n을 택하면 ℓn<δ입니다.
I가 어떤 제거된 열린구간과도 만나지 않는다고 가정하면, I⊂Fn이 됩니다.
Fn은 서로소인 닫힌구간들의 합집합이고 I는 연결집합이므로, I는 그 중 정확히 하나의 구간 J 안에 통째로 들어갑니다.
그런데 δ=∣I∣≤∣J∣=ℓn<δ — 모순입니다.
따라서 I는 항상 제거된 열린구간과 만나고, 그 교집합은 I∖C의 비어 있지 않은 열린 부분집합입니다. 즉 어떤 비어 있지 않은 열린구간도 C 안에 들어가지 않으므로 int(C)=∅ — C는 nowhere dense입니다.
Perfect: x∈C라 하자.
각 단계 n에서 x는 어떤 n단계 구간 Jn에 속합니다.
n+1단계에서 Jn은 가운데 열린구간을 사이에 두고 두 개의 닫힌 자식구간 J′,J′′로 갈라지고, x는 그 중 하나(예컨대 J′)에 속합니다.
형제 구간 J′′ 안의 점을 명시적으로 만듭니다: J′′에서 시작해 각 단계마다 자식 중 하나(예컨대 왼쪽 자식)를 골라 중첩 사슬 J′′=Kn+1⊃Kn+2⊃⋯를 만들면 ∣Kj∣=ℓj→0이므로, 중첩구간 원리로 교집합 ⋂jKj는 한 점 zn으로 이루어집니다.
각 Kj는 어떤 Fj의 닫힌구간이고 Fj들은 중첩되므로 zn∈⋂jFj=C이며, 처음 선택 때문에 zn∈J′′입니다.
가운데 간격이 x와 zn을 분리하므로 zn=x이고, ∣zn−x∣≤ℓn<2−n→0입니다 (n≥1).
따라서 x의 모든 근방은 C∖{x}의 점을 포함하므로 x는 C의 극한점입니다.
모든 x∈C에 대해 성립하므로 C는 perfect합니다.