Kleene's O
   HOME

TheInfoList



OR:

In
set theory Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
and
computability theory Computability theory, also known as recursion theory, is a branch of mathematical logic, computer science, and the theory of computation that originated in the 1930s with the study of computable functions and Turing degrees. The field has since ex ...
,
Kleene Stephen Cole Kleene ( ; January 5, 1909 – January 25, 1994) was an American mathematician. One of the students of Alonzo Church, Kleene, along with Rózsa Péter, Alan Turing, Emil Post, and others, is best known as a founder of the branch of ...
's \mathcal is a canonical subset of the
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
s when regarded as ordinal notations. It contains
ordinal notation In mathematical logic and set theory, an ordinal notation is a partial function mapping the set of all finite sequences of symbols, themselves members of a finite alphabet, to a countable set of ordinal number, ordinals. A Gödel numbering is a fun ...
s for every computable ordinal, that is, ordinals below
Church–Kleene ordinal In mathematics, particularly set theory, non-recursive ordinals are large countable ordinals greater than all the recursive ordinals, and therefore can not be expressed using recursive ordinal notations. The Church–Kleene ordinal and variant ...
, \omega_1^. Since \omega_1^ is the first ordinal not representable in a computable system of ordinal notations the elements of \mathcal can be regarded as the canonical ordinal notations. Kleene (1938) described a system of notation for all computable ordinals (those less than the
Church–Kleene ordinal In mathematics, particularly set theory, non-recursive ordinals are large countable ordinals greater than all the recursive ordinals, and therefore can not be expressed using recursive ordinal notations. The Church–Kleene ordinal and variant ...
). It uses a subset of the
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
s instead of finite strings of symbols. Unfortunately, there is in general no effective way to tell whether some natural number represents an ordinal, or whether two numbers represent the same ordinal. However, one can effectively find notations which represent the ordinal sum, product, and power (see
ordinal arithmetic In the mathematical field of set theory, ordinal arithmetic describes the three usual operations on ordinal numbers: addition, multiplication, and exponentiation. Each can be defined in essentially two different ways: either by constructing an expl ...
) of any two given notations in Kleene's \mathcal; and given any notation for an ordinal, there is a
computably enumerable set In computability theory, a set ''S'' of natural numbers is called computably enumerable (c.e.), recursively enumerable (r.e.), semidecidable, partially decidable, listable, provable or Turing-recognizable if: *There is an algorithm such that the ...
of notations which contains one element for each smaller ordinal and is effectively ordered.


Definition

The basic idea of Kleene's system of ordinal notations is to build up ordinals in an effective manner. For members p of \mathcal , the ordinal for which p is a notation is , p , . \mathcal and <_\mathcal (a
partial order In mathematics, especially order theory, a partial order on a set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements needs to be comparable ...
ing of Kleene's \mathcal) are the smallest sets such that the following holds. * 0 \in \mathcal \land , 0, = 0. * i \in \land , i, = \alpha \rightarrow 2^i \in \land , 2^i, = \alpha + 1 \land i < _2^ *Suppose \ is the e -th partial computable function. If e is total and \textrm(\) \subset \mathcal \land \forall n(\(n)<_\(n+1)), then 3\cdot 5^ \in \land \forall n, \(n) <_ 3 \cdot 5^ \land , 3\cdot 5^, =\lim_ , \(k) , * p<_q \land q<_r \rightarrow p<_r This definition has the advantages that one can computably enumerate the predecessors of a given ordinal (though not in the <_\mathcal ordering) and that the notations are downward closed, i.e., if there is a notation for \gamma and \alpha < \gamma then there is a notation for \alpha . There are alternate definitions, such as the set of indices of (partial) well-orderings of the natural numbers.S. G. Simpson
The Hierarchy Based on the Jump Operator
p.269. ''The Kleene Symposium'' (North-Holland, 1980)


Explanation

