The Ackermann function is a function in computability theory, named after Wilhelm Ackermann, and it is one of the simplest and earliest known examples of a total computable function that is not primitive recursive. Its significance lies in showing that not every total computable function is primitive recursive, since the Ackermann function grows far faster than any primitive recursive function can. The version now most commonly used is the two argument Ackermann-Peter function, refined by Rozsa Peter and Raphael Robinson from Ackermanns original three argument function published in 1928; it grows so quickly that, for example, A(4,2) is an integer with 19,729 decimal digits. Ackermann discovered his function while a student of David Hilbert, working alongside Gabriel Sudan, who independently found a similarly fast growing total computable function around the same time. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/
Facts
Connections
In Branch
Source Ackermann Function (Wikipedia)
Is Kind Of Object
Entity-backed identity for the object-kind enum value this mathematical object already carries, resolved to a mathematics concept by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The object-kind fact itself stays on the object unchanged.
Sources
1. Ackermann Function (Wikipedia)
In Branch: Computability Theory, Lead sentenceQuote, In Branch: Computability Theory, Lead sentence
In computability theory, the Ackermann function, named after Wilhelm Ackermann, is one of the simplest and earliest-discovered exa
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.