1

Here's my argument:

Descriptions of finite length are countably infinite (we can enumerate through all descriptions of max length 1 with 1 distinct symbols, then max length 2 with 2 distinct symbols, etc.)

Some finite length descriptions specify a single real number including the axioms/definitions needed to define the real number.

Therefore the real numbers that have a finite length description are a subset of all finite length descriptions.

Since there are uncountable reals, then some reals have no finite length description.


Someone may argue, we cannot define which of those descriptions correspond to real numbers and which do not.

Agreed - due to Godel's incompleteness theorem, some of those descriptions will correspond to real numbers that cannot be proven to be real numbers from the axioms and definitions in the description.

Therefore, given a finite description of axioms and definitions and a candidate real number, we cannot decide whether or not it's a real number from the axioms and definitions in the description.

The enumeration of defineable real numbers, then is not defineable.

However, every defineable real number is an element of descriptions of finite length.


A similar question is here: Are there real numbers that cannot be uniquely expressed with a finite number of symbols?

I don't understand this part of this answer:

Externally, it is possible (but not necessary) that every real number can be uniquely expressed in the same metalanguage you use to describe the set theory you're using. Here is a related question asking whether, not just each individual real number, but every set can be defined.

Apparently there's a model in ZFC that can specify each set - and thus real number. How does that work with my argument? Does that model require an infinite length description? If so, then to fully describe those real numbers, you need to fully describe the model of ZFC, which requires an infinite description. That's compatible with my argument that says some real numbers require an infinite description.

  • Not sure if this is what you're looking for, but you may find this interesting: https://en.wikipedia.org/wiki/Chaitin%27s_constant – morrowmh Dec 19 '20 at 19:32

2 Answers2

2

But how do you know that there are uncountably many reals? Skolem's paradox is addressing exactly that. If $M$ is a countable model of $\sf ZFC$, then $M$ contains countably many reals. Yet internally to that model, the reals are uncountable.

The math tea argument is, when presented correctly, the following:

Let $\cal L$ be the language of analysis, i.e. $0,1,+,\cdot,\exp,\int,\sin,\cos$ and the function symbols for a few other things we want, perhaps. Then in the "natural interpretation" of $\cal L$ in $\Bbb R$ (which is even second, or third order logic) there are only countably many real numbers that are definable, and therefore most reals are undefinable.

But if we start adding more things to the universe, more real numbers can turn up definable. For example, if $r$ is any real number that wasn't definable originally, we can add it as a constant symbol. Or maybe we added a subset $A\subseteq\Bbb R$ such that $A\cap [n,n+1)$ has exactly the number of elements as the $n$th decimal expansion of $\Bbb R$. This allows us to define $r$, and that's just one example.

But all of this happens inside a universe of a set theory, that is much larger and much more complex, so there's a lot more than can be defined there.

So the problem, really, is that "finite description" doesn't tell us what you are allowed to use for the description. And when you start allowing the description to come from the entire mathematical universe, you invariably start having more things that you can describe. Moreover, since the definitions given over the whole mathematical universe are not internal to the universe, they usual arguments simply break down.

Asaf Karagila
  • 393,674
0

I read a book by Y. Manin where he presents a very similar argument for why there exist uncomputable functions. Then he gives a critique of that argument, which I will try to apply here:

We don't know what a $\bf description$ formally is. This may not seem to be a problem, since for any reasonable way to formalize the notion it is going to be a finite sequence of letters under a finite alphabet. But can we assume that we can work with a single such formalization? Maybe for any real number, we can find an intuitively valid description of it, but there is no formalization that can capture them all.


Externally, it is possible (but not necessary) that every real number can be uniquely expressed in the same metalanguage you use to describe the set theory you're using.

I believe that here $\textit{to be uniquely expressed in a metalanguage}$ means $\textit{to have an intuitively valid description}$.


Apparently there's a model in ZFC that can specify each set - and thus real number.

I am not very knowledgeable in this area and can be totally wrong, but here is what I think:

Models do not specify anything. Formal theories specify elements of their models. The answer to the question suggests that there is a model of ZFC, each element of which can be specified in ZFC. So we are not talking about specifying all sets in general, but all sets that are elements of that particular model (and there must be countably many of them, I believe).

Ansar
  • 529
  • "We don't know what a formally is." Agreed. That's what I meant when I said "The enumeration of defineable real numbers, then is not defineable." – Jesus is Lord Dec 20 '20 at 16:08
  • I tried to get around description not being formalizable by encoding the axioms+definitions into the descriptions of the reals. In other words, we can enumerate through all possible finite-length formal definitions of description. Some may not make sense, but every definition of description will be accounted for. We also enumerate through all candidate real numbers in a dovetail fashion. Thus we consider all formal definitions of descriptions and real numbers they can describe. Every possible (finite) real number, and formal definition of description is contained in this countable list – Jesus is Lord Dec 20 '20 at 16:10
  • @Jared, I see what you mean. You are correct in the sense that no formal theory (with a finite or countable alphabet) can specify every real number. However, it doesn't mean that some real numbers cannot be specified in general. – Ansar Dec 20 '20 at 17:16
  • @Jared, in your argument you seem to fix a formal system (an alphabet, a set of axioms, etc.) Then you are talking about descriptions as certain formulas in that system. I am trying to say that there may be an intuitively valid description of a real number, that cannot be rewritten as a formula in your formal system. So maybe you can specify every real number, but not in a formal system. – Ansar Dec 20 '20 at 17:51
  • "I am trying to say that there may be an intuitively valid description of a real number, that cannot be rewritten as a formula in your formal system." Even if that's the case, if the intuitive descriptions are deterministic and a finite string of symbols, therefore I think the argument still holds - they will be elements of the enumeration of all finite sequences of symbols – Jesus is Lord Dec 20 '20 at 22:48
  • The closest way I could think around my argument is randomness. If we have a device that can generate a real number at random, chances are (100%) it will be a number that cannot be described by a deterministic finite length description. Furthermore every real number that cannot be described by a deterministic finite length description could in theory be outputted if we were to call this device over and over. Therefore I would reformulate my original claim as there are real numbers that have no finite deterministic description to get around randomness. – Jesus is Lord Dec 20 '20 at 22:51
  • @Jared, Your argument is applicable to formal languages, where every sentence has a concrete "meaning" (if we fix a model beforehand). It is not applicable to human (meta-)languages, where the meaning of sentences depends on their context. For example, by your argument, we cannot specify every natural number using sentences of length less than a hundred (there are finitely many of them). But in fact, I can: "smallest natural number that hasn't been specified in this list yet" (zero), "smallest natural number that hasn't been specified in this list yet" (one), etc. – Ansar Dec 21 '20 at 02:46
  • "It is not applicable to human (meta-)languages, where meaning of sentences depends on their context." If the sentence requires additional context, then that context can show up in the description of the real number – Jesus is Lord Dec 21 '20 at 02:49