Kleene numbering

E446862

Kleene numbering is a method in computability theory for effectively assigning natural numbers to partial recursive functions, refining Gödel numbering to study algorithmic properties of functions.

All labels observed (2)

Label Occurrences
Kleene numbering canonical 1
Kleene’s recursion theorem 1

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf concept in computability theory ⓘ
mathematical concept ⓘ
numbering of partial recursive functions ⓘ
assumption the set of partial recursive functions is countable ⓘ
codomain partial recursive functions ⓘ
context arithmetization of syntax and computation ⓘ
classical recursion theory ⓘ
contrastsWith non-effective or arbitrary enumerations of functions ⓘ
domain natural numbers ⓘ
enables construction of diagonal functions and fixed-point arguments ⓘ
definition of computably enumerable sets via indices of partial recursive functions ⓘ
definition of many-one and Turing reducibility using indices ⓘ
field computability theory ⓘ
mathematical logic ⓘ
theoretical computer science ⓘ
formalizes the idea of indexing algorithms by natural numbers ⓘ
hasCharacteristic indices are called Gödel numbers or program numbers ⓘ
historicalDevelopment introduced in the development of recursion theory by Stephen Cole Kleene in the 20th century ⓘ
implies existence of an effective enumeration of partial recursive functions ⓘ
isPartOf the standard framework of classical computability theory ⓘ
namedAfter Stephen Cole Kleene ⓘ
linked to: Stephen Kleene
property allows uniform enumeration of partial recursive functions ⓘ
is effective (computable) as a mapping from indices to functions ⓘ
is surjective onto the class of partial recursive functions ⓘ
purpose to effectively assign natural numbers to partial recursive functions ⓘ
to study algorithmic properties of partial recursive functions ⓘ
refines Gödel numbering ⓘ
relatedTo Gödel numbering ⓘ
Kleene normal form theorem ⓘ
acceptable numbering ⓘ
effective numbering ⓘ
partial recursive function ⓘ
recursive function theory ⓘ
s-m-n theorem ⓘ
universal partial recursive function ⓘ
requires a fixed effective coding of finite sequences of natural numbers ⓘ
a fixed formalism for defining partial recursive functions ⓘ
supports proofs of universality and simulation theorems in recursion theory ⓘ
usedFor defining acceptable programming systems ⓘ
defining universal partial recursive functions ⓘ
formalizing the notion of algorithm in recursion theory ⓘ
proving recursion-theoretic invariance results ⓘ
studying reducibility and degrees of unsolvability ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Gödel numbering → relatedConcept → Kleene numbering ⓘ
Stephen Kleene → knownFor → Kleene’s recursion theorem ⓘ
linked to: Kleene numbering