Everything about Ackermann function
Quickly growing function
In computability theory, the Ackermann function, named after Wilhelm Ackermann, is one of the simplest and earliest-discovered examples of a total computable function that is not primitive recursive. All primitive recursive functions are total and computable, but the Ackermann function illustrates that not all total computable functions are primitive recursive. It is essentially constructed by diagonalizing a sequence of primitive recursive functions selected from the Grzegorczyk hierarchy. This makes the Ackermann function the first limit point of the fast-growing hierarchy. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Ackermann functionA 5-minute orientation
- Skim a recent paper: Analytical Construction of Koopman EDMD Candidate Functions for Optimal Control of Ackermann-Steered VehiclesInfluential work since 2022
- Pick up a classic book: HypergigantonThe most-reprinted book on the subject
- Read the landmark paper: The Ackermann function. a theoretical, computational, and formula manipulative studyCited 22 times
- Go sideways: HyperoperationA closely related topic
- Go sideways: Primitive recursive functionA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The Ackermann function. a theoretical, computational, and formula manipulative study
Borel Partitions of Products of Finite Sets and the Ackermann Function
Some interesting connections between the slow growing hierarchy and the Ackermann function
Depth of recursion and the ackermann function
GOODSTEIN SEQUENCES BASED ON A PARAMETRIZED ACKERMANN–PÉTER FUNCTION
The Inverse of Ackermann Function is Computable in Linear Time
The Ackermann function in APL
The inverse of Ackermann function is computable in linear time
🆕 Influential since 2022
📚 Books worth reading
Hypergiganton · 2024
HypernullarionIvan Futurologic Petrov · 2024
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Hyperoperation In mathematics, the hyperoperation sequence is an infinite sequence of arithmetic operations (called hyperoperations in this context) that starts with…
- Primitive recursive function In computability theory, a primitive recursive function is, roughly speaking, a function that can be computed by a computer program whose loops are all…
- Course-of-values recursion In computability theory, course-of-values recursion is a technique for defining number-theoretic functions by recursion. In a definition of a function…
- General recursive function In mathematical logic and computer science, a general recursive function, partial recursive function, or μ-recursive function is a partial function from…
- Recursion (computer science) In computer science, recursion is a method of solving a computational problem where the solution depends on solutions to smaller instances of the same…
- Sudan function In the theory of computation, the Sudan function is an example of a function that is recursive, but not primitive recursive. This is also true of the better-kno…
- Integer square root In number theory, the integer square root (isqrt) of a non-negative integer n is the non-negative integer m which is the greatest integer less than or…
- Elementary recursive function The term elementary was originally introduced by László Kalmár in the context of computability theory. He defined the class of elementary recursive functions…