Follow your curiosity

What discovery has been shared with you?

FACTREE gives you something interesting to discover every day — and something worth talking about together.

Start with one fact. Explore it, go deeper, then follow whichever branch catches your imagination.

Choose subjects for a surprise

Exploring any topic

Begin your discovery

Your next discovery is one click away.

Choose one or more subjects above, or leave Any Topic selected and let curiosity decide.

Mathematics

Primitive Recursive Functions and Ackermann's Function

Quick fact

Ackermann's function was the first published example of a total computable function that is not primitive recursive; it grows faster than any primitive recursive function, yet it can be computed with a simple set of recursive rules.

Why this is interesting

You know that a computer can compute anything given enough time, but could there be a function that is computable yet impossible to express with simple recursion loops? Ackermann's function is exactly that surprising example.