고등학교 물리는 틀렸다: 손가락 간섭무늬와 반무한 스크린 회절의 진실


엔지니어링을 하다 보면 ‘직관적으로 당연하다’고 생각했던 레거시 지식이 실제 현상과 맞지 않아 디버깅에 며칠을 쏟는 경우가 종종 있습니다. 오늘 소개할 이야기는 바로 그런 ‘물리학적 버그’에 관한 이야기입니다.

우리가 흔히 알고 있는 상식, 혹은 고등학교 물리 시간에 졸지 않았다면 한 번쯤 해봤을 실험이 있습니다. 눈앞에 손가락 두 개를 아주 좁게 벌리고 그 사이로 형광등을 쳐다보면 미세한 검은색 줄무늬(간섭무늬)가 보인다는 것이죠. 선생님들은 이걸 단일 슬릿 회절(Single Slit Diffraction) 의 예시라고 가르쳤습니다. 저도 그렇게 믿고 살았고요.

하지만 최근 Hacker News와 기술 블로그계를 뜨겁게 달군 글 하나가 이 ‘상식’을 정면으로 반박했습니다. 결론부터 말하자면, 이건 단일 슬릿 회절이 아닙니다. 이 현상의 진짜 정체는 반무한 스크린에 의한 회절(Diffraction by a semi-infinite screen) 입니다.

오늘은 이 현상이 왜 엔지니어의 시각에서 흥미로운지, 그리고 우리가 ‘모델링’을 할 때 범하는 오류에 대해 이야기해보려 합니다.

1. 레거시 코드의 배신: 단일 슬릿 이론의 허점

우선, 우리가 배운 ‘단일 슬릿 회절’ 모델을 다시 봅시다. 이론적으로 단일 슬릿 회절은 슬릿의 폭($D$)이 좁아질수록 회절 무늬의 간격($\Delta \theta = \lambda / D$)이 넓어져야 합니다. 그리고 무엇보다 중앙에 아주 밝고 넓은 0차 극대(Central Maximum) 가 존재해야 합니다.

Finger Gap Interference

그런데 실제로 손가락 사이를 좁혀보신 분들은 알겠지만, 손가락 간격을 아무리 조절해도 무늬의 간격은 드라마틱하게 변하지 않습니다. 오히려 간격이 좁아지면 무늬가 선명해질 뿐, 패턴의 주기성 자체는 유지되는 경향이 있죠. 게다가 위 사진처럼 중앙에 압도적으로 밝은 빛기둥 같은 건 보이지 않습니다. 전체적으로 고른 밝기의 줄무늬가 나타납니다.

원문 저자는 여기서 의문을 품습니다. “이거 모델링이 잘못된 거 아닌가?”

직접 손톱깎이 날을 이용해 더 정교한 슬릿을 만들어 실험해 봐도 결과는 같았습니다. 슬릿 폭을 1.5배 늘려도 무늬의 간격은 거의 변화가 없었습니다. 만약 이게 단일 슬릿 회절이라면, 슬릿 폭($D$)이 변수에 포함되어 있으므로 결과값이 바뀌어야 정상입니다.

2. 진짜 원인: 반무한 스크린 회절 (Diffraction by a Semi-Infinite Screen)

저자가 찾아낸 해답은 물리학의 고전인 Born & Wolf의 Principles of Optics에 숨겨져 있었습니다. 바로 반무한 스크린 회절 입니다.

이 현상은 빛이 하나의 날카로운 모서리(Edge)를 지날 때 발생하는 회절입니다. 손가락 틈새 실험의 경우, 두 손가락이 만드는 ‘슬릿’이 아니라, 각 손가락의 가장자리가 독립적인 ‘반무한 스크린’ 역할을 하여 각각의 회절 무늬를 만들고, 이것이 우리 망막 위에서 중첩되는 현상으로 해석해야 합니다.

Semi-infinite screen diffraction

이 모델이 강력한 이유는 슬릿 폭($D$)이 수식에 등장하지 않기 때문 입니다. 반무한 스크린 회절에서 무늬의 간격은 오직 빛의 파장($\lambda$)과 스크린(눈)까지의 거리($L$)에 의해 결정됩니다.

원문 저자가 유도한 근사식에 따르면 첫 번째 피크의 위치 $x$는 다음과 같습니다.

$$ x \simeq \sqrt{\frac{L\lambda}{2}} $$

이 수식에 $L=10\text{cm}$, $\lambda=500\text{nm}$를 대입하면 무늬 간격은 약 0.15mm 가 나옵니다. 우리 동공 크기가 약 3mm인 것을 감안하면, 눈으로 관찰하기에 딱 적당한 크기입니다. 반면 단일 슬릿 공식($L\lambda/D$)을 억지로 적용하면 $5\text{mm}$ 수준의 비현실적인 간격이 나옵니다. 즉, 반무한 스크린 모델이 현실 데이터와 일치(Fit)합니다.

Intensity Distribution

위 그래프는 반무한 스크린 회절의 강도 분포입니다. 손가락 틈새로 보이는 그 은은한 줄무늬와 매우 흡사하지 않나요?

3. Hacker News의 반응: 집단 지성의 디버깅

이 글이 Hacker News에 올라오자마자 수석 엔지니어들과 물리학 전공자들의 뜨거운 토론이 이어졌습니다. 댓글들을 보면 마치 복잡한 분산 시스템 장애 원인을 찾는 Post-mortem(사후 분석) 회의를 보는 듯합니다.

한 유저는 이렇게 말합니다.

“수십 년간 이 문제로 고민했습니다. 고등학교 물리 선생님과 논쟁까지 했었죠. 단일 슬릿 회절로는 설명이 안 된다고 말이죠. 이제야 보상받는 기분입니다.”

하지만 회의적인 시각도 존재합니다. 일부 유저는 이 현상이 회절보다는 눈의 광학적 특성이나 속눈썹에 의한 효과일 수 있다고 지적했습니다. 특히 “백색광 간섭이라면 무지개색(Color Fringes)이 보여야 하는데 왜 흑백으로 보이는가?”라는 날카로운 지적도 있었습니다.

이에 대해 원문 저자와 다른 유저들은 이렇게 반박합니다.

  • 광원이 충분히 작아지면(손가락 틈을 좁히면) 코히런스(Coherence)가 증가하여 간섭이 잘 일어난다.
  • 흑백으로 보이는 이유는 광원이 확산광(Diffused light)이기 때문에 색상별 패턴이 겹쳐서 흐릿해지기 때문이다. (실제로 아주 작은 핀홀이나 레이저로 보면 색수차가 관찰됩니다.)

4. 엔지니어링 관점에서의 회고

이 이슈가 우리에게 주는 교훈은 명확합니다. “교과서적인 추상화(Abstraction)를 맹신하지 말라” 는 것입니다.

소프트웨어 엔지니어링에서도 우리는 수많은 추상화 계층 위에서 작업합니다. TCP/IP가 패킷 순서를 보장해 준다고 믿고, 데이터베이스가 트랜잭션을 완벽히 격리해 준다고 믿습니다. 하지만 현실 세계의 엣지 케이스(Edge Case)들은 그 추상화의 틈새(Leaky Abstraction)를 파고듭니다.

손가락 틈새 실험은 ‘단일 슬릿’이라는 간편한 모델로 퉁치고 넘어가기엔, 실제 물리 현상이 더 복잡했습니다. 두 개의 독립적인 Edge가 만드는 Fresnel 회절 영역이었던 것이죠. 우리가 시스템을 설계할 때도 “이건 당연히 A 패턴이야”라고 단정 짓기보다, 관측된 데이터(로그, 메트릭)가 이론과 맞지 않을 때 First Principles(제1원칙) 으로 돌아가 다시 생각해보는 태도가 필요합니다.

요약 및 결론

  1. 손가락 사이의 간섭무늬는 단일 슬릿 회절 이 아닙니다. 슬릿 폭과 무늬 간격이 무관하기 때문입니다.
  2. 이 현상은 반무한 스크린 회절(Fresnel Diffraction at a straight edge) 모델로 정확히 설명됩니다.
  3. 우리의 직관이나 학교에서 배운 지식이 현실 데이터와 충돌할 때는, 데이터가 옳고 이론이 틀렸을 가능성이 높습니다.

오늘 퇴근길에 가로등 불빛을 보며 손가락을 겹쳐보세요. 그건 단순한 그림자가 아니라, 파동 광학이 만들어내는 정교한 엣지 케이스입니다.