# Question about number systems

**URL:** <https://boards.straightdope.com/t/question-about-number-systems/569536>\
**Category:** Factual Questions\
**Created:** [January 30, 2011, 7:11pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536 "2011-01-30T19:11:29Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Little\_Nemo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/little_nemo/32/3120_2.png) [@Little\_Nemo](https://boards.straightdope.com/u/Little_Nemo)\
**Post date:** [January 30, 2011, 7:11pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/1 "2011-01-30T19:11:29Z")

</div>

You have the natural numbers, then the integers, then the rational numbers, then the real numbers, which is the set of rational and irrational numbers. But are there two distinct sets of irrational numbers? Some irrational numbers like e or pi or the square root of 2 are derivable. But it’s also possible to have a random irrational number. Is there a term for the set of numbers that includes the rational numbers and derivable irrational numbers but doesn’t include random irrational numbers?

---

<div class="post-metadata">

**Author:** ![Half\_Man\_Half\_Wit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/half_man_half_wit/32/21766_2.png) [@Half\_Man\_Half\_Wit](https://boards.straightdope.com/u/Half_Man_Half_Wit)\
**Post date:** [January 30, 2011, 7:13pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/2 "2011-01-30T19:13:36Z")

</div>

I think that’d be the [computable numbers](http://en.wikipedia.org/wiki/Computable_number), if I understood you correctly.

---

<div class="post-metadata">

**Author:** ![suranyi](https://avatars.discourse-cdn.com/v4/letter/s/e36b37/32.png) [@suranyi](https://boards.straightdope.com/u/suranyi)\
**Post date:** [January 30, 2011, 7:54pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/3 "2011-01-30T19:54:05Z")

</div>

Or maybe the division between [algebraic numbers](http://en.wikipedia.org/wiki/Algebraic_number) and [transcendental numbers](http://en.wikipedia.org/wiki/Transcendental_number).

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [January 30, 2011, 7:58pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/4 "2011-01-30T19:58:46Z")

</div>

As an aside, the cardinality of the set of computable numbers is still only the same as the cardinality of the integers. Which means that even that very large (for human purposes) set is still only an infinitesimally small portion of the full set of real numbers.

EDIT: The OP is not referring to algebraic numbers, since he uses e and pi as examples, both of which are computable but transcendental.

---

<div class="post-metadata">

**Author:** ![yabob](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/yabob/32/2821_2.png) [@yabob](https://boards.straightdope.com/u/yabob)\
**Post date:** [January 30, 2011, 8:09pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/5 "2011-01-30T20:09:29Z")

</div>

Unanswerable until the OP defines what he means by “derivable”.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [January 30, 2011, 8:12pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/6 "2011-01-30T20:12:01Z")

</div>

The most familiar hierarchy of [fields](https://secure.wikimedia.org/wikipedia/en/wiki/Field_%28mathematics%29) beyond the rational numbers is as follows:  
[ul]  
[li]The [constructible](https://secure.wikimedia.org/wikipedia/en/wiki/Constructible_number) numbers: These are the points on the real line that you can get to from zero and one using a compass and a straightedge.[/li][li]The [algebraic](https://secure.wikimedia.org/wikipedia/en/wiki/Algebraic_number) numbers: These are the roots of polynomials with integer coefficients.[/li][li]The [computable](https://secure.wikimedia.org/wikipedia/en/wiki/Computable_number) numbers: These are the reals that can be approximated to any degree of accuracy with rational computations.[/li][li]The [definable](https://secure.wikimedia.org/wikipedia/en/wiki/Definable_number) numbers: These are the reals that can be given finite-length descriptions.[/li][/ul]  
You could make the list a lot longer, but nothing I’ve left off has a particularly natural characterization. Note that all of these are countable sets, and each one is a proper subset of the next one.

That said, this doesn’t have quite the same feel as the distinction between the more familiar number systems. In the standard construction of the real numbers, we start with the axioms of set theory, use those to define the naturals, and then use simple set operations to get the integers, the rationals and the reals in order. You probably could stick in some more complicated constructions to get the others above, but it’s not clear what that would buy you beyond a much more complicated theory.

ETA:

> [@yabob](#):
>
> Unanswerable until the OP defines what he means by “derivable”.

Either computable or definable, which most people will see as equivalent notions unless they have some pretty specialized knowledge.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [January 30, 2011, 9:41pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/7 "2011-01-30T21:41:47Z")

</div>

The example I’ve seen to distinguish computable from definable is the halting Omega, a number which encodes whether a given Turing machine will halt on any given program. So long as the Turing machine is fully specified, Omega can be defined, but since a computation of Omega would require a solution of the halting problem, it cannot be computed.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [January 30, 2011, 10:03pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/8 "2011-01-30T22:03:53Z")

</div>

> [@Chronos](#):
>
> The example I’ve seen to distinguish computable from definable is the halting Omega, a number which encodes whether a given Turing machine will halt on any given program. So long as the Turing machine is fully specified, Omega can be defined, but since a computation of Omega would require a solution of the halting problem, it cannot be computed.

That’s a pretty botched explanation. Chaitin’s constant Omega is the probability that a randomly chosen program will halt when given a randomly chosen input. Not only is it not computable, but you can’t say anything about its value without assuming the answer.

---

<div class="post-metadata">

**Author:** ![Little\_Nemo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/little_nemo/32/3120_2.png) [@Little\_Nemo](https://boards.straightdope.com/u/Little_Nemo)\
**Post date:** [January 30, 2011, 10:31pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/9 "2011-01-30T22:31:22Z")

</div>

> [@yabob](#):
>
> Unanswerable until the OP defines what he means by “derivable”.

For purposes of this thread, let’s say a derivable number is one that two mathematicians could determine independently of each other by starting from a common definition. If, for example, two mathematicians were each determining the square root of two to five hundred places, they’d come up with the same number. This wouldn’t happen with a random number.

---

<div class="post-metadata">

**Author:** ![Little\_Nemo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/little_nemo/32/3120_2.png) [@Little\_Nemo](https://boards.straightdope.com/u/Little_Nemo)\
**Post date:** [January 30, 2011, 10:33pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/10 "2011-01-30T22:33:06Z")

</div>

> [@Half\_Man\_Half\_Wit](#):
>
> I think that’d be the [computable numbers](http://en.wikipedia.org/wiki/Computable_number), if I understood you correctly.

This sounds like what I was looking for.

---

<div class="post-metadata">

**Author:** ![Hari\_Seldon](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hari_seldon/32/5173_2.png) [@Hari\_Seldon](https://boards.straightdope.com/u/Hari_Seldon)\
**Post date:** [January 31, 2011, 12:05am UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/11 "2011-01-31T00:05:50Z")

</div>

A very interesting set of numbers is Erret Bishop’s constructible number (not to be confused with the geometrically constructible numbers). One of these numbers is defined by two recursively enumerable sequences (i.e. sequences that can be the output of Turing machine) of integers, say {a\_n} and {b\_n} with the property that it is provable (constructively, of course) that a\_n/b\_n - a\_m/b\_m \< 1/n + 1/m for all n and m. Then the limit a\_n/b\_n is a constructible number. It is interesting that there are constructible numbers in this sense for which, in our present state of ignorance, we cannot write down a single decimal place. Hint: we might know, for example that it starts out either .99999… for an incredibly large number of places or that it starts out 1.00000…, ditto. It might be exactly 1, or differ from 1 by an incredibly tiny number and we don’t which.

---

<div class="post-metadata">

**Author:** ![Half\_Man\_Half\_Wit](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/half_man_half_wit/32/21766_2.png) [@Half\_Man\_Half\_Wit](https://boards.straightdope.com/u/Half_Man_Half_Wit)\
**Post date:** [January 31, 2011, 3:11pm UTC](https://boards.straightdope.com/t/question-about-number-systems/569536/12 "2011-01-31T15:11:26Z")

</div>

> [@ultrafilter](#):
>
> That’s a pretty botched explanation. Chaitin’s constant Omega is the probability that a randomly chosen program will halt when given a randomly chosen input. Not only is it not computable, but you can’t say anything about its value without assuming the answer.

Hmm, not sure if there’s some misunderstanding – Omega is the probability that a given (prefix-free) Turing machine will halt given a random program; and while it’s not computable, it’s left-computably enumerable, i.e. the set of rational numbers that are smaller than Omega is computably enumerable, and thus, you can, in principle, construct better and better approximations to its value (as [Calude has done](http://researchspace.auckland.ac.nz/handle/2292/3675), for example).
