맨위로가기

홀 결혼 정리

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

홀 결혼 정리는 유한 집합족의 횡단(transversal) 존재 여부에 대한 조건을 제시하는 정리이다. 집합족의 모든 원소가 유한 집합일 때, '결혼 조건'과 '횡단의 존재'는 동치 관계를 갖는다. 결혼 조건은 집합족의 임의의 부분족에 대해 부분족의 크기가 그 합집합의 크기보다 작거나 같다는 조건을 의미하며, 횡단은 집합족의 각 집합에서 서로 다른 원소를 선택하여 얻는 집합을 말한다. 이 정리는 그래프 이론, 조합론 등 다양한 분야에 응용되며, 특히 이분 그래프의 완전 매칭 존재 여부를 판단하는 데 활용된다. 홀 결혼 정리는 쾨니그의 정리, 멩거의 정리 등과 논리적으로 동등하며, 일반 그래프의 완전 매칭에 대한 튜트 정리, 초그래프에 대한 홀 유형 정리 등으로 일반화될 수 있다.

더 읽어볼만한 페이지

  • 조합론 정리 - 세메레디의 정리
    세메레디의 정리는 양의 상부 밀도를 갖는 자연수 부분집합이 임의 길이의 등차수열을 포함한다는 내용으로, 세메레디 엔드레가 증명하고 힐렐 퓌르스텐베르크가 다른 증명을 제시했으며, 반 데르 바르덴 정리의 일반화이자 그린-타오 정리와 연관된다.
  • 조합론 정리 - 딜워스의 정리
    딜워스의 정리는 부분 순서 집합의 너비와 사슬 분할의 최소 크기 간의 관계를 설명하며, 유한한 너비를 갖는 부분 순서 집합은 너비와 같은 수의 사슬로 분할될 수 있다고 말한다.
  • 조합적 집합론 - 딜워스의 정리
    딜워스의 정리는 부분 순서 집합의 너비와 사슬 분할의 최소 크기 간의 관계를 설명하며, 유한한 너비를 갖는 부분 순서 집합은 너비와 같은 수의 사슬로 분할될 수 있다고 말한다.
  • 조합적 집합론 - 반사슬
    반사슬은 부분 순서 집합에서 임의의 두 원소가 비교 불가능한 원소들의 부분 집합으로, 딜워스 정리, 미르스키 정리, 슈페르너 정리 등과 연관되어 있으며, 사슬과 대비되는 개념으로 부분 순서 집합 분할 문제에서 중요한 역할을 하는 수학적 개념이다.
  • 그래프 이론 정리 - 램지의 정리
    램지의 정리는 주어진 조건을 만족하는 램지 수가 존재한다는 정리로, 그래프 이론으로 해석되며, 특정 크기의 동색 클릭이 존재함을 보장하고, 램지 이론의 시초로 여겨진다.
  • 그래프 이론 정리 - 4색 정리
    4색 정리는 평면을 나눈 영역을 인접한 영역과 다른 색으로 칠할 때 필요한 최소 색의 수가 4개라는 정리로, 그래프 이론을 통해 추상화되어 평면 그래프의 4-채색 가능성을 나타내며, 컴퓨터를 이용한 증명과 그에 대한 논란, 그리고 재증명이 이루어졌다.
홀 결혼 정리

2. 정의

