Computable function Updated 2025-07-16
Quantum computing book Updated 2025-07-16
Algorithmic qubits Updated 2025-07-16
Quantum algorithm vs quantum gate vs quantum circuit Updated 2025-07-16
There is no fundamental difference between them, a quantum algorithm is a quantum circuit, which can be seen as a super complicated quantum gate.
Non-primitive total recursive function Updated 2025-07-16
Magnetic dipole moment Updated 2025-07-16
Human brain research project Updated 2025-07-16
EXPTIME Updated 2025-07-16
Brady Haran Updated 2025-07-16
AGI-complete Updated 2025-07-16
Digital signal processing Updated 2025-07-16
while loop Updated 2025-07-16
for loop Updated 2025-07-16
One theoretical motivation for its existence is that it has the fundamental property that we are immediately certain it will terminate, unlike while loops with arbitrary conditions.
Primitive recursive functions are the complexity class that divides those two.
Biomes (game) Updated 2025-07-16
ELEMENTARY (complexity) Updated 2025-07-16
Primitive recursive function Updated 2025-07-16
In intuitive terms it consists of all integer functions, possibly with multiple input arguments, that can be written only with a sequence of:and such that
- variable assignments
- addition and subtraction
- integer comparisons and if/else
- for loops
for (i = 0; i < n; i++)n does not change inside the loop body, i.e. no while loops with arbitrary conditions.n does not have to be a constant, it may come from previous calculations. But it must not change inside the loop body.Primitive recursive functions basically include every integer function that comes up in practice. Primitive recursive functions can have huge complexity, and it strictly contains EXPTIME. As such, they mostly only come up in foundation of mathematics contexts.
The cool thing about primitive recursive functions is that the number of iterations is always bound, so we are certain that they terminate and are therefore computable.
This also means that there are necessarily functions which are not primitive recursive, as we know that there must exist uncomputable functions, e.g. the busy beaver function.
Adding unbounded while loops of course enables us to simulate arbitrary Turing machines, and therefore increases the complexity class.
More finely, there are non-primitive total recursive functions, e.g. most famously the Ackermann function.
The Guardian Updated 2025-07-16
Automated theorem proving Updated 2025-10-14
AGI-complete in general? Obviously. But still, a lot can be done. See e.g.:
- The Busy Beaver Challenge deciders
Zermelo-Fraenkel axioms with the axiom of choice Updated 2025-07-16
Bill Haydon Updated 2025-07-16
Bill Haydon played by Ian Richardson in the 1979 Tinker Tailor Soldier Spy (TV series)
. There are unlisted articles, also show them or only show them.

