Mathematics Atlas

How Proof Is Made
Sign In
Text size
100%
Theme
Mathematical Object

Primitive Recursive Function

Logic, Foundations and Set Theory

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
Classification
Object Kind
Function 1
Origin Year
1923 1
Connections

Attributed To

Source Primitive Recursive Function (Wikipedia)

In Branch

Source Primitive Recursive Function (Wikipedia)

Is Kind Of Object

Functions, Concepts
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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.