= Solution
Suppose all infinite <binary sequences> could be listed as $\epsilon^{(1)},\epsilon^{(2)},\ldots$, where $\epsilon^{(j)}=(\epsilon^{(j)}_1,\epsilon^{(j)}_2,\ldots)$. Define another <binary sequence> by $d_j=1-\epsilon^{(j)}_j$. It differs from the $j$th listed sequence at its $j$th entry, so it is absent from the list. This contradiction is <Cantor's diagonal argument>, proving that
$$
\boxed{\{0,1\}^{\mathbb N}\text{ is uncountable}.}
$$
To transfer this result to $[0,1]$, map a <binary sequence> to
$$
f(\epsilon)=\sum_{j=1}^{\infty}\frac{2\epsilon_j}{3^j}.
$$
This lies in $[0,1]$ because $\sum_{j\geq1}2/3^j=1$. If two sequences first differ at index $j$, with $\epsilon_j=1$ and $\eta_j=0$, then
$$
f(\epsilon)-f(\eta)\geq\frac2{3^j}-\sum_{n=j+1}^{\infty}\frac2{3^n}=\frac1{3^j}>0.
$$
Thus $f$ is an <injection>, avoiding the ambiguous expansions that would arise from unrestricted binary digits in base two. An injection from an <uncountable set> into $[0,1]$ proves that $\boxed{[0,1]\text{ is uncountable}}$.
For $\Sigma(\mathbb Z)$, a nondecreasing sequence bounded above can take only finitely many integer values, all lying between its first term and an integer upper bound. Every strict increase raises its value by at least one, so only finitely many strict increases occur. It is therefore eventually constant. Every such sequence has the form
$$
(a_1,\ldots,a_N,a_N,a_N,\ldots)
$$
for some finite list of integers. The set of finite integer lists is a <countable set>: at stage $j$, list the tuples of length at most $j$ whose entries have absolute value at most $j$, omitting earlier duplicates. Each stage is finite and every finite tuple occurs at some stage. Constant sequences give an injection of $\mathbb Z$ into the collection, so
$$
\boxed{\Sigma(\mathbb Z)\text{ is countably infinite}.}
$$
This is the discrete-order phenomenon that <bounded nondecreasing integer sequences are eventually constant>.
For $\Sigma(\mathbb Q)$, use a different encoding, into rational <partial sums>:
$$
s_n(\epsilon)=\sum_{j=1}^n\frac{\epsilon_j}{3^j}.
$$
Each $s_n$ is a <rational number>, the sequence is nondecreasing, and $s_n\leq1/2$. If two binary inputs first differ at $j$, their $j$th partial sums differ by $3^{-j}$, so their output sequences differ. This defines an <injection> of the uncountable binary-sequence set into $\Sigma(\mathbb Q)$. Thus <bounded nondecreasing rational sequences are uncountable>. Finally, every such rational sequence is also an admissible real sequence, so inclusion into $\Sigma(\mathbb R)$ is injective. Consequently
$$
\boxed{\Sigma(\mathbb Q)\text{ and }\Sigma(\mathbb R)\text{ are both uncountable}.}
$$
Boundedness and monotonicity force eventual constancy for integer values, but not for rational or real values; countability of the set of possible individual terms does not imply countability of all infinite sequences of those terms.
Back to article page