Defining the probability that a random computer program will eventually stop, Gregory Chaitin established a fundamental constant known as Omega. This real number, while mathematically definable through its equidistributed digits, remains famously uncomputable. His insights into algorithmic information theory and metamathematics emerged while he was still a student in his late teenage years.
Early Mathematical Development
Born in Chicago in 1947, Chaitin spent part of his youth in Argentina before returning to the United States for his education. He attended the Bronx High School of Science and subsequently the City College of New York. During this early period, he formulated the theoretical framework that led to his independent discovery of algorithmic complexity, a milestone reached concurrently with the efforts of Andrei Kolmogorov and Ray Solomonoff.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Contributions to Computer Science
Beyond pure theory, Chaitin made lasting impacts on practical computing, most notably through the invention of a technique using graph coloring for register allocation in compilers. This process is now standardly referred to as Chaitin's algorithm. During his long tenure as a researcher at IBM's Thomas J. Watson Research Center in New York, he authored over a dozen books, many of which have seen translation into approximately 15 languages.
Metamathematics and Digital Philosophy
Chaitin posits that certain mathematical truths exist essentially by accident, lacking any underlying logical reason. He advocates for a shift toward quasi-empirical methodologies, suggesting that mathematicians should abandon the search for proofs for such random facts. His recent intellectual pursuits focus on digital philosophy, metabiology, and the application of information-theoretic principles to understand evolutionary theory, the origin of life, and the mechanics of consciousness.
Academic Appointments and Recognition
Throughout his career, Chaitin has held various international academic positions, including roles at the University of Auckland and the Federal University of Rio de Janeiro. He was a founding member of the Institute for Advanced Studies at Mohammed VI Polytechnic University in Morocco. His work has earned him honorary doctorates from the University of Maine and the National University of Córdoba, alongside an honorary professorship from the University of Buenos Aires.
Fast facts
- Born: 1947, Chicago
- Citizenship: United States
- Education: Bronx High School of Science, City College of New York
- Key Discovery: Algorithmic complexity
- Notable Concept: Chaitin's constant (Omega)
- Notable Algorithm: Register allocation via graph coloring
- Primary Affiliation: IBM Thomas J. Watson Research Center
- Fields: Mathematics, computer science, biology, philosophy
Questions readers ask
What is Chaitin's constant?
It is a real number, denoted as Omega, representing the probability that a randomly generated computer program will halt.
How does Chaitin approach biology?
He applies algorithmic information theory to formalize evolution and defines life through an information-theoretic lens.
Achievements
- Affiliated with IBM and University of Auckland
- Educated at City College of New York and Bronx High School of Science
- Worked as mathematician, computer scientist and philosopher



