Article · Wikipedia archive · Last revised May 27, 2026

Computable ordinal

In mathematics, specifically computability and set theory, an ordinal is said to be computable or recursive if there is a computable well-ordering ⁠⁠ of a computable subset ⁠⁠ of the natural numbers having the order type ⁠⁠. This means that given any ⁠⁠ it is decidable whether ⁠⁠, and given any ⁠⁠ it is decidable whether ⁠⁠. Equivalently, ⁠⁠ is computable if it either is finite or is the order type of a computable well-ordering of all natural numbers.

Last revised
May 27, 2026
Read time
≈ 2 min
Length
354 w
Citations
5
Source

In mathematics, specifically computability and set theory, an ordinal α {\displaystyle \alpha } is said to be computable or recursive if there is a computable well-ordering {\displaystyle \prec } of a computable subset S {\displaystyle S} of the natural numbers having the order type α {\displaystyle \alpha } . This means that given any x N {\displaystyle x\in \mathbb {N} } it is decidable whether x S {\displaystyle x\in S} , and given any x , y S {\displaystyle x,y\in S} it is decidable whether x y {\displaystyle x\prec y} . Equivalently, α {\displaystyle \alpha } is computable if it either is finite or is the order type of a computable well-ordering of all natural numbers.1

It is easy to check that ω {\displaystyle \omega } is computable. The successor of a computable ordinal is computable, and the set of all computable ordinals is closed downwards.1 The sum, product, and power of a pair of computable ordinals are also computable.

The supremum of all computable ordinals is called the Church–Kleene ordinal, the first nonrecursive ordinal, and denoted by ω 1 C K {\displaystyle \omega _{1}^{\mathsf {CK}}} .2 The Church–Kleene ordinal is a limit ordinal. An ordinal is computable if and only if it is smaller than ω 1 C K {\displaystyle \omega _{1}^{\mathsf {CK}}} .3 Since there are only countably many computable binary relations, there are also only countably many computable ordinals. Thus, ω 1 C K {\displaystyle \omega _{1}^{\mathsf {CK}}} is countable.

The computable ordinals are exactly the ordinals that have an ordinal notation in Kleene's O {\displaystyle {\mathcal {O}}} .4

See also

See also

Notes

Notes

  1. Sacks (1990), p. 9.
  2. Sacks (1990), p. 10.
  3. This follows immediately from downward closure and the definition of ω 1 C K {\displaystyle \omega _{1}^{\mathsf {CK}}} .
  4. Sacks (1990), Theorem 4.4.
References

References