Throughout, countability of a set Z means that Z is empty or that some sequence in Z has Z as its set of terms.
Claim 1. The family (xnβ)nβNβ with xnβ=n is a sequence in N, and every yβN equals xyβ, so its set of terms is N.
Claim 2. Let X be finite. If X=β
, it is countable. Otherwise X has n elements for some nβN, so there is a bijection f:[n]βX, where [n] is the initial segment determined by n, that is, the set of natural numbers m with 1β€mβ€n. Since 1β€m for every natural number m by claim 4 of Properties of the Order on the Natural Numbers, we have mβ[n] precisely when mβ€n. Define
xmβ=f(m)Β Β ifΒ mβ€n,xmβ=f(n)Β Β otherwise,
which is a sequence in X. Every yβX equals f(m) for some mβ[n] by the defining property of a bijection, and then y=xmβ. So the set of terms is X.
Claim 3. If Y=β
it is countable. Otherwise fix y0ββY. Then y0ββX, so X is nonempty and, being countable, admits a sequence (xnβ)nβNβ in X with set of terms X. Define ynβ=xnβ if xnββY and ynβ=y0β otherwise; this is a sequence in Y. If yβY then yβX, so y=xnβ for some n; that term lies in Y, so ynβ=xnβ=y. Hence the set of terms is Y.
Claim 4. If X=β
then Y={g(x):xβX}=β
, which is countable. Otherwise let (xnβ)nβNβ be a sequence in X with set of terms X and put ynβ=g(xnβ)βY. Every yβY equals g(x) for some xβX, and x=xnβ for some n, so y=ynβ.
Claim 5. If X=β
it is countable. Otherwise fix x0ββX. Then h(x0β)βY, so Y is nonempty and admits a sequence (ynβ)nβNβ in Y with set of terms Y. For each nβN: if there is an xβX with h(x)=ynβ, then that x is unique by the hypothesis on h, and we set unβ=x; otherwise we set unβ=x0β. This defines a sequence (unβ)nβNβ in X without any appeal to choice, since in the first case the element x is uniquely determined. If xβX, then h(x)βY, so h(x)=ynβ for some n, and then unβ=x. Hence the set of terms is X.
Claim 6. The set Xβͺ{z} is nonempty. If X=β
, then Xβͺ{z}={z} and the constant sequence with unβ=z has set of terms {z}. Otherwise let (xnβ)nβNβ be a sequence in X with set of terms X, let S denote the successor map of the natural numbers, and define u1β=z and, for nξ =1, unβ=xjβ where j is the unique natural number with n=S(j), which exists by claim 6 of Arithmetic of Addition on the Natural Numbers. Every term lies in Xβͺ{z}. Conversely z=u1β, and for xβX we have x=xjβ for some j, hence x=uS(j)β because S(j)ξ =1 by claim 7 of that lemma together with S(j)=j+1 from its claim 1. So the set of terms is Xβͺ{z}.