course-of-values recursion is a technique for defining number-theoretic functions by recursion. In a definition of a function f by course-of-values recursion...
7 KB (1,299 words) - 16:05, 1 April 2024
Recursion occurs when the definition of a concept or process depends on a simpler or previous version of itself. Recursion is used in a variety of disciplines...
31 KB (3,669 words) - 14:56, 18 July 2025
Well-founded relation (redirect from Well-founded recursion)
and recursion on S gives primitive recursion. If we consider the order relation (N, <), we obtain complete induction, and course-of-values recursion. The...
10 KB (1,378 words) - 01:20, 18 April 2025
mutual recursion is a form of recursion where two or more mathematical or computational objects, such as functions or datatypes, are defined in terms of each...
15 KB (2,015 words) - 04:28, 15 July 2025
Primitive recursive function (redirect from Primitive recursion)
natural for reading or writing. Course-of-values recursion defines primitive recursive functions. Some forms of mutual recursion also define primitive recursive...
40 KB (7,348 words) - 09:34, 30 July 2025
Tail call (redirect from Tail recursion)
Look up tail recursion in Wiktionary, the free dictionary. Course-of-values recursion Recursion (computer science) Primitive recursive function Inline expansion...
41 KB (4,342 words) - 20:35, 21 July 2025
Gödel numbering (category Theory of computation)
course-of-values recursion are in fact primitive recursive functions. Once a Gödel numbering for a formal theory is established, each inference rule of the...
11 KB (1,536 words) - 18:15, 7 May 2025
{\displaystyle f(0)\cdot f(1)\cdot \ldots \cdot f(n-1)=0} ; with course-of-values recursion each of these can be defined by a single primitive recursive function...
25 KB (4,585 words) - 15:57, 20 July 2025
Fixed-point combinator (category Recursion)
combinator to some general programming task may see it only as a means of implementing recursion. Many functions do not have any fixed points, for instance f :...
36 KB (5,182 words) - 16:46, 29 July 2025
Recursive definition (category Recursion)
because the recursion eventually reaches the base case of 0. The definition may also be thought of as giving a procedure for computing the value of the function n...
12 KB (1,585 words) - 17:12, 3 April 2025
Mathematical logic (redirect from History of mathematical logic)
branch of metamathematics that studies formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory...
69 KB (8,373 words) - 20:10, 24 July 2025
semantics of modal logic, suggesting that objects in possible worlds have counterparts in other possible worlds. course of values recursion A principle...
271 KB (30,237 words) - 15:11, 3 July 2025
functions, recursion, the self-hosting compiler, and the read–eval–print loop. The name LISP derives from "LISt Processor". Linked lists are one of Lisp's...
87 KB (10,027 words) - 08:07, 27 June 2025
Scheme (programming language) (category CS1: long volume value)
tail recursion" refers to the property of all Scheme implementations, that they perform tail-call optimization so as to support an indefinite number of active...
73 KB (8,139 words) - 20:41, 20 July 2025
Lambda calculus (category Models of computation)
this value were to contain itself by value, it would have to be of infinite size, which is impossible. Other notations, which support recursion natively...
90 KB (12,168 words) - 21:23, 2 August 2025
Mathematical induction (redirect from Course of values induction)
sense is closely related to recursion. Mathematical induction is an inference rule used in formal proofs, and is the foundation of most correctness proofs...
47 KB (6,914 words) - 20:20, 10 July 2025
Computability theory (redirect from Recursion theory)
recursion theory, is a branch of mathematical logic, computer science, and the theory of computation that originated in the 1930s with the study of computable...
54 KB (6,431 words) - 22:56, 5 August 2025
Cilk (category Massachusetts Institute of Technology software)
start) / 2; cilk_spawn recursion(a, start, midpoint); recursion(a, midpoint, end); cilk_sync; } } void loop(int *a, int n) { recursion(a, 0, n); } The reasons...
29 KB (3,528 words) - 23:36, 29 March 2025
Algorithm (redirect from Properties of algorithms)
Kleene's definition of "general recursion" (known now as mu-recursion) was used by Church in his 1935 paper An Unsolvable Problem of Elementary Number Theory...
61 KB (7,016 words) - 18:37, 15 July 2025
Hermite polynomials (section Recursion relation)
ready derivation of it. This binomial type identity, for α = β = 1/2, has already been encountered in the above section on #Recursion relations.) Since...
73 KB (13,245 words) - 01:16, 4 August 2025
Factorial (redirect from Approximations of factorial)
numbers of bits in the corresponding products decrease by a constant factor at each level of recursion, so the total time for these steps at all levels of recursion...
70 KB (8,433 words) - 15:01, 21 July 2025
Hensel's lemma, which uses the recursion from Newton's method on the p-adic numbers. Because of the more stable behavior of addition and multiplication in...
71 KB (9,136 words) - 10:06, 10 July 2025
Haskell (redirect from Criticism of Haskell)
-> a -- Using recursion (with the "ifthenelse" expression) factorial n = if n < 2 then 1 else n * factorial (n - 1) -- Using recursion (with pattern matching)...
50 KB (4,594 words) - 11:20, 19 July 2025
Harmonic number (redirect from Harmonic number of order)
some large integer m. Use that as an approximation for the value of Hm+x. Then use the recursion relation Hn = Hn−1 + 1/n backwards m times, to unwind it...
40 KB (5,560 words) - 17:03, 31 July 2025
Trigonometric functions (section Algebraic values)
these series from elementary recursion relations derived from the differential equation. Being defined as fractions of entire functions, the other trigonometric...
77 KB (10,653 words) - 00:44, 29 July 2025
Fourier transform (redirect from List of Fourier transforms)
there is a simple recursion relating the cases n + 2 and n allowing to compute, e.g., the three-dimensional Fourier transform of a radial function from...
177 KB (21,320 words) - 20:50, 1 August 2025
Ordinal number (redirect from Von Neumann definition of ordinals)
transfinite recursion. The Cantor normal form provides a standardized way of writing ordinals. It uniquely represents each ordinal as a finite sum of ordinal...
47 KB (6,689 words) - 14:57, 5 July 2025
stack space is severely constrained (e.g. Microcontrollers). Moving the recursion into a data structure (either a stack or a queue) prevents a stack overflow...
23 KB (2,955 words) - 19:56, 4 August 2025
Wheeler Jump (category History of computing in the United Kingdom)
It also is not capable of expressing recursion. The addition of new registers for this sort of duty was a key design goal of EDSAC 2. This example demonstrates...
3 KB (425 words) - 01:42, 30 March 2023
(described in detail below). The result of each iteration is used as the starting values for the next. The values are checked during each iteration to see...
71 KB (8,826 words) - 04:18, 5 August 2025