I know there are several similar posts that may be asking the same thing, but I wasn't able to find anything that could help from the previous posts.
I need to show the following statements are equivalent:
- The product of a family of nonempty sets indexed by a nonempty set is nonempty.
- Every set $S$ has a choice function.
Where a choice function of $S$ is defined to be a function $f$ from the set of all nonempty subsets of $S$ to $S$ such that $f(A)\in A$ for all $A\neq \emptyset, A\subset S$.
I think I have $(2) \implies (1)$:
Suppose every set $S$ has a choice function. Then $S$ has a function $f$ from the set of all nonempty subsets of itself to itself such that $f(A)\in A$ for all $A\neq \emptyset, A\subset S$. Let $S$ be the product of a family of nonempty sets indexed by a nonempty set $I$. Then by assumption, $S$ has a choice function such that $$f(\Pi_{i\in I}A_i)\in \Pi_{i\in I}A_i,$$ and therefore, the product of a family of nonempty sets indexed by a nonempty set is nonempty.
I'm less sure of $(1)\implies (2)$. Any help would be greatly appreciated.