In computability theory, a primitive recursive function is, roughly speaking, a function that can be computed by a computer program whose loops are all...
38 KB (7,230 words) - 12:16, 15 June 2025
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) - 17:29, 24 May 2025
Primitive recursive arithmetic (PRA) is a quantifier-free formalization of the natural numbers. It was first proposed by Norwegian mathematician Skolem...
10 KB (1,369 words) - 15:32, 12 April 2025
function, a computable partial function from natural numbers to natural numbers Primitive recursive function, a function which can be computed with loops...
540 bytes (94 words) - 10:00, 21 April 2021
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
In mathematics, primitive recursive set functions or primitive recursive ordinal functions are analogs of primitive recursive functions, defined for sets...
5 KB (564 words) - 06:34, 24 December 2022
recursive. All primitive recursive functions are total and computable, but the Ackermann function illustrates that not all total computable functions...
59 KB (7,132 words) - 09:32, 17 June 2025
elementary recursive function, also called an elementary function, or a Kalmár elementary function, is a restricted form of a primitive recursive function, allowing...
7 KB (1,025 words) - 08:05, 6 November 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
computation of a value of a function requires only the previous value; for example, for a 1-ary primitive recursive function g the value of g(n+1) is computed...
7 KB (1,299 words) - 16:05, 1 April 2024
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...
10 KB (1,631 words) - 21:55, 16 August 2024
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
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
= 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:27, 27 March 2024
Loop variant (redirect from Bound function)
construct such as a recursive function call, it is no longer capable of full μ-recursion, but only primitive recursion. Ackermann's function is the canonical...
10 KB (1,537 words) - 08:05, 24 August 2021
arithmetically definable functions is closed under primitive recursion, and therefore includes all primitive recursive functions. The β function was introduced...
8 KB (1,357 words) - 02:26, 6 January 2025
that allow the use of primitive recursive functions, as now the quantifiers may be bounded by any primitive recursive function of the arguments. The Σ...
25 KB (4,583 words) - 17:47, 31 March 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,334 words) - 10:00, 1 June 2025
Computably enumerable set (redirect from Recursive enumeration)
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 may be...
9 KB (1,318 words) - 20:47, 12 May 2025
indirection – and thereby compute the sub-class of primitive recursive functions – by using a primitive recursive "operator" called "definition by cases" (defined...
66 KB (7,515 words) - 15:56, 20 December 2024
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
LOOP is a simple register language that precisely captures the primitive recursive functions. The language is derived from the counter-machine model. Like...
17 KB (2,096 words) - 13:46, 8 November 2024
Computable set (redirect from Recursive sets)
computable if and only if the indicator function 1 S {\displaystyle \mathbb {1} _{S}} is computable. Every recursive language is a computable. Every finite...
4 KB (500 words) - 23:17, 22 May 2025
of recursive functions by use of the IF-THEN-ELSE construction common to computer science, together with four of the operators of primitive recursive functions:...
9 KB (1,132 words) - 21:58, 19 February 2025
of a function is a value provided to obtain the function's result. It is also called an independent variable. For example, the binary function f ( x...
3 KB (436 words) - 07:08, 28 January 2025
differentiating. Prime number Infinitude of the prime numbers Primitive recursive function Principle of bivalence no propositions are neither true nor false...
6 KB (593 words) - 20:11, 5 June 2023
Power set (section Recursive definition)
\left|2^{S}\right|=2^{n}=\sum _{k=0}^{n}{\binom {n}{k}}} If S is a finite set, then a recursive definition of P(S) proceeds as follows: If S = {}, then P(S) = { {} }...
21 KB (2,479 words) - 08:13, 23 April 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
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) - 14:45, 29 March 2025