0
$\begingroup$

One can use Cantor's diagonalization argument to prove that the real numbers are uncountable. Assuming all real numbers are Cauchy-sequences: What theorem/principle does state/provide that one can construct a new Cauchy sequence from an infinite enumeration of them? Or why is it's existence implied?

If the question is pointless because the Cantor's diagonalization argument uses p-adig numbers, my question concerns just them :-)

If the question is still pointless, because Cantors diagonalization argument uses 9-adig numbers, I should probably go to sleep.

$\endgroup$

1 Answer 1

0
$\begingroup$

I'm not sure what your last two paragraphs mean, but your main question seems to be: "What axioms do you need to prove that the reals - thought of as the set of equivalence classes of Cauchy sequences of rational numbers - are uncountable?"

Well, first, note that we need some axioms to even talk about the reals defined in this manner - we need to be able to make sense of sets of sets of rationals. Different definitions of the reals may have different "axiomatic overhead." But let's leave this point alone for the moment.

Usually, Cantor's diagonal argument is presented as acting on decimal or binary expansions - this is just an instance of picking a canonical representative from each equivalence class of Cauchy sequences. If $f: \mathbb{N}\rightarrow\mathbb{R}$ is a purported bijection, we want - for each $n\in\mathbb{N}$ - to pick a representative $(a_i^n)$ of the real $f(n)$. You might worry that there's some axiom of choice shenanigans here, but that's not so - since $\mathbb{Q}$ is explicitly countable, we can do this without choice . . .

Assuming we know how fast our Cauchy sequences converge! Decimal, binary, etc. representations have a wonderful feature - they converge quickly. A modulus of convergence for a Cauchy sequence $(c_i)$ is a sequence of naturals $(k_n)$ such that - for $i, j>k_n$ - we have $d(c_i, c_j)<2^{-n}$. Unfortunately, once we start talking about moduli, things get tricky: the statement "every Cauchy sequence has a modulus" is not computably true, that is, there are computable Cauchy sequences without computable moduli. In order to make things go the way they should, we need axioms which go beyond the computable. Fortunately, they don't have to go much beyond the computable - it's enough for every function's range to exist.

So in this sense, Cantor's diagonal argument does need some nontrivial axiomatic strength. If you're interested in this sort of thing, you should look at Reverse Mathematics. However, I'll point out two things:

  • The axioms needed are, while going beyond computable mathematics, extremely weak.

  • The need to go beyond computable mathematics is mostly a function of having picked the wrong definition of real number - if we care about the computable content of our axioms, we should define real numbers as equivalence classes of Cauchy sequences equipped with moduli of continuity. Note that this is exactly what a decimal (or binary, etc.) representation is! So this is actually a very natural thing to do. In particular, if we define the reals this way, then we don't need any axioms beyond computable mathematics, and in fact even that's overkill.

Hope this helps!

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .