In computability theory, a primitive recursive function is, roughly speaking, a function that can be computed by a computer program whose loops are all...
40 KB (7,348 words) - 09:34, 30 July 2025
mathematics, primitive recursive set functions or primitive recursive ordinal functions are analogs of primitive recursive functions, defined for sets or ordinals...
5 KB (564 words) - 06:34, 24 December 2022
recursive functions. However, not every total recursive function is a primitive recursive function—the most famous example is the Ackermann function....
18 KB (2,747 words) - 19:37, 29 July 2025
recursive. All primitive recursive functions are total and computable, but the Ackermann function illustrates that not all total computable functions...
62 KB (7,410 words) - 11:24, 23 June 2025
= 2 and S(2) = 3. The successor function is one of the basic components used to build a primitive recursive function. Successor operations are also known...
3 KB (389 words) - 13:01, 24 July 2025
the class of elementary recursive functions ("Kalmár elementary functions") as a subset of the primitive recursive functions — specifically, those that...
9 KB (1,511 words) - 07:51, 1 August 2025
the function can be chosen to be injective. The set S is the range of a primitive recursive function or empty. Even if S is infinite, repetition of values...
9 KB (1,318 words) - 20:47, 12 May 2025
In mathematical logic, the primitive recursive functionals are a generalization of primitive recursive functions into higher type theory. They consist...
4 KB (521 words) - 02:32, 9 December 2024
functions. Another example is the Ackermann function, which is recursively defined but not primitive recursive. For definitions of this type to avoid circularity...
24 KB (3,362 words) - 23:24, 22 May 2025
the set S {\displaystyle S} is computable if and only if the indicator function 1 S {\displaystyle \mathbb {1} _{S}} is computable. Every recursive language...
4 KB (500 words) - 23:17, 22 May 2025
a function from a set X to a set Y assigns to each element of X exactly one element of Y. The set X is called the domain of the function and the set Y...
76 KB (11,410 words) - 20:15, 22 May 2025
property. Adding the μ-operator to the primitive recursive functions makes it possible to define all computable functions. Suppose that R(y, x1, ..., xk) is...
32 KB (3,228 words) - 21:41, 19 December 2024
Recursion (computer science) (redirect from Recursive function (programming))
smaller instances of the same problem. Recursion solves such recursive problems by using functions that call themselves from within their own code. The approach...
62 KB (7,388 words) - 18:24, 20 July 2025
the primitive recursive functions. The language is derived from the counter-machine model. Like the counter machines the LOOP language comprises a set of...
17 KB (2,084 words) - 14:42, 22 July 2025
trick) states that any recursively enumerable set of well-formed formulas of a first-order language is (primitively) recursively axiomatizable. This result...
4 KB (675 words) - 22:17, 16 July 2024
higher-order functions that analyze a recursive data structure and through use of a given combining operation, recombine the results of recursively processing...
39 KB (2,787 words) - 17:58, 1 August 2025
Mutual recursion (redirect from Mutually recursive)
mutually recursive functions are primitive recursive, which can be proven by course-of-values recursion, building a single function F that lists the values...
15 KB (2,015 words) - 04:28, 15 July 2025
existence of any primitive recursive function in x × ω → y {\displaystyle x\times \omega \to y} , and in particular in the uncountable function spaces out of...
213 KB (35,229 words) - 13:58, 4 July 2025
Tail call (redirect from Tail recursive function)
dictionary. Course-of-values recursion Recursion (computer science) Primitive recursive function Inline expansion Leaf subroutine Corecursion Like this: if (ls...
41 KB (4,342 words) - 20:35, 21 July 2025
example the μ-recursive functions obtained from primitive recursion and the μ operator. The terminology for computable functions and sets is not completely...
54 KB (6,414 words) - 03:45, 30 May 2025
surjective function (also known as surjection, or onto function /ˈɒn.tuː/) is a function f such that, for every element y of the function's codomain, there...
17 KB (1,941 words) - 14:49, 16 July 2025
In mathematics, an injective function (also known as injection, or one-to-one function ) is a function f that maps distinct elements of its domain to...
17 KB (2,589 words) - 07:48, 3 July 2025
Grzegorczyk hierarchy (category Hierarchy of functions)
functions used in computability theory. Every function in the Grzegorczyk hierarchy is a primitive recursive function, and every primitive recursive function...
11 KB (1,721 words) - 20:22, 30 July 2025
Computation in the limit (redirect from Limiting recursive)
computable in the limit, limit recursive and recursively approximable are also used. One can think of limit computable functions as those admitting an eventually...
9 KB (1,678 words) - 02:57, 26 July 2024
Primitive recursive arithmetic (PRA) is a quantifier-free formalization of the natural numbers. It was first proposed by Norwegian mathematician Skolem...
10 KB (1,378 words) - 23:13, 6 July 2025
homotopy type theory, a set may be regarded as a homotopy 0-type, with universal properties of sets arising from the inductive and recursive properties of higher...
54 KB (6,586 words) - 11:37, 29 June 2025
reverse mathematics (Simpson 2009). Elementary recursive arithmetic (ERA) is a subsystem of primitive recursive arithmetic (PRA) in which recursion is restricted...
7 KB (875 words) - 20:48, 17 February 2025
BlooP and FlooP (section Factorial function)
can express all computable functions. For example, it can express the Ackermann function, which (not being primitive recursive) cannot be written in BlooP...
6 KB (696 words) - 11:35, 8 May 2025
Reentrant mutex (redirect from Recursive mutex)
science, the reentrant mutex (also known as a recursive mutex or recursive lock) is a synchronization primitive that may be locked multiple times by the same...
7 KB (886 words) - 01:39, 19 July 2025