Kleene’s normal form theorem

E601580

Kleene’s normal form theorem is a fundamental result in computability theory that characterizes all partial recursive (effectively computable) functions using a universal primitive recursive function and the μ-operator.

All labels observed (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf mathematical theorem ⓘ
appearsIn Kleene’s book "Introduction to Metamathematics" ⓘ
Stephen Cole Kleene’s work on recursive functions ⓘ
assumes a fixed effective enumeration of partial recursive functions ⓘ
a formal system of primitive recursive functions ⓘ
author Stephen Cole Kleene ⓘ
linked to: Stephen Kleene
characterizes effectively computable functions (in the sense of partial recursiveness) ⓘ
partial recursive functions ⓘ
concerns effective computability ⓘ
normal forms for partial recursive functions ⓘ
representability of computable functions ⓘ
domain functions on natural numbers ⓘ
field computability theory ⓘ
mathematical logic ⓘ
recursion theory ⓘ
formalizes the idea that all computable functions can be obtained from a universal function by minimization ⓘ
hasConsequence computable functions admit a uniform arithmetical representation ⓘ
every partial recursive function can be obtained by minimization from a primitive recursive predicate and a primitive recursive function ⓘ
historicalContext proved in the development of classical recursion theory in the 1930s–1940s ⓘ
implies every partial recursive function can be represented via a universal function and μ-operator ⓘ
existence of a universal partial recursive function ⓘ
involves arithmetization of syntax ⓘ
coding of finite sequences by natural numbers ⓘ
language first-order arithmetic ⓘ
logicalForm existential statement about primitive recursive functions T and U ⓘ
namedAfter Stephen Cole Kleene ⓘ
linked to: Stephen Kleene
provides a canonical representation of partial recursive functions ⓘ
a normal form for effectively computable functions ⓘ
relatedTo Church–Turing thesis ⓘ
Gödel numbering ⓘ
Kleene’s recursion theorem ⓘ
partial computable functions ⓘ
primitive recursive functions ⓘ
universal Turing machine ⓘ
linked to: Turing machine
role basis for many normal form arguments in computability ⓘ
foundational result in recursion theory ⓘ
tool for proving properties of computable functions ⓘ
statesFormally there exists a primitive recursive function T(e,x,y) and a primitive recursive function U(y) such that every partial recursive function φ_e(x) satisfies φ_e(x) = U(μy T(e,x,y)) when defined ⓘ
usedFor constructing universal functions in recursion theory ⓘ
formalizing the notion of program indices ⓘ
proving undecidability results ⓘ
showing that various models of computation are equivalent ⓘ
usesConcept Gödel numbering of programs ⓘ
indexing of partial recursive functions ⓘ
minimization operator ⓘ
universal primitive recursive function ⓘ
μ-operator ⓘ

How these facts were elicited

Referenced by (5)

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

Stephen Kleene → knownFor → Kleene’s normal form theorem ⓘ
Stephen Kleene → notableConcept → Kleene’s normal form theorem ⓘ
Kleene numbering → relatedTo → s-m-n theorem ⓘ
linked to: Kleene’s normal form theorem
Kleene numbering → relatedTo → Kleene normal form theorem ⓘ
linked to: Kleene’s normal form theorem
Kleene hierarchy → relatedTo → Kleene normal form theorem ⓘ
linked to: Kleene’s normal form theorem