집합족 \mathcal F = {''S''''1'', ''S''''2'', ... }가 주어졌다고 하자. 이때 각 ''S''''i''유한 집합일 수도 있고 아닐 수도 있지만, 집합족 \mathcal F 자체는 유한해야 한다.[1] \mathcal F의 '''횡단'''(橫斷, transversal영어) 또는 '''변별 대표원계'''(辨別代表元系, system of distinct representatives영어, '''SDR''')는 다음 조건을 만족시키는 집합 X = {''x''''1'', ''x''''2'', ...}를 의미한다.[16]


  • X의 모든 원소 ''x''''i''는 서로 다르다.
  • X의 크기는 \mathcal F의 크기와 같다 (즉, |''X''| = |\mathcal F|).
  • 모든 ''i''에 대해 ''x''''i'' ∈ ''S''''i''이다.


이는 각 집합 ''S'' ∈ \mathcal F에 대해 ''f''(''S'') ∈ ''S''를 만족하는 단사 함수 f: \mathcal F \to \bigcup_{S \in \mathcal F} S으로 횡단을 정의하는 것과 같다.[1]

집합족 \mathcal F가 '''결혼 조건'''(marriage condition영어)을 만족한다는 것은, \mathcal F의 모든 부분 집합족 \mathcal G \subseteq \mathcal F에 대해 다음 부등식이 성립하는 것을 의미한다.[16][1]

|\mathcal G|\le\Bigl|\bigcup_{S\in \mathcal G} S\Bigr|

즉, 부분 집합족에 속한 집합들의 개수보다 그 집합들의 합집합에 속한 원소의 개수가 항상 크거나 같아야 한다.

'''홀 결혼 정리'''는 유한 집합족 \mathcal F에 대한 횡단(변별 대표원계)이 존재할 필요충분조건은 \mathcal F가 결혼 조건을 만족하는 것이라고 말한다.[16][1] 횡단이 존재하면 결혼 조건이 만족된다는 것은 비교적 명확하다. 홀 결혼 정리의 핵심은 결혼 조건이 만족되면 반드시 횡단이 존재함을 보이는 것이다.[16]

파란색 모서리는 매칭을 나타냄


홀 결혼 정리는 이분 그래프 이론으로도 설명할 수 있다. 유한 이분 그래프 G=(X \cup Y, E)가 주어졌다고 하자. 여기서 XY는 서로소인 정점 집합이고, EX의 정점과 Y의 정점을 잇는 간선(모서리)의 집합이다. ''X-완전 매칭''은 X의 모든 정점을 포함하는 매칭(서로 겹치지 않는 간선들의 집합)을 의미한다.

X의 부분 집합 W \subseteq X에 대해, N_G(W)G에서 W의 이웃들의 집합, 즉 W에 속한 정점과 인접한 Y의 모든 정점들의 집합을 나타낸다. 이분 그래프에서의 홀 결혼 정리는 X-완전 매칭이 존재할 필요충분조건이 X의 모든 부분 집합 W에 대해 다음 조건이 성립하는 것이라고 말한다:

|W| \leq |N_G(W)|

이는 X의 어떤 부분 집합을 선택하든, 그 부분 집합에 연결된 Y의 정점 수가 원래 부분 집합의 정점 수보다 항상 크거나 같아야 함을 의미한다.

3. 역사와 어원

영국필립 홀(Philip Hall영어)이 쾨니그의 정리동치인 홀 결혼 정리를 1935년에 증명하였다.[15]

"결혼 조건"이라는 이름은 다음과 같은 가상의 상황에서 유래했다. n명의 미혼 이성애자 남성과 n명의 미혼 이성애자 여성이 있다고 가정해 보자. 이들이 결혼 상대에 대해 다음과 같은 조건을 가지고 있다고 하자.


  • 각 남성은 어떤 여성이든 결혼할 수 있다.
  • 각 여성 i=1,\dots,n은 특정 남성들의 집합 T_i\subset\{1,\dots,n\}에 속한 남성하고만 결혼하기를 원한다.

복혼 없이 모든 사람이 결혼할 수 있는 방법은, 각 여성이 원하는 남성 집합 \mathcal T=\{T_i\}_{i=1,\dots,n}에서 서로 다른 남성을 하나씩 선택하는 것, 즉 횡단(transversal)을 찾는 것과 같다. 이 경우, 홀 결혼 정리는 모든 사람이 성공적으로 결혼할 수 있는지 판별하는 필요충분조건을 제공한다.[16]

4. 그래프 이론적 표현

홀 결혼 정리는 그래프 이론의 용어로 표현될 수 있다.

유한 이분 그래프 G=(X \cup Y, E)를 생각해보자. 여기서 XY는 각각 정점들의 집합이고, EX의 정점과 Y의 정점을 연결하는 간선(모서리)들의 집합이다. 이때 ''X-완전 매칭''(또는 ''X-포화 매칭'')이란, X에 속하는 모든 정점을 포함하는 매칭을 의미한다. 즉, 서로 겹치지 않는 간선들의 집합이면서 X의 모든 정점이 적어도 하나의 간선에 연결되어 있는 상태를 말한다.

X의 임의의 부분 집합 W에 대해, N_G(W)G에서 W의 이웃 집합을 나타낸다. 이는 W에 속한 정점들 중 적어도 하나와 인접한 Y의 모든 정점들의 집합이다.

홀의 결혼 정리를 그래프 이론의 용어로 표현하면 다음과 같다: 이분 그래프 G에서 X-완전 매칭이 존재하기 위한 필요충분조건은 X모든 부분 집합 W에 대해 다음 홀의 조건이 성립하는 것이다:

|W| \leq |N_G(W)|.

즉, X에서 어떤 부분 집합 W를 선택하든, 그 집합에 속한 정점들의 수(|W|)가 그 정점들과 연결된 Y의 이웃 정점들의 수(|N_G(W)|)보다 작거나 같아야 한다는 의미이다. 만약 단 하나의 부분 집합 W라도 이 조건을 만족하지 못하면(|W| > |N_G(W)|), X-완전 매칭은 존재할 수 없다.

이 그래프 이론적 공식은 유한 집합족 \mathcal F의 고유 대표 시스템(SDR, System of Distinct Representatives)을 찾는 조합론적 문제와 동치이다. 집합족 \mathcal F와 그 원소들의 합집합 X로 이분 그래프 G=(\mathcal F, X, E)를 만들 수 있는데, 여기서 간선은 \mathcal F의 각 집합과 그 집합에 속한 원소를 연결한다. 이 그래프에서 \mathcal F-완전 매칭은 \mathcal F의 고유 대표 시스템과 직접적으로 대응된다. 반대로, 어떤 이분 그래프 G=(X, Y, E)가 주어졌을 때, X의 각 정점 x에 대해 그 이웃 집합 N_G(\{x\})들을 모아 집합족을 만들 수 있다. 이 집합족에 대한 고유 대표 시스템을 찾는 것은 그래프 G에서 X-완전 매칭을 찾는 것과 같다.[16]

홀의 정리는 유한 집합뿐만 아니라 특정 조건을 만족하는 무한 집합족 및 무한 그래프에도 확장될 수 있다. 이 경우, 각 집합이 유한해야 한다는 조건은 이분 그래프 G=(X, Y, E)에서 X의 모든 정점이 유한한 차수(연결된 간선의 수)를 가져야 한다는 조건과 동등하다. Y의 정점 차수에는 제한이 없다.

만약 이분 그래프 G=(X \cup Y, E)에서 XY의 크기가 같지 않더라도 홀의 조건을 이용하여 최대 매칭의 크기를 알 수 있다. 즉, G에서 크기가 가장 큰 매칭이 X의 모든 정점을 포함할(즉, X-완전 매칭이 존재할) 필요충분조건은 여전히 X의 모든 부분 집합 W에 대해 |W| \leq |N_G(W)|가 성립하는 것이다.

홀의 정리는 이분 그래프에 대한 정리이며, 이를 임의의 일반적인 그래프로 확장한 것이 터트의 정리이다.

4. 1. 그래프 이론적 증명



G=(X \cup Y, E)를 두 정점 집합 XY, 그리고 간선 집합 E를 가지는 유한 이분 그래프라고 하자. 이때 간선은 X의 정점과 Y의 정점만을 연결한다. ''X-완전 매칭''(또는 ''X-포화 매칭'')이란 X의 모든 정점을 포함하는 매칭, 즉 서로 겹치지 않는 간선들의 집합을 의미한다.

X의 부분 집합 W에 대해, N_G(W)G에서 W의 이웃 집합을 나타낸다. 즉, W에 속한 정점 중 적어도 하나와 인접한 Y의 모든 정점들의 집합이다. 홀의 결혼 정리는 그래프 이론의 관점에서 다음과 같이 표현될 수 있다: X-완전 매칭이 존재하기 위한 필요충분조건은 X의 모든 부분 집합 W에 대해 다음 홀의 조건이 성립하는 것이다.

|W| \leq |N_G(W)|.

이는 X의 어떤 부분 집합을 선택하든, 그 부분 집합에 속한 정점들과 연결된 Y의 이웃 정점들의 수가 원래 선택한 X의 부분 집합의 정점 수보다 크거나 같아야 함을 의미한다.
증명 개요:1. 필요조건 증명 (\Rightarrow): X-완전 매칭 M이 존재한다고 가정하자. X의 임의의 부분 집합 W에 대해, 매칭 MW의 각 정점을 Y의 서로 다른 정점에 연결한다. 이 연결된 Y 정점들의 집합을 M(W)라 하면, |M(W)| = |W|이다. M(W)W의 이웃 집합 N_G(W)의 부분 집합이므로(M(W) \subseteq N_G(W)), |W| = |M(W)| \leq |N_G(W)|가 성립하여 홀의 조건이 만족된다.

2. 충분조건 증명 (\Leftarrow): 홀의 조건이 모든 W \subseteq X에 대해 성립한다고 가정하고, X-완전 매칭이 존재함을 보인다. 귀류법을 사용하여 X-완전 매칭이 존재하지 않는다고 가정한다. 이는 홀의 조건을 만족하지 않는 부분 집합 W \subseteq X가 존재함을 보이는 것과 같다.

  • MG의 최대 매칭이라 하자. 가정에 의해 MX-완전 매칭이 아니므로, M에 의해 매칭되지 않은 정점 u \in X가 존재한다.
  • u에서 시작하는 모든 ''M-교대 경로''( M에 속하지 않는 간선과 속하는 간선을 번갈아 사용하는 경로)를 고려한다.
  • 이 교대 경로들을 통해 도달할 수 있는 X의 정점 집합을 W(u 포함), Y의 정점 집합을 Z라고 하자.
  • M이 최대 매칭이므로, u에서 시작하여 M에 의해 매칭되지 않은 Y의 정점에서 끝나는 M-교대 경로(즉, M-증가 경로)는 존재하지 않는다. 만약 존재한다면, 경로의 간선들을 바꿔 더 큰 매칭을 만들 수 있기 때문이다.
  • 따라서 Z의 모든 정점은 M에 의해 W \setminus \{u\}의 정점과 매칭되고, 반대로 W \setminus \{u\}의 모든 정점은 M에 의해 Z의 정점과 매칭된다. 즉, MW \setminus \{u\}Z 사이의 전단사를 정의하므로 |W \setminus \{u\}| = |Z|이고, |W| = |Z| + 1이다.
  • W의 이웃 집합 N_G(W)Z와 같다(N_G(W) = Z). 왜냐하면, w \in W와 연결된 y \in Y가 있다면, 간선 (w, y)M에 속하든 아니든 yu에서 시작하는 교대 경로 위에 놓이게 되어 y \in Z이기 때문이다. 따라서 N_G(W) \subseteq Z이고, 정의상 Z \subseteq N_G(W)이므로 두 집합은 같다.
  • 결론적으로 |W| = |Z| + 1 = |N_G(W)| + 1이므로 |W| > |N_G(W)|가 되어 홀의 조건 |W| \leq |N_G(W)|에 모순된다.
  • 따라서 처음의 가정(X-완전 매칭이 존재하지 않는다)은 거짓이며, 홀의 조건이 만족되면 반드시 X-완전 매칭이 존재한다.


홀 정리는 스퍼너 보조정리를 이용하여 비구성적으로 증명될 수도 있다.[3]

그래프 이론의 용어로 이 문제를 다시 표현하면, 유한 이분 그래프 G = (X \cup Y, E)에서 X의 모든 정점을 포화시키는 매칭이 존재하는지 묻는 것과 같다. 홀의 정리는 이 질문에 대한 답으로, X-완전 매칭의 존재 필요충분조건이 모든 부분 집합 W \subseteq X에 대해 |W| \leq |N_G(W)|가 성립하는 것임을 알려준다.

홀의 정리는 이분 그래프에 대한 것이며, 임의의 그래프에 대한 매칭 존재 조건은 터트의 정리로 일반화될 수 있다.

5. 예

(내용 없음)

5. 1. 조합적 예시

\mathcal F를 유한한 집합족이라고 하자( \mathcal F 자체는 무한일 수 없지만, 그 안에 있는 집합들은 무한할 수 있으며, \mathcal F는 같은 집합을 여러 번 포함할 수 있다).[1] X\mathcal F에 있는 모든 집합의 합집합, 즉 그 집합 중 적어도 하나에 속하는 원소의 집합이라고 하자. \mathcal F에 대한 '''가로절단'''(transversal)은 \mathcal F에 있는 각 집합에서 서로 다른 원소를 하나씩 선택하여 얻을 수 있는 X의 부분 집합이다. 이는 각 S\in\mathcal F에 대해 f(S)\in S단사 함수 f:\mathcal F\to X으로 가로절단을 정의함으로써 형식화할 수 있다. '가로절단'의 다른 용어는 '서로 다른 대표자들의 시스템'(system of distinct representatives, SDR)이다.

집합족 \mathcal F결혼 조건을 만족한다는 것은, \mathcal F의 어떤 부분족 \mathcal G \subseteq \mathcal F를 선택하더라도, 그 부분족에 속한 집합들의 합집합의 크기가 부분족의 크기(즉, 부분족에 속한 집합의 개수)보다 크거나 같다는 것을 의미한다. 수식으로는 다음과 같이 표현한다.

|\mathcal G|\le\Bigl|\bigcup_{S\in \mathcal G} S\Bigr|

만약 가로절단이 존재한다면, 결혼 조건은 반드시 만족되어야 한다. 가로절단을 정의하는 함수 f는 부분족 \mathcal G를 크기가 |\mathcal G|인 집합으로 대응시키는데, 이 집합은 \mathcal G에 속한 집합들의 합집합의 부분 집합이므로, 합집합의 크기는 최소한 |\mathcal G| 이상이어야 한다. 홀의 정리는 그 역, 즉 결혼 조건이 만족되면 반드시 가로절단이 존재한다는 것을 말한다.
홀의 결혼 정리: 유한 집합족 \mathcal F가 가로절단을 가질 필요충분조건은 \mathcal F가 결혼 조건을 만족하는 것이다.

예시 1: 결혼 조건을 만족하며 가로절단 {1, 5, 3} 또는 {1, 4, 5} 등이 존재한다.


;예시 1

: 집합족 \mathcal F=\{A_1,A_2,A_3\}를 생각해보자. 여기서 X=\{1,2,3,4,5\}이고, 각 집합은 다음과 같다.



\begin{align}

A_1&=\{1,2,3\}\\

A_2&=\{1,4,5\}\\

A_3&=\{3,5\}.\\

\end{align}



이 경우, 가로절단 \{1, 5, 3\}이 존재한다. 이는 A_1에서 1, A_2에서 5, A_3에서 3을 선택한 것이다. 다른 가로절단으로는 \{3, 1, 5\}, \{1, 4, 5\}, \{2, 1, 3\}, \{2, 4, 5\}, \{2, 5, 3\} 등이 있다. 이 집합족은 가로절단을 가지므로 결혼 조건을 만족한다. 실제로 \mathcal F의 어떤 부분족을 선택하더라도, 그 합집합의 크기는 부분족의 크기보다 크거나 같다. 예를 들어 부분족 \{A_1, A_3\}의 크기는 2이고, 합집합 A_1 \cup A_3 = \{1, 2, 3, 5\}의 크기는 4이므로 2 \le 4이다.

예시 2: 부분족 \{A_2, A_3, A_4\}가 결혼 조건을 위반하여 가로절단이 존재하지 않는다.


;예시 2

: 집합족 \mathcal F=\{A_1,A_2,A_3,A_4\}를 생각해보자. 각 집합은 다음과 같다.



\begin{align}

A_1&=\{2,3,4,5\}\\

A_2&=\{4,5\}\\

A_3&=\{5\}\\

A_4&=\{4\}.\\

\end{align}



이 경우 유효한 가로절단은 존재하지 않는다. 부분족 \mathcal G=\{A_2,A_3,A_4\}를 보면, 부분족의 크기는 |\mathcal G|=3이지만, 이 집합들의 합집합 A_2\cup A_3\cup A_4=\{4,5\}의 크기는 2이다. 따라서 |\mathcal G| > |\cup_{S \in \mathcal G} S| 이므로 결혼 조건이 위반된다.

크기가 n인 유한 집합족 \mathcal F가 가질 수 있는 서로 다른 가로절단의 수에 대한 하한은 다음과 같이 주어진다. 만약 \mathcal F의 각 집합 S|S| \ge r을 만족한다면, \mathcal F에 대한 서로 다른 가로절단의 수는 r \le n일 경우 최소 r!개이고, r > n일 경우 최소 r(r-1)\cdots(r-n+1)개이다.[2]

가로절단은 원소들의 순서가 있는 시퀀스로 정의될 수도 있다. 이 경우, 서로 다른 두 가로절단이 정확히 동일한 원소 집합을 가질 수 있음에 유의해야 한다. 예를 들어, A_{1}=\{1,2,3\}, A_{2}=\{1,2,5\}인 경우, (1, 2)(2, 1)은 서로 다른 가로절단이다.

홀 결혼 정리의 문제는 이분 그래프 이론으로도 설명될 수 있다. 유한 집합족 \mathcal F와 그 합집합 X가 주어졌을 때, 이분 그래프 G=(\mathcal F,X,E)를 만들 수 있다. 여기서 Ex \in S일 때 S \in \mathcal Fx \in X를 연결하는 간선들의 집합이다. 이 그래프에서 \mathcal F의 모든 정점을 포함하는 매칭(\mathcal F-완전 매칭)은 \mathcal F에 대한 서로 다른 대표자 시스템(가로절단)과 정확히 일치한다. 반대로, 임의의 이분 그래프 G=(X,Y,E)에서 X의 각 정점 x에 대해 그 이웃들의 집합 N(x) = \{y \in Y | (x,y) \in E\}을 정의하면, 이 집합족 \{N(x) | x \in X\}에 대한 서로 다른 대표자 시스템은 그래프 G에서 X-완전 매칭에 해당한다. 따라서 유한 집합족 문제와 유한 이분 그래프의 매칭 문제는 동등하다.

이러한 동등성은 유한 집합들의 무한족과 특정 무한 그래프로 확장될 수 있다. 이 경우, 각 집합이 유한해야 한다는 조건은 이분 그래프 G=(X,Y,E)에서 X의 모든 정점이 유한한 차수를 가져야 한다는 조건에 해당한다. Y의 정점 차수는 제한되지 않는다.

===응용 예시===

  • '''결혼 문제''': n명의 남성과 n명의 여성이 있다고 가정하자. 각 여성은 자신이 결혼해도 좋다고 생각하는 남성들의 부분 집합을 가지고 있다. 각 남성은 자신과 결혼하고 싶어하는 여성과 결혼할 때 행복하다고 하자. 모든 사람이 행복하게 결혼할 수 있는지(즉, 각 여성이 자신이 선호하는 남성 중 한 명과, 각 남성이 자신을 선호하는 여성 중 한 명과 짝지어질 수 있는지)의 문제는 홀 결혼 정리로 답할 수 있다. S_ii번째 여성이 결혼해도 좋다고 생각하는 남성들의 집합이라고 하자. 홀 결혼 정리에 따르면, 모든 여성이 행복하게 결혼할 수 있는 필요충분조건은 집합족 \{S_1, S_2, \dots, S_n\}이 결혼 조건을 만족하는 것이다. 즉, 임의의 여성 부분 집합 I에 대해, 그 여성들이 결혼 대상으로 생각하는 남성들의 합집합 |\bigcup_{i \in I} S_i|의 크기가 여성의 수 |I| 이상이어야 한다.

  • '''트럼프 카드''': 52장의 표준 트럼프 카드를 4장씩 13개의 묶음으로 나눈다고 하자. 홀 결혼 정리를 적용하면, 각 묶음에서 카드 한 장씩을 뽑아 에이스부터 킹까지 13개의 서로 다른 등급(rank)을 모두 갖추는 것이 항상 가능하다는 것을 보일 수 있다 (무늬는 고려하지 않음). 각 묶음을 집합으로 보고, 각 카드 등급을 원소로 보면, 각 묶음(집합)은 4개의 원소(등급)를 가진다. 13개 묶음 중 임의의 k개 묶음을 선택했을 때, 이 묶음들에 포함된 서로 다른 등급의 수는 최소 k개 이상임을 보여 결혼 조건을 만족함을 증명할 수 있다.

  • ''' 이론''': 어떤 군 G와 그 유한 부분군 H가 있을 때, 홀 결혼 정리를 이용하여 G에서 H의 왼쪽 잉여류 집합과 오른쪽 잉여류 집합의 공통된 대표 원소 집합(SDR)이 존재함을 보일 수 있다.


더 일반적인 상황에서, 집합족의 각 집합에서 원소를 하나씩 (반드시 서로 다를 필요는 없이) 선택하는 것은 선택 공리에 의해 보장된다. 홀 결혼 정리는 서로 다른 원소를 선택할 수 있는 조건에 대한 것이다.

5. 2. 무한 집합의 경우

홀 결혼 정리는 무한 집합의 경우 일반적으로 성립하지 않는다. 예를 들어,

:T=\{\mathbb N\}\cup\{\{n\}\colon n\in\mathbb N\}

라는 집합들의 모임을 생각해보자. 이 모임은 결혼 조건을 만족시키지만, 모든 집합에서 서로 다른 원소를 하나씩 뽑아 만드는 횡단은 존재하지 않는다.

필립 홀의 원래 증명을 검토한 마셜 홀 주니어(필립 홀과는 다른 인물)는 무한한 경우에도 적용될 수 있도록 결과를 확장했다.[10] 이 확장은 다음과 같다: 각 집합 A_i가 유한 집합인 (무한할 수 있는) 집합들의 모임 \mathcal F = \{A_i\}_{i\in I}가 횡단을 가질 필요충분조건은 결혼 조건을 만족하는 것이다.

그러나 각 집합이 무한 집합을 포함하는 경우, 결혼 조건만으로는 횡단의 존재를 보장하지 못한다. 마셜 홀 주니어가 제시한 다음 예시를 보자.

\mathcal FA_{0}=\mathbb N 이고, i\geq 1에 대해 A_{i}=\{i-1\} 로 정의된 집합들의 모임이라고 하자. 이 무한 모임은 결혼 조건을 만족하지만, 횡단을 구성할 수는 없다.[11]

마셜 홀의 확장된 결혼 정리를 이분 그래프를 이용하여 표현할 수도 있다. 양쪽 부분집합 ''A''와 ''B''를 갖는 이분 그래프에서, ''B''의 부분 집합 ''C''가 ''A''의 부분 집합 ''D''보다 그래프 상에서 크기가 작거나 같다는 것은 ''C''에서 ''D''로 가는 단사 함수가 그래프의 변(edge)만을 이용해 존재한다는 의미이다. 만약 반대 방향으로의 단사 함수가 존재하지 않으면 엄격하게 작다고 한다. ('그래프 상에서'라는 조건을 빼면 일반적인 집합의 크기 비교가 된다.) 무한 결혼 정리에 따르면, ''A''에서 ''B''로 가는 단사 함수가 그래프 상에 존재할 필요충분조건은, ''A''의 어떤 부분 집합 ''C''에 대해서도 그 이웃 집합 ''N''(''C'')가 그래프 상에서 ''C''보다 엄격하게 작지 않다는 것이다.

(집합의 크기에 제한 없이) 비어 있지 않은 집합들의 모임 각각에서 원소를 하나씩 선택하는 더 일반적인 문제는 보통 선택 공리가 받아들여질 때만 가능하다.

6. 응용

홀 결혼 정리는 다양한 문제 상황에 적용될 수 있다.

"결혼 조건"이라는 이름은 다음과 같은 가상의 상황에서 유래했다. n명의 미혼 이성애자 남성과 n명의 미혼 이성애자 여성이 있다고 가정하자. 각 여성 i는 자신이 결혼하고자 하는 남성들의 집합 T_i를 가지고 있다. 이때 복혼 없이 모든 여성이 자신이 원하는 남성 중 한 명과 결혼할 수 있는 방법이 존재하는지 알아보는 문제다. 이는 집합족 \mathcal T=\{T_i\}_{i=1,\dots,n}의 '''횡단'''(橫斷, transversal영어) 또는 '''변별 대표원계'''(辨別代表元系, system of distinct representatives영어, SDR)를 찾는 문제와 같다. 홀 결혼 정리는 이러한 결혼이 가능한 필요충분조건을 제공한다. 즉, 여성들의 어떤 부분 집합 I를 선택하든, 그 여성들이 결혼하고자 하는 남성들의 총 수(|\bigcup _{i \in I} S_i|)가 선택된 여성의 수(|I|)보다 크거나 같아야 한다는 것이다. 만약 이 조건이 성립하지 않으면, I에 속한 여성들이 결혼할 수 있는 남성의 수가 부족하다는 의미이므로 이 조건은 필요 조건임이 명백하다. 홀 결혼 정리는 이것이 충분 조건이기도 하다는 점을 밝힌다.[16]

홀 결혼 정리는 그래프 이론에서도 중요하게 응용된다. 이분 그래프 G=(X,Y,E)를 생각해보자. 여기서 XY는 각각 정점의 집합이고, EX의 정점과 Y의 정점을 잇는 간선(모서리)의 집합이다. ''X-완전 매칭''(또는 ''X-포화 매칭'')이란 X의 모든 정점을 포함하는 매칭(서로 겹치지 않는 간선의 집합)을 의미한다. 홀 결혼 정리에 따르면, X-완전 매칭이 존재할 필요충분조건은 X의 어떤 부분 집합 W를 선택하더라도, W에 속한 정점들과 연결된 Y의 정점들의 집합(이를 W의 이웃 N_G(W)라고 한다)의 크기가 W의 크기보다 크거나 같은 것이다. 즉, 모든 W \subseteq X에 대하여 |W| \leq |N_G(W)|가 성립해야 한다.

이 정리는 구체적인 문제 해결에도 사용된다. 예를 들어, 52장의 표준 카드 한 벌을 각각 4장씩 13개의 묶음으로 나누었다고 하자. 홀 결혼 정리를 이용하면, 각 묶음에서 카드를 하나씩 선택하여, 선택된 13장의 카드에 각 숫자(에이스, 2, ..., 킹)가 정확히 하나씩 포함되도록 할 수 있음을 보일 수 있다. 이는 묶음을 한쪽 정점 집합(X), 숫자를 다른 쪽 정점 집합(Y)으로 하는 이분 그래프를 구성하고 결혼 조건을 확인하여 증명할 수 있다. 더 나아가, 모든 정규 이분 그래프는 완전 매칭을 가진다는 사실도 홀 결혼 정리로부터 유도될 수 있다.

더 추상적인 수학 분야에서도 응용된다. G와 그 부분군 H가 유한 지수를 가질 때, 홀 결혼 정리를 사용하여 G에서 H의 왼쪽 잉여류와 오른쪽 잉여류 모두에 대한 횡단(즉, 각 잉여류에서 대표 원소를 하나씩 고른 집합)이 되는 집합 T가 존재함을 보일 수 있다.

또한, r \times n 크기의 라틴 직사각형이 주어졌을 때 (r), 이를 항상 (r+1) \times n 라틴 직사각형으로 확장할 수 있고, 궁극적으로는 n \times n 라틴 방격으로 확장할 수 있다는 사실의 일반적인 증명에도 홀 결혼 정리가 사용된다.

홀 결혼 조건은 분수 매칭과도 관련이 있다. 이분 그래프 G = (X \cup Y, E)에서 다음 세 조건은 동치이다:[13]


  • GX-완전 매칭을 갖는다.
  • GX-완전 분수 매칭을 갖는다. (분수 매칭은 각 간선에 0 이상의 가중치를 할당하여 각 정점에 연결된 간선들의 가중치 합이 최대 1이 되도록 하는 것이며, X-완전 분수 매칭은 X의 모든 정점에서 가중치 합이 정확히 1이 되는 경우다.)
  • G는 홀 결혼 조건을 만족한다.


만약 홀 결혼 조건이 성립하지 않는다면, 완전 매칭은 존재하지 않는다. 이때 실제로 존재하는 가장 큰 매칭이 무엇인지 알려주지 않는데, 이 정보를 얻기 위해서는 그래프의 결함이라는 개념이 필요하다. 이분 그래프 G = (X \cup Y, E)X에 대한 결함(''defect'')은 X의 모든 부분 집합 W에 대하여 |W| - |N_G(W)|의 최댓값으로 정의된다. 결함이 클수록 그래프는 홀 결혼 조건을 만족하는 것에서 더 멀어진다. 홀의 결혼 정리를 사용하여, 이분 그래프 G의 결함이 d이면, G는 최소 |X|-d 크기의 매칭을 허용한다는 것을 증명할 수 있다.

다음은 홀 결혼 정리의 간단한 예시다.

  • '''예시 1:''' 집합족 \mathcal{S} = \{S_1, S_2, S_3\}가 다음과 같이 주어졌다고 하자.
  • * S_1 = \{1, 2, 3\}
  • * S_2 = \{1, 4, 5\}
  • * S_3 = \{3, 5\}

이 경우, 결혼 조건을 만족하며, 가능한 SDR 중 하나는 \{1, 4, 5\}이다 (1 \in S_1, 4 \in S_2, 5 \in S_3). 다른 SDR로는 \{2, 1, 3\}도 가능하다.

  • '''예시 2:''' 집합족 \mathcal{S} = \{S_1, S_2, S_3, S_4\}가 다음과 같이 주어졌다고 하자.
  • * S_1 = \{2, 3, 4, 5\}
  • * S_2 = \{4, 5\}
  • * S_3 = \{5\}
  • * S_4 = \{4\}

이 경우, 부분 집합족 \mathcal{G} = \{S_2, S_3, S_4\}를 생각해보면, |\mathcal{G}| = 3이지만, 이들의 합집합 \bigcup_{S \in \mathcal{G}} S = \{4, 5\}의 크기는 2이다. 따라서 |\mathcal{G}| > |\bigcup_{S \in \mathcal{G}} S|이므로 결혼 조건이 성립하지 않고, SDR은 존재하지 않는다.

홀 결혼 정리는 집합족의 각 집합에서 '서로 다른' 대표 원소를 뽑는 문제에 대한 해답을 제공한다. 만약 각 집합에서 원소를 뽑되 서로 다를 필요가 없다면, 이는 선택 공리와 관련된 문제가 된다.

7. 논리적으로 동등한 정리

홀 결혼 정리는 조합론에서 매우 강력한 여러 정리들과 논리적으로 연결되어 있다. 이 정리들은 서로 밀접하게 관련되어 있어, 한 정리를 이용해 다른 정리를 증명하는 것이 기본적인 원리에서 직접 증명하는 것보다 간단한 경우가 많다. 홀의 정리와 동등하거나 관련된 주요 정리들은 다음과 같다.



특히, 이들 정리 사이의 함의 관계는 다음과 같이 간단하게 증명할 수 있다.[14]

: 딜워스의 정리 ⇒ 홀 결혼 정리 ⇔ 쾨니그-에게르바리 정리 ⇔ 쾨니그의 정리

또한 홀 결혼 정리는 그래프 이론의 문제와도 깊은 관련이 있다. 유한한 이분 그래프 G := (X + Y, E)에서 양쪽 정점 집합 XY의 크기가 같다고 가정하자. 이때 X의 모든 정점을 포함하는 매칭(perfect matching)이 존재하는지, 즉 X의 각 정점이 정확히 하나의 변에 연결되는 변들의 집합이 있는지를 묻는 문제에 답을 제공한다.

그래프 이론의 용어로 홀의 정리를 표현하면 다음과 같다. 정점 집합 W \subseteq X에 대해, W의 근방 N_G(W)W의 원소와 인접한 모든 Y의 정점 집합으로 정의한다. 홀의 정리에 따르면, X 전체를 덮는 매칭이 존재하는 것과 X의 모든 부분 집합 W에 대해 다음 홀 조건(Hall's condition)이 성립하는 것은 동치이다.

:|W| \leq |N_G(W)|

이는 X의 어떤 부분 집합 W를 선택하든, 그에 인접한 Y의 정점 수가 W의 크기보다 항상 크거나 같아야 함을 의미한다.

홀의 정리를 임의의 그래프로 일반화한 정리로는 터트의 정리가 있다.

8. 일반화

홀 결혼 정리는 무한 집합의 경우 성립하지 않는다. 예를 들어,

:T=\{\mathbb N\}\cup\{\{n\}\colon n\in\mathbb N\}\}

이라고 하자. 이는 결혼 조건을 만족시키지만, 횡단이 존재하지 않는다.


  • 일반 그래프(반드시 이분 그래프일 필요는 없음)에서 완전 매칭의 특징은 튜트 정리에 의해 제공된다.
  • 이분 초그래프에 대한 홀 정리의 일반화는 다양한 초그래프에 대한 홀 유형 정리에 의해 제공된다.

9. 추가 설명

집합족 \mathcal T의 모든 원소가 유한 집합이라고 가정한다. '''홀 결혼 정리'''는 다음 두 조건이 서로 동치임을 나타내는 정리이다.[16]


  • '''결혼 조건'''(marriage condition영어): 집합족 \mathcal T의 모든 부분 집합 \mathcal U에 대하여, \textstyle|\mathcal U|\le\left|\bigcup\mathcal U\right| 이 성립한다. 이는 어떤 부분 집합족 \mathcal U를 선택하더라도, 그 안에 포함된 집합들의 개수가 그 집합들의 합집합에 포함된 원소의 개수보다 항상 작거나 같아야 함을 의미한다.
  • '''횡단'''(transversal영어) 또는 '''변별 대표원계'''(system of distinct representatives영어)의 존재: 다음 조건들을 만족시키는 순서쌍 (S,f)가 존재한다.
  • * S\mathcal T에 속한 모든 집합들의 합집합(\bigcup\mathcal T)의 부분 집합이다. 즉, S\subset\bigcup\mathcal T 이다.
  • * f집합 S에서 집합족 \mathcal T로 가는 전단사 함수이다. 즉, f\colon S\to \mathcal T 이다.
  • * 집합 S의 모든 원소 s에 대하여, sf(s)의 원소이다. 즉, s\in f(s) 이다. 여기서 f(s)\mathcal T에 속한 특정 집합을 나타낸다.


횡단이 존재하면 결혼 조건이 성립한다는 것은 비교적 쉽게 알 수 있다. 따라서 홀 결혼 정리의 증명에서 중요한 부분은 결혼 조건이 성립할 경우 반드시 횡단이 존재한다는 것을 보이는 것이다.

참조

[1] 문헌 1986
[2] 문헌 1984
[3] 학술지 On Forming Committees http://www.jstor.org[...] 2011
[4] 웹사이트 Graph Theory http://www.sfu.ca/~m[...]
[5] 학술지 Coset Intersection Graphs for Groups
[6] 학술지 An existence theorem for latin squares
[7] 문헌 1986
[8] 웹페이지 Equivalence of seven major theorems in combinatorics https://web.archive.[...]
[9] 문헌 1984
[10] 문헌 1986
[11] 문헌 1986
[12] 학술지 König's Duality Theorem for Infinite Bipartite Graphs 1984-02
[13] 웹사이트 co.combinatorics - Fractional Matching version of Hall's Marriage theorem https://mathoverflow[...] 2020-06-29
[14] 웹페이지 Equivalence of seven major theorems in combinatorics http://robertborgers[...]
[15] 저널인용 On representatives of subsets 1935
[16] 서적인용 새로운 조합수학 http://www.kyowoo.co[...] 교우사 2007



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com