Let $A$ be a set together with and indexed collection $\{A_{i}:i\in I\}$ of (not necessarily distinct) subsets of $A$.
A system of distinct representatives of $\{A_{i}:i\in I\}$ is a collection of elements $a_{i}\in A_{i}$ for each $i\in I$ such that, $a_{i}\neq a_{j}$ whenever $i\neq j$.
Phillip Hall's theorem (PH) - [P. Hall, On representatives of subsets, J.London Math. Soc. vol. 10, pp. 26-30 (1935)] is the following statement:
Let $A$ be any set (possibly infinite) together with a finite collection $\mathcal{A} = \{A_{1},\ldots,A_{n}\}$, $n\in\mathbb{N}$, of subsets of $A$. Then a necessary and sufficient condition for the existence of a system of distinct representatives is:
- (Condition H) For each $1\leq k\leq n$, any choice of $k$ of the sets in $\mathcal{A}$ contains between them at least $k$ elements of $A$. That is, for every choice of $k$ distinct indices $1\leq i_{1},\ldots,i_{k}\leq n$, $|A_{i_{1}}\cup\ldots\cup A_{i_{k}}|\ge k$.
The folklore statement goes as follows: If there are $n$ women $\{1,\ldots,n\}$, each with a set $A_{i}$ of men they like (i.e. $A_{i}$ is the set of possible matches of woman $i$), there is a way to give all of them distinct husbands they like if and only if condition H holds. That is, if and only if any $k$ women like at least $k$ different men.
Marshall Hall's theorem (MH) - [M. Hall, Distinct representatives of subsets, Bull. Amer. Math. Soc. 54(10), pp. 922-926 (1948). Also Chapter 5 of M. Hall's book "Combinatorial Theory", 2nd. ed. John Wiley & Sons, 1986 has both theorems. They are Theorem 5.1.1 (P. Hall) and Theorem 5.1.2 (M. Hall), respectively.] is the following statement:
Let $A$ be any set (possibly infinite) together with a (possibly infinite) collection $\mathcal{C} = \{A_{i}:i\in I\}$ of finite subsets of $A$. Then a necessary and sufficient condition for the existence of a system of distinct representatives is:
- (Condition H*) For each $k\ge 1$, any choice of $k$ of the sets in $\mathcal{C}$ contains between them at least $k$ elements of $A$. That is, for every choice of $k$ distinct indices $i_{1},\ldots,i_{k}\in I$, $|A_{i_{1}}\cup\ldots\cup A_{i_{k}}|\ge k$.
The folklore statement goes as follows: If there is a (possibly infinitely) set of women $I$, each with a finite set $A_{i}$ of men they like (i.e. $A_{i}$ is the finite set of possible matches of woman $i$), there is a way to give all of them distinct husbands they like if and only if condition H* holds. That is, if and only if any $k$ women like at least $k$ different men.
Note: These theorems have widespread graph theoretic formulations. See R. Diestel's book "Graph Theory", for example.
Are PH and MH equivalent statements over $\mathsf{ZF}+\mathsf{BPI}$? (where $\mathsf{BPI}$ denotes the Boolean Prime Ideal Theorem, which is equivalent over $\mathsf{ZF}$ to propositional compactness)