이번 글에서 다루는 내용
이 글에서는 집합론을 공부하면서 자주 만나는 논리 기호를 정리합니다. 목표는 논리학 자체를 깊게 배우는 것이 아니라, 집합의 정의와 성질을 더 정확히 읽는 데 있습니다.
핵심 개념
집합론에서 특히 자주 보게 되는 논리 기호는 다음과 같습니다.
\forall x: 모든 x에 대하여\exists x: 어떤 x가 존재하여P \land Q: P이고 Q이다P \lor Q: P이거나 Q이다\to: ...이면 ...이다\leftrightarrow: ...일 필요충분조건은 ...이다\neg P: P가 아니다
이 기호들은 집합론 바깥에서 갑자기 들어오는 것이 아니라, 집합의 포함 관계와 조건제시법을 엄밀하게 쓰기 위해 자연스럽게 쓰입니다.
예를 들어 부분집합의 정의
는 논리 기호를 써서
처럼 쓸 수 있습니다. 말로 읽으면 "모든 x에 대하여, x가 A에 속하면 x는 B에도 속한다"입니다.
이때 괄호는 중요합니다. 양화사 \forall x, \exists x가 어디까지 영향을 미치는지, 그리고 \to, \land, \lor가 어떻게 묶이는지를 괄호로 드러내 주기 때문입니다.
또 공집합의 정의를 생각할 때도
처럼 쓸 수 있습니다. 즉 공집합에는 어떤 원소도 존재하지 않습니다.
단계별 예시
세 가지 문장을 차례로 읽어 봅시다.
1. 부분집합
이 문장은 A \subseteq B를 뜻합니다.
2. 공통 원소의 존재
이 문장은 A와 B에 공통 원소가 적어도 하나 있다는 뜻입니다. 즉 A \cap B가 공집합이 아니라는 말과 연결됩니다.
3. 집합의 같음
임의의 집합 A, B에 대해 두 집합이 같다는 것은
처럼 쓸 수 있습니다. 이 문장은 집합의 같음이 결국 두 방향의 포함 관계로 이루어진다는 뜻입니다.
부정도 자주 나옵니다. 예를 들어
\neg \forall x\,P(x)는 "모든 x가 P이다"의 부정이므로 "어떤 x는 P가 아니다"라는 뜻입니다.\neg \exists x\,P(x)는 "P인 x가 존재하지 않는다"는 뜻입니다.
이런 변환은 정의를 부정하거나 반례를 찾을 때 자주 쓰입니다.
이처럼 논리 기호를 읽을 수 있으면, 교과서의 정의와 정리를 훨씬 덜 막히고 읽게 됩니다.
자주 하는 실수
1. \forall와 \exists의 범위를 놓치는 실수
어디까지가 "모든"에 걸리고, 어디서부터 새로운 조건이 시작되는지 문장 구조를 함께 봐야 합니다.
2. \to를 일상 언어의 원인-결과처럼만 읽는 실수
수학에서 P \to Q는 "P이면 Q"라는 조건문입니다. 시간 순서나 인과관계를 말하는 것은 아닙니다.
3. 기호만 외우고 예시와 연결하지 않는 실수
기호는 문장을 짧게 쓰는 도구입니다. 항상 집합 예시와 함께 읽는 연습을 해야 의미가 남습니다.
정리
집합론에서 만나는 논리 기호는 낯선 장식이 아니라, 집합의 정의를 더 정확히 쓰기 위한 도구입니다. \forall, \exists, \land, \lor, \to, \leftrightarrow를 집합 예시와 함께 읽을 수 있으면 이후 증명과 이산수학으로 넘어가기가 훨씬 쉬워집니다.
다음 글에서는 집합론 시리즈 전체를 묶어 핵심 개념을 다시 정리합니다.
💬 댓글
이 글에 대한 의견을 남겨주세요