What exactly?
Are there limits to what Algorithms, regardless of how clever, can actually ever achieve?
How we’ll approach this problem
Register Machines:
First, we’re going to use Register Machines. Imagine we have registers . You feed into the top left. If B is , you exit the function. Else, you add to and take away from . This loop repeats until is . This is effectively adding to . Those are all the rules you need to make any computer ever.
Definitions:
A function (e.g. addition or multiplication) is RM-Computable if and only if there’s a register machine that computes . (Which turns out to be a lot of things)
Church-Turing Thesis:
Turns out that the CT Thesis claims that things that are RM-Computable are exactly the functions computable by an algorithm.
The Decision Problem
The final question proposed by Turing to solve the answer of computability.