This is Exercise 5.12 from Goldrei's Classic Set Theory.
For each of the following families $\mathscr{F}$, construct, where possible, a choice function $h$ for $\mathscr{F}$, i.e. $h: \mathscr{F} \rightarrow \bigcup \mathscr{F}$ such that for each $A\in \mathscr{F}, h(A)\in A$.
(a)$\mathscr{F}=\mathscr{P}(\Bbb Z)\setminus \emptyset$
(b)$\mathscr{F}=\mathscr{P}(\Bbb Q)\setminus \emptyset$
(c)$\mathscr{F}=\mathscr{P}(\Bbb R[x])\setminus \emptyset$, where $\Bbb R[x]$ is the set of all polynomials with variable $x$ and real coefficients.
(d)$\mathscr{F}=\{A_f:f\in \Bbb C[z]\}\setminus \emptyset$, where $\Bbb C[z]$ is the set of all polynomials in $z$ with complex coefficients and $A_f=\{z\in \Bbb C:f(z)=0\}$.
Note that the use of the axiom of choice is not allowed.
My attempt:
(a) Given any $E\in\mathscr{P}(\Bbb Z)\setminus \emptyset$, either $E$ is bounded above or not bounded above. If $E$ is bounded above, then $E$ has a unique maximum element $x$. We may map $E$ to $x$. If $E$ is not bounded above, then $E\cap \Bbb N\neq \emptyset$. By well-ordering of $\Bbb N$, $E\cap \Bbb N$ has a least element $y$. Moreover, the least element of $E\cap \Bbb N$ is clearly unique and is in $E$. We may map $E$ to $y$.
(b) I have no idea on how to construct a choice function on this set.
(c) I have no idea on how to construct a choice function on this set.
(d) Let $E\in \{A_f:f\in \Bbb C[z]\}\setminus \emptyset$. If $E$ is the set of zeroes of the zero polynomial, then map $E$ to $0$ (clearly, $0$ is a root of the zero polynomial). Suppose $E$ isn't the set of zeroes of the zero polynomial, then $E$ is the set of zeroes of some polynomial $f\in \Bbb C[z]$ of finite degree. Then $f$ has at most finitely many zeroes. Since the real parts of the elements in $E$ are linearly ordered and $E$ has finitely many elements, we may form a subset $F$ of $E$ such that the real part of the elements of $F$ is minimal in $E$. Since $F$ is finite and the imaginary parts of the elements of $F$ are linearly ordered, $F$ has a unique element $a$ such that the imaginary part of $a$ is minimum in $F$. We may map $E$ to $a$.
Is it possible to construct choice functions for the sets in (b) and (c)? If not, how can we prove that no such choice functions exist?