03. 세 번째 수업: 벤다이어그램

아무리 논리정연한 수학 수식이라도 한눈에 직관적으로 꽂히지 않는다면 답답하기 마련입니다. 1880년, 영국의 논리학자 존 벤(John Venn)은 집합의 포함 관계와 교차 상태를 아무런 수식 없이 오직 동그라미 몇 개만으로 눈앞에 완벽하게 그려내는 마법의 지도를 고안했습니다. 이것이 바로 인류의 시각적 사고를 한 단계 진화시킨 벤다이어그램(Venn Diagram)입니다.


학습 목표

  • 벤다이어그램이 수학적 데이터(집합)를 시각적으로 매핑(Mapping)하는 가장 효과적인 수단임을 이해합니다.
  • 벤다이어그램의 바깥 테두리인 전체집합($U$)의 존재 이유를 파악합니다.
  • 복잡한 논리 명제나 교집합 상황들이 그림 하나로 수 초 내에 정리되는 직관적 쾌감을 경험합니다.

1. 수식보다 강한 동그라미의 힘

앞서 조건제시법으로 예쁘게 포장된 두 개의 집합 $A$와 $B$가 있다고 해봅시다. 수식으로만 보면 이 두 집합이 얼마나 겹치는지 파악하기 위해 머릿속으로 원소 하나하나를 다 추적해야 합니다. 하지만 벤다이어그램이라는 도화지를 펼치면 상황은 끝납니다.

존 벤(John Venn)은 거대한 직사각형 울타리(전체집합) 안에, 각 집합의 영토를 고무줄 원으로 표현했습니다. 만약 $A$집합의 식구와 $B$집합의 식구 중에 겹치는 놈이 있다면, 두 동그라미를 물방울처럼 살짝 겹쳐버리고 그 겹쳐진 교집합 틈새에 공통 멤버를 써넣기만 하면 됩니다.

기본적인 벤다이어그램의 구조. 두 원 A와 B가 서로 겹쳐 공간을 나누는 모습.

2. 세상의 바운더리, 전체집합 (Universal Set, $U$)

벤다이어그램에서 가장 중요한 것은 동그라미들을 둘러싸고 있는 네모난 박스 테두리입니다. 이 박스를 전체집합(Universal Set)이라 부르며 대문자 $U$로 씁니다.

왜 평원에 원 두 개만 덩그러니 그리지 않고 답답하게 네모난 울타리를 칠까요? “우리가 지금 토론할 우주의 한계를 정해놓자!” 라는 뜻입니다.

만약 ‘홀수 집합 $A$’ 와 ‘짝수 집합 $B$’ 를 비교할 때, 이 우주의 한계(전체집합 $U$)를 ‘1부터 10까지의 숫자’로 제한하지 않으면 그 박스 바깥부분에 $10.5$ 같은 소수나 $\pi$, 심지어 ‘강아지’ 같은 쓸데없는 존재들까지 무한히 고려해야 하기 때문입니다. 컴퓨터 프로그래머들이 데이터베이스를 만들 때 ‘이 테이블은 오직 한국인 회원 정보만 다루겠다’라고 범위를 한정(Filter Scope) 짓는 것과 완벽하게 일치하는 철학입니다.

3. 시각화(Visualization) 기술의 시조새

현대의 데이터 분석가들은 파이썬의 matplotlib 같은 라이브러리를 써서 빅데이터를 무조건 차트나 그래프로 뽑아냅니다. 상사나 대중을 설득할 때 수만 줄의 수식보다 한 장의 그림이 주는 설득력이 수 백배 강하기 때문이죠.

존 벤이 종이 위에 그렸던 이 단순한 동그라미들(Venn Diagram)은 사실 데이터 시각화의 원조격 도구입니다. 복잡한 논리 퍼즐이나 AI의 참/거짓 판단 확률(Bayesian Logic)조차도 결국 이 벤다이어그램 위에서 영토를 그리고 지우는 색칠 공부로 환원됩니다.

학습 정리

  1. 벤다이어그램 (Venn Diagram): 수학자 존 벤이 고안한 시각적 표현법으로, 딱딱한 수식으로 이루어진 집합 간의 겹침과 포함 관계를 직관적인 원과 면적으로 보여주는 훌륭한 인터페이스다.
  2. 전체집합 ($U$): 벤다이어그램을 감싸는 거대한 직사각형 테두리. 우리가 관찰하고 토론할 ‘논리의 울타리(범위)’를 무한대로부터 한정 지어주는 중요한 역할을 한다.
  3. 벤다이어그램 사고뭉치는 단순히 중학생 때 푸는 퍼즐 도구가 아니라, 현대 데이터 엔지니어링의 SQL 조인(Inner Join, Outer Join)의 작동 원리를 1대1로 증명하는 완벽한 아키텍처 다이어그램이다.
서브목차