A member p of Kleene's \mathcal is called a notation and is meant to give a definition of the ordinal , p, . The successor notations are those such that , p, is a successor ordinal \alpha + 1. In Kleene's \mathcal, a
successor ordinal In set theory, the successor of an ordinal number ''α'' is the smallest ordinal number greater than ''α''. An ordinal number that is a successor is called a successor ordinal. The ordinals 1, 2, and 3 are the first three successor ordinals ...
is defined in terms of a notation for the ordinal immediately preceding it. Specifically, a successor notation p is of the form 2^q for some other notation q, so that , p, = , q, + 1. The limit notations are those such that , p, is a
limit ordinal In set theory, a limit ordinal is an ordinal number that is neither zero nor a successor ordinal. Alternatively, an ordinal λ is a limit ordinal if there is an ordinal less than λ, and whenever β is an ordinal less than λ, then there exists a ...
. In Kleene's \mathcal, a notation for a limit ordinal \beta amounts to a computable sequence of notations for smaller ordinals limiting to \beta. Any limit notation p is of the form 3\cdot 5^e where the e'th partial computable function \:\mathbb\rightarrow\mathbb is a total function listing an infinite sequence \langle q_0, q_1...\rangle of notations, which are strictly increasing under the order <_\mathcal. The limit of the sequence of ordinals \langle , q_0, , , q_1, ...\rangle is , p, . Although q <_ p implies , q, < , p, , , q, < , p, does ''not'' imply q <_ p. In order for q <_ p, q must be reachable from p by repeatedly applying the operations 2^n\mapsto n and 3\cdot 5^e\mapsto\(i) for i\in\mathbb. In other words, q <_ p when q is eventually referenced in the definition of , p, given by p.


A Computably Enumerable Order Extending the Kleene Order

For arbitrary p, q\in\mathbb, say that q\prec p when q is reachable from p by repeatedly applying the operations 2^n\mapsto n and 3\cdot 5^e\mapsto\(i) for i\in dom(\). The relation \prec agrees with <_ on \mathcal, but \prec is
computably enumerable In computability theory, a set ''S'' of natural numbers is called computably enumerable (c.e.), recursively enumerable (r.e.), semidecidable, partially decidable, listable, provable or Turing-recognizable if: *There is an algorithm such that the ...
: if q\prec p, then a computer program will eventually find a proof of this fact. For any notation p\in\mathcal, all q\prec p are themselves notations in \mathcal. For p\in\mathbb, p is a notation of \mathcal only when all of the criteria below are met: *For all q\preceq p, q is either 0, a power of 2, or 3\cdot 5^e for some e\in\mathbb. *For any q\preceq p, if q=3\cdot 5^e then \ is total and strictly increasing under \prec; i.e. \(i)\prec\(i+1) for any i\in\mathbb. *The set \ is
well-founded In mathematics, a binary relation is called well-founded (or wellfounded or foundational) on a set (mathematics), set or, more generally, a Class (set theory), class if every non-empty subset has a minimal element with respect to ; that is, t ...
, so that there are no infinite descending sequences ...\prec q_1\prec q_0\prec p.


Basic properties of <O

* If , i, = \alpha and , j, = \beta and i <_ j \,, then \alpha < \beta ; but the converse may fail to hold. * <_\mathcal induces a tree structure on \mathcal , so \mathcal is
well-founded In mathematics, a binary relation is called well-founded (or wellfounded or foundational) on a set (mathematics), set or, more generally, a Class (set theory), class if every non-empty subset has a minimal element with respect to ; that is, t ...
. * \mathcal only branches at limit ordinals; and at each notation of a limit ordinal, \mathcal is infinitely branching. * Since every computable function has countably many indices, each infinite ordinal receives countably many notations; the finite ordinals have unique notations, n usually denoted n_\mathcal . * The first ordinal that doesn't receive a notation is called the
Church–Kleene ordinal In mathematics, particularly set theory, non-recursive ordinals are large countable ordinals greater than all the recursive ordinals, and therefore can not be expressed using recursive ordinal notations. The Church–Kleene ordinal and variant ...
and is denoted by \omega^_1. Since there are only countably many computable functions, the ordinal \omega^_1 is evidently countable. * The ordinals with a notation in Kleene's \mathcal are exactly the computable ordinals. (The fact that every computable ordinal has a notation follows from the closure of this system of ordinal notations under successor and effective limits.) * <_\mathcal is not
computably enumerable In computability theory, a set ''S'' of natural numbers is called computably enumerable (c.e.), recursively enumerable (r.e.), semidecidable, partially decidable, listable, provable or Turing-recognizable if: *There is an algorithm such that the ...
, but there is a computably enumerable relation which agrees with <_\mathcal precisely on members of \mathcal. * For any notation p , the set \lbrace q \mid q <_ p \rbrace of notations below p is computably enumerable. However, Kleene's \mathcal, when taken as a whole, is \Pi^1_1 (see
analytical hierarchy Analytic or analytical may refer to: Chemistry * Analytical chemistry, the analysis of material samples to learn their chemical composition and structure * Analytical technique, a method that is used to determine the concentration of a chemica ...
) and not arithmetical because of the following: * \mathcal is \Pi^1_1-complete (i.e. \mathcal is \Pi^1_1 and every \Pi^1_1 set is Turing reducible to it)Ash, Knight, *Computable Structures and the Hyperarithmetical Hierarchy* p.83. Studies in Logic and the Foundations of Mathematics vol. 144 (2000), ISBN 0-444-50072-3. and every \Sigma^1_1 subset of \mathcal is effectively bounded in \mathcal (a result of Spector). * In fact, any \Pi^1_1 set is many-one reducible to \mathcal. * \mathcal is the universal system of ordinal notations in the sense that any specific set of ordinal notations can be mapped into it in a straightforward way. More precisely, there is a computable function f such that if e is an index for a computable well-ordering, then f(e) is a member of \mathcal and <_e is order-isomorphic to an initial segment of the set \ . * There is a computable function +_\mathcal , which, for members of \mathcal , mimics ordinal addition and has the property that \max \ \leq p +_\mathcal q . (Jockusch)


Properties of paths in <O

A path in \mathcal is a subset \mathcal of \mathcal which is totally ordered by <_\mathcal and is closed under predecessors, i.e. if p is a member of a path \mathcal and q <_\mathcal p then q is also a member of \mathcal . A path \mathcal is maximal if there is no element of \mathcal which is above (in the sense of <_\mathcal ) every member of \mathcal , otherwise \mathcal is non-maximal. * A path \mathcal is non-maximal if and only if \mathcal is computably enumerable (c.e.). It follows by remarks above that every element p of \mathcal determines a non-maximal path \mathcal ; and every non-maximal path is so determined. * There are 2^ maximal paths through \mathcal ; since they are maximal, they are non-c.e. * In fact, there are 2^ maximal paths ''within'' \mathcal of length \omega^2 . (Crossley, Schütte) * For every non-zero ordinal \lambda < \omega_1^ , there are 2^ maximal paths within \mathcal of length \omega^2 \cdot \lambda . (Aczel) * Further, if \mathcal is a path whose length is ''not'' a multiple of \omega^2 then \mathcal is not maximal. (Aczel) * For each c.e. degree d , there is a member e_d of \mathcal such that the path \mathcal = \lbrace p \mid p <_ e_d \rbrace has many-one degree d . In fact, for each computable ordinal \alpha \geq \omega^2 , a notation e_d exists with , e_d, = \alpha . (Jockusch) * There exist \aleph_0 paths through \mathcal which are \Pi_1^1 . Given a progression of computably enumerable theories based on iterating Uniform Reflection, each such path is incomplete with respect to the set of true \Pi_1^0 sentences. (Feferman & Spector) * There exist \Pi^1_1 paths through \mathcal each initial segment of which is not merely c.e., but computable. (Jockusch) * Various other paths in \mathcal have been shown to exist, each with specific kinds of reducibility properties. (See references below)


See also

* Computable ordinal *
Large countable ordinal In the mathematical discipline of set theory, there are many ways of describing specific countable ordinals. The smallest ones can be usefully and non-circularly expressed in terms of their Cantor normal forms. Beyond that, many ordinals of relev ...
*
Ordinal notation In mathematical logic and set theory, an ordinal notation is a partial function mapping the set of all finite sequences of symbols, themselves members of a finite alphabet, to a countable set of ordinal number, ordinals. A Gödel numbering is a fun ...


References

* * * * {{refend Ordinal numbers