computability
Computability theory studies which functions can be computed by effective procedures. A function is computable if there exists a finite algorithm that, given any valid input, produces the correct output in finite time. The field formalizes this idea with models such as Turing machines, partial recursive functions, and lambda calculus. The Church-Turing thesis claims that these models capture the intuitive notion of effective computability, and while not provable, it is widely accepted as a guiding principle.
Decidability concerns problems that admit a procedure which always halts with a yes or no answer. Some
Related concepts include semi-decidability (recursively enumerable sets), where a Turing machine may halt on yes-instances but
Impact: computability theory underpins the limits of algorithmic computation and informs logic, mathematics, and computer science.