[Math] Infinite set and countable subsets

elementary-set-theoryreal-analysis

Prove that a set $A$ is infinite if and only if $A$ contains a countable subset $C$.
I know I have to build a sequence and then I'll get a countable subset, but I don't know how to build that sequence from a infinite set.

Best Answer

This actually requires the axiom of choice. Basically, you just do it. Let $a_0$ be any element of $A$. $A\ne\{a_0\}$, since $A$ is infinite, so $A\setminus\{a_0\}\ne\varnothing$. Thus, we can pick some $a_1\in A\setminus\{a_0\}$. $A\ne\{a_0,a_1\}$, since $A$ is infinite, so $A\setminus\{a_0,a_1\}\ne\varnothing$, and we can pick some point $a_2\in A\setminus\{a_0,a_2\}$. In general, at stage $n$ we have distinct points $a_0,\dots,a_{n-1}$. $A\setminus\{a_0,\dots,a_{n-1}\}\ne\varnothing$, since $A$ is infinite, so we can pick $a_n\in A\setminus\{a_0,\dots,a_{n-1}\}$ and continue the construction. When we’re done, we just set $C=\{a_n:n\in\Bbb N\}$.