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
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
Recursion (computer science) (redirect from Recursive algorithm)
Recursion (in general) Sierpiński curve McCarthy 91 function μ-recursive functions Primitive recursive functions Tak (function) Logic programming Graham, Ronald;...
62 KB (7,388 words) - 14:45, 29 March 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
Mutual recursion (redirect from Mutually recursive)
common in functional programming and in some problem domains, such as recursive descent parsers, where the datatypes are naturally mutually recursive. The...
15 KB (2,013 words) - 19:17, 16 March 2024
List of pioneers in computer science Mathematical Platonism Primitive recursive functional Strange loop Tarski's undefinability theorem World Logic Day...
56 KB (5,924 words) - 19:45, 18 June 2025
Tail call (redirect from Tail-recursive)
called 'properly tail recursive'. Besides space and execution efficiency, tail-call elimination is important in the functional programming idiom known...
41 KB (4,334 words) - 10:00, 1 June 2025
a more natural style of expressing computation than simply using primitive recursive functions. Since the halting problem cannot be solved in general...
2 KB (194 words) - 01:58, 15 May 2022
Lambda calculus (redirect from Lambda-recursive function)
24 Every recursively defined function can be seen as a fixed point of some suitably defined higher order function (also known as functional) closing over...
90 KB (12,117 words) - 02:29, 15 June 2025
intuitionistic logic (Heyting arithmetic) into a finite type extension of primitive recursive arithmetic, the so-called System T. It was developed by Kurt Gödel...
8 KB (1,150 words) - 10:26, 19 January 2025
Pattern matching (redirect from Pattern matching (functional programming))
been developed in a number of recursive and non-recursive varieties. More complex patterns can be built from the primitive ones of the previous section...
28 KB (3,292 words) - 08:36, 25 June 2025
LOOP is a simple register language that precisely captures the primitive recursive functions. The language is derived from the counter-machine model....
17 KB (2,096 words) - 13:46, 8 November 2024
Corecursion (redirect from Co-recursive)
factorial, which is defined recursively by 0! := 1 and n! := n × (n - 1)!. To recursively compute its result on a given input, a recursive function calls (a copy...
30 KB (4,184 words) - 05:32, 13 June 2024
Function (mathematics) (redirect from Functional relationship)
mathematics, the Riemann hypothesis. In computability theory, a general recursive function is a partial function from the integers to the integers whose...
76 KB (11,410 words) - 20:15, 22 May 2025
for a 1-ary primitive recursive function g the value of g(n+1) is computed only from g(n) and n. The factorial function n! is recursively defined by the...
7 KB (1,299 words) - 16:05, 1 April 2024
Model of computation (section Functional models)
tree model External memory model Functional models include: Abstract rewriting systems Combinatory logic General recursive functions Lambda calculus Concurrent...
4 KB (381 words) - 21:54, 12 March 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...
9 KB (1,318 words) - 20:47, 12 May 2025
these is the primitive recursive functions. Another example is the Ackermann function, which is recursively defined but not primitive recursive. For definitions...
24 KB (3,362 words) - 23:24, 22 May 2025
with Jacques Herbrand, formalized the definition of the class of general recursive functions: the smallest class of functions (with arbitrarily many arguments)...
58 KB (6,849 words) - 00:41, 20 June 2025
Computable set (redirect from Recursive sets)
computability theory, a set of natural numbers is computable (or decidable or recursive) if there is an algorithm that computes the membership of every natural...
4 KB (500 words) - 23:17, 22 May 2025
functions and values. Lists, for example, are built up in many functional languages from two primitives: any list is either an empty list, commonly called nil ...
39 KB (2,787 words) - 17:28, 5 December 2024
contain any contradictions either. This other system, today called "primitive recursive arithmetic with the additional principle of quantifier-free transfinite...
15 KB (1,993 words) - 15:35, 7 February 2025
FP (programming language) (section Functionals)
unit f In addition to being constructed from primitives by functionals, a function may be defined recursively by an equation, the simplest kind being: f...
9 KB (897 words) - 08:52, 8 April 2024
Reverse mathematics (redirect from Recursive Comprehension)
The initials "RCA" stand for "recursive comprehension axiom", where "recursive" means "computable", as in recursive function. This name is used because...
38 KB (4,782 words) - 10:20, 2 June 2025
Proof theory (section Functional interpretations)
natural class of functions, such as the primitive recursive or polynomial-time computable functions. Functional interpretations have also been used to...
20 KB (2,666 words) - 15:22, 15 March 2025
Leopold Kronecker formulated notions of computability, defining primitive recursive functions. These functions can be calculated by rote computation...
32 KB (3,448 words) - 23:21, 19 June 2025
In logic, a functionally complete set of logical connectives or Boolean operators is one that can be used to express all possible truth tables by combining...
16 KB (1,957 words) - 15:12, 13 January 2025
Elementary function arithmetic (redirect from Elementary recursive arithmetic)
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
Erlang (programming language) (category Functional languages)
Erlang (/ˈɜːrlæŋ/ UR-lang) is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term...
43 KB (4,781 words) - 17:11, 16 June 2025