Working in $\mathbf{ZF}$ consider the follows statements:
- Statement A: Let $X$ be a set that has members of arbitrarily large finite size. Then $X$ has a countable subset $Y\subseteq X$ with the same property. (note - members not subsets.)
- Statement B: Let $F$ be a countable set of non-empty mutually disjoint finite sets. There is a choice set $C$ such that for each $x\in F$, $C\cap x$ chooses a single member of $x$.
- Statement C: Let $D_0\subseteq D_1\subseteq D_2\subseteq\dots$ be an increasing sequence of finite sets. Then $\bigcup_{n=0}^\infty D_n$ is countable.
Now, $A\Rightarrow B$, $B\iff C$ and Countable AC implies $A$. Here is a sketch of proofs:
$C\Rightarrow B$:
Enumerate $F$ and then construct an increasing union of its members as in statement $C$. The union is countable so can be well-ordered. Then use a well-order on $\bigcup F$ to do the selection for the choice set.
$B\Rightarrow C$:
What we want to do here is construct by recursion functions $f_n:D_n\rightarrow |D_n|$ such that $f_{n+1}\restriction D_n=f_n$. Then take $\bigcup_{n=0}^\infty f_n$. To do this we need to simultaneously choose bijections $b_n:D_{n+1}\setminus D_n\rightarrow |D_{n+1}\setminus D_n|$ for all $n$, and then use the addition function on natural numbers to push the image of $b_n$ to its place in $\omega$. The number of bijections from a set of size $k$ to a set of size $k$ is $k!$, and each $D_{n+1}\setminus D_n$ is finite, so we can choose all the bijections $b_n$ simulatneously using the tool in statement $B$.
$A\Rightarrow B$:
I assume $|F|=\aleph_0$ since for finite $F$ statement B can be proved by induction on the size of $F$ in $\mathbf{ZF}$ alone. Well-order $F$ in order type $\omega$, and let $G$ be the set of partial choice sets on $F$ that perform selection on a proper initial-segment of $F$. The members of $G$ are all finite. By induction on size of members of $G$, $G$ can be shown to have members of arbitrarily large finite size (this is the same as the case of finite $F$.) By statement $A$, $G$ has a countable subset $H$ with the same property. Now well-order $H$. Then each $x\in F$ is covered by some choice set in $H$, because the initial segment $\le x$ in the well-order of $F$ is finite, and $H$ has partial choice sets on arbitrarily large proper initial segments of $F$. So for $x\in F$ take the least choice set in the order of $H$ that covers it - and use that one to choose a member of $x$. This process constructs a choice set for all of $F$.
Countable AC implies statement A:
For $n\in\omega$ let $X_n$ be the set of all members of $X$ of finite size $\ge n$. Use Countable AC to get a choice function $f:\omega\to X$ such that $f(n)\in X_n$ for all $n$. Then the image of $f$ is a countable subset of $X$ with the same property.
Now, statements $A$ and $B$ together with $\mathbf{ZF}$ can prove that any infinite set is Dedekind infinite (has a countable subset). See my answer here for how to do this. Since statement $A$ implies statement $B$, it follows that $\mathbf{ZF}+A$ implies that any infinite set is Dedekind infinite. Since there are models of $\mathbf{ZF}$ with infinite sets that are Dedekind finite it follows that statement $A$ is independent of $\mathbf{ZF}$. My questions are:
- Is it known whether statement $B$ (or $C$) is independent from $\mathbf{ZF}$?
- Is it known whether statement $A$ is independent from $B$?
- Is it known whether Countable AC is independent from $A$?