Definable real number explained
Informally, a definable real number is a real number that can be uniquely specified by its description. The description may be expressed as a construction or as a formula of a formal language. For example, the positive square root of 2,
, can be defined as the unique positive solution to the equation
, and it can be constructed with a compass and straightedge.
Different choices of a formal language or its interpretation give rise to different notions of definability. Specific varieties of definable numbers include the constructible numbers of geometry, the algebraic numbers, and the computable numbers. Because formal languages can have only countably many formulas, every notion of definable numbers has at most countably many definable real numbers. However, by Cantor's diagonal argument, there are uncountably many real numbers, so almost every real number is undefinable.
Constructible numbers
See main article: article and Constructible number. One way of specifying a real number uses geometric techniques. A real number
is a constructible number if there is a method to construct a line segment of length
using a compass and straightedge, beginning with a fixed line segment of length 1.
Each positive integer, and each positive rational number, is constructible. The positive square root of 2 is constructible. However, the cube root of 2 is not constructible; this is related to the impossibility of doubling the cube.
Real algebraic numbers
A real number
is called a real
algebraic number if there is a
polynomial
, with only integer coefficients, so that
is a root of
, that is,
. Each real algebraic number can be defined individually using the order relation on the reals. For example, if a polynomial
has 5 real roots, the third one can be defined as the unique
such that
and such that there are two distinct numbers less than
at which
is zero.
All rational numbers are constructible, and all constructible numbers are algebraic. There are numbers such as the cube root of 2 which are algebraic but not constructible.
The real algebraic numbers form a subfield of the real numbers. This means that 0 and 1 are algebraic numbers and, moreover, if
and
are algebraic numbers, then so are
,
,
and, if
is nonzero,
.
The real algebraic numbers also have the property, which goes beyond being a subfield of the reals, that for each positive integer
and each real algebraic number
, all of the
th roots of
that are real numbers are also algebraic.
There are only countably many algebraic numbers, but there are uncountably many real numbers, so in the sense of cardinality most real numbers are not algebraic. This nonconstructive proof that not all real numbers are algebraic was first published byGeorg Cantor in his 1874 paper "On a Property of the Collection of All Real Algebraic Numbers".
Non-algebraic numbers are called transcendental numbers. The best known transcendental numbers are and .
Computable real numbers
A real number is a computable number if there is an algorithm that, given a natural number
, produces a decimal expansion for the number accurate to
decimal places. This notion was introduced by Alan Turing in 1936.
The computable numbers include the algebraic numbers along with many transcendental numbers including
Like the algebraic numbers, the computable numbers also form a subfield of the real numbers, and the positive computable numbers are closed under taking
th roots for each
Not all real numbers are computable. Specific examples of noncomputable real numbers include the limits of Specker sequences, and algorithmically random real numbers such as Chaitin's Ω numbers.
Definability in arithmetic
Another notion of definability comes from the formal theories of arithmetic, such as Peano arithmetic. The language of arithmetic has symbols for 0, 1, the successor operation, addition, and multiplication, intended to be interpreted in the usual way over the natural numbers. Because no variables of this language range over the real numbers, a different sort of definability is needed to refer to real numbers. A real number
is
definable in the language of arithmetic (or
arithmetical) if its
Dedekind cut can be defined as a
predicate in that language; that is, if there is a first-order formula
in the language of arithmetic, with three free variables, such that