Britannica AI Icon

halting problem

mathematics and logic

Quick Summary

The halting problem is a fundamental concept in mathematics and logic that asks whether it's possible to create a general algorithm that can determine if any given algorithm will eventually stop or run forever. In essence, it's about predicting the behavior of other algorithms.12

Mathematicians like Kurt Gƶdel and Alan Turing proved that such a universal algorithm cannot exist. This means there are problems, often referred to as "undecidable propositions," for which no definitive yes or no answer can be reached by any computational procedure. Turing's work on this problem led to the development of the theoretical "Turing machine," a foundational concept in computer science that models the essential features of any computing device. The halting problem highlights the inherent limitations of computation.3214

Summary created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Ask Britannica AI about this topic

Britannica doesn't have a full article on this topic, so we've curated a list of our relevant coverage.