Groups
Category
Computability theory studies the boundary between what can and cannot be computed by any algorithm.
The Halting Problem asks whether a given program P will eventually stop when run on input x; there is no algorithm that correctly answers this for all P and x.