Can the Cantor diagonal argument be use to check countability of natural numbers? I know how it sounds, but anyway.
According to the fundamental theorem of arithmetic, any natural number can be expressed as an unique product of primes.
if we denote primes $2,3,5,\ldots$ as $P_1,P_2,P_3,\ldots$ and include $1$ as part of the system, we will get,
$$D = [1, P_1, P_2, P_3,\ldots]$$
we can write any natural number as series of $[d]$ that goes on forever, as we can keep on appending $1$ to any product of primes forever.
for example $6$ is $2 \cdot 3 \cdot 1 \cdot 1 \cdot 1 \cdot 1 \cdot 1.....$
Now, we use the Cantor diagonalization, and enumerate all possible combinations of D.
$$1 - D_{11}, D_{12}, D_{13}, D_{14}, ...$$ $$...$$ $$n - D_{n1}, D_{n2}, D_{n3}, D_{n4}, ...$$ $$...$$
Can we show that there is another number that is not in the list? If we assume that there is a function, $\operatorname{Next}(D)$, that gives as the next element in $[D]$.
$$P_1 = \operatorname{Next}(1)$$ $$P{n+1} = \operatorname{Next}(P_n)$$
since there is always the next prime, we can construct,
$$m = \operatorname{Next}(D_{11}) \cdot \operatorname{Next}(D_{22}) \cdot \operatorname{Next}(D_{33}) \cdot \operatorname{Next}(D_{44})...$$
This is analogous to adding $1$ to diagonal elements applied to real numbers.
From the same diagonalization argument this number, '$m$' cannot be in the list. It is a contradiction, and natural numbers aren't countable...
Can someone point on a rigurous discussion of such a reasoning?
Thanks!