In computability theory, a primitive recursive function is a function that can be computed by a computer program whose loops are all for loops with iteration bounds fixed in advance, and primitive recursive functions form a strict subset of the general recursive functions that are also total functions. They are significant because most of the computable functions studied in number theory, and more generally in mathematics, are primitive recursive, with common examples including addition, division, factorials, exponential functions, and the function that returns the nth prime number; showing that a computable function is primitive recursive can be done by showing that its time complexity is bounded above by a primitive recursive function of the size of the input. Constructing a computable function that is not primitive recursive is notably difficult, though such functions do exist, and the complexity class containing all primitive recursive functions is called PR.
Facts
Connections
Attributed To
Source Primitive Recursive Function (Wikipedia)
In Branch
Source Primitive Recursive Function (Wikipedia)
Is Kind Of Object
Sources
1. Primitive Recursive Function (Wikipedia)
Lead section
In computability theory, a primitive recursive function is, roughly speaking, a function that can be computed by a computer program whose loops are all "for" loops (that is, an upper bound of the number of iterations of every loop is fixed before entering the loop).
Article text
Primitive recursive arithmetic was first proposed by Thoralf Skolem in 1923.
In Branch: Computability Theory, Lead sentence
In computability theory, a primitive recursive function is, roughly speaking, a function that can be computed by a computer progra
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.