Computer Scientists And Programmers Codexery

Alonzo Church

Founder of computer science and inventor of lambda calculus.

Alonzo Church

Alonzo Church (June 14, 1903 – August 11, 1995) was an American mathematician, logician, computer scientist, and philosopher. His work reshaped mathematical logic and the foundations of theoretical computer science. He is most famous for creating the lambda calculus, formulating the Church–Turing thesis, proving that the Entscheidungsproblem (decision problem) has no solution, developing the Frege–Church ontology, and establishing the Church–Rosser theorem. Along with his doctoral student Alan Turing, Church is regarded as a founder of computer science.

Church was born in Washington, D.C. His father, Samuel Robbins Church, served as a justice of the peace and a municipal court judge. His grandfather, Alonzo Webster Church, was the Librarian of the United States Senate, and his great-grandfather, also named Alonzo Church, was a professor of mathematics and astronomy who became the sixth president of the University of Georgia. As a child, Church lost partial vision in an accident with an air gun. After his father lost his university position due to failing eyesight, the family moved to Virginia. With help from an uncle (also named Alonzo Church), he attended the private Ridgefield School for Boys in Connecticut. Graduating in 1920, he entered Princeton University, where he excelled. He published his first paper, on Lorentz transformations, in 1924 and earned a bachelor’s degree in mathematics that same year. He remained at Princeton for graduate studies, completing a Ph.D. in mathematics under Oswald Veblen in just three years.

In 1925, he married Mary Julia Kuczinski. They had three children: Alonzo Jr. (1929), Mary Ann (1933), and Mildred (1938). After his doctorate, Church briefly taught as an instructor at the University of Chicago. A two-year National Research Fellowship allowed him to study at Harvard University (1927–1928), then at the University of Göttingen and the University of Amsterdam the following year. He spent nearly four decades at Princeton, teaching philosophy and mathematics from 1929 to 1967. He then held the Flint Professorship of Philosophy and Mathematics at the University of California, Los Angeles, from 1967 to 1990. He was a plenary speaker at the 1962 International Congress of Mathematicians in Stockholm.

Church received honorary Doctor of Science degrees from Case Western Reserve University (1969), Princeton University (1985), and the University at Buffalo (1990), the last in connection with a symposium organized in his honor by John Corcoran. He was elected a Corresponding Fellow of the British Academy in 1966, a member of the American Academy of Arts and Sciences in 1967, and a member of the National Academy of Sciences in 1978. A lifelong Presbyterian, Church died on August 11, 1995, at age 92, and is buried in Princeton Cemetery.

Church’s mathematical contributions include proving that the Entscheidungsproblem—the question of whether a decision procedure can determine the truth of any proposition in a first-order mathematical theory—is undecidable, a result now called Church’s theorem. He invented the lambda calculus and used it to show that Peano arithmetic is undecidable. He articulated what became known as the Church–Turing thesis. He was a founding editor of the *Journal of Symbolic Logic*, overseeing its reviews section for 43 years (1936–1979). He wrote the influential textbook *Introduction to Mathematical Logic*. The Church–Rosser theorem is another key result. The lambda calculus first appeared in his 1936 paper on the unsolvability of the Entscheidungsproblem, which preceded Alan Turing’s work on the halting problem. After learning of Church’s results, Turing came to Princeton later that year to study under Church for a Ph.D. Together, they showed that the lambda calculus and the Turing machine were equivalent in power, and they demonstrated various alternative mechanical computation processes, leading to the Church–Turing thesis. Church’s ideas also underpin efforts to automatically generate controller implementations from specifications. The lambda calculus influenced the design of Lisp and functional programming languages generally; the Church encoding is named for him. In 2015, the Alonzo Church Award for Outstanding Contributions to Logic and Computation was established by ACM SIGLOG, EATCS, EACSL, and the Kurt Gödel Society, recognizing a major contribution published within the previous 25 years that has not already won a Turing Award, Paris Kanellakis Award, or Gödel Prize. Church also worked on the theory of random sequences.

Philosophically, Church developed a methodology based on the logistic method, criticized nominalism, defended realism, and argued for conclusions about the theory of meaning. He constructed detailed intensional logics based on the work of Gottlob Frege and Bertrand Russell. He created the Frege–Church ontology, drawing on Frege’s ideas, and formulated the Slingshot Argument, which contends that sentential references must be truth-values rather than propositions. Over his career, Church supervised 31 doctoral students.

field
Computer science, mathematics, logic, philosophy
nationality
American
known_for
Lambda calculus, Church–Turing thesis, unsolvability of the Entscheidungsproblem, Frege–Church ontology, Church–Rosser theorem

Verified Timeline

19031920192419251927192819291933193619381962196619671969197819791985199019952015

Lore & Background

As a young boy, Church was partially blinded by an air gun accident. He earned a Ph.D. in mathematics in three years under Oswald Veblen. After his Ph.D., Church taught briefly at the University of Chicago and held a two-year National Research Fellowship at Harvard University, the University of Göttingen, and the University of Amsterdam. Church was a lifelong member of the Presbyterian church.

Reader's Guide

Alonzo Church's significance lies in his foundational contributions to mathematical logic and theoretical computer science. His invention of the lambda calculus provided a formal system for function definition and application, which later influenced the design of Lisp and functional programming languages. His proof that the Entscheidungsproblem is undecidable (Church's theorem) established fundamental limits on mechanical computation, a result that preceded Alan Turing's work on the halting problem. Together, Church and Turing demonstrated the equivalence of the lambda calculus and Turing machines, leading to the Church–Turing thesis, which characterizes the nature of computable functions. Church also proved that Peano arithmetic is undecidable, formulated the Church–Rosser theorem, and contributed to the Frege–Church ontology and the Slingshot Argument in philosophy. He was a founding editor of the Journal of Symbolic Logic, editing its reviews section for 43 years. His textbook Introduction to Mathematical Logic is noted for its precision. Church supervised 31 doctoral students, including Alan Turing, Stephen C. Kleene, J. Barkley Rosser, Dana Scott, and Martin Davis, many of whom became leaders in their fields.

Did You Know?

Frequently Asked Questions

What is the lambda calculus and why does it matter?

The lambda calculus is a formal system Church introduced in the 1930s that models computation purely through function abstraction and application. It serves as the theoretical backbone of functional programming languages and remains a central tool in theoretical computer science.

What is the Church–Turing thesis?

This thesis, articulated independently by Church and Turing in the mid-1930s, asserts that any function computable by an effective mechanical procedure can be captured by a Turing machine or by the lambda calculus. It effectively draws the boundary of what is computable in principle.

What is the Church–Rosser theorem?

This theorem, proved by Church together with his student Rosser, shows that if a lambda term can be reduced to two different normal forms, those forms must be identical. It guarantees a confluence property that makes the lambda calculus a well-behaved model of computation.

More in Computer Scientists And Programmers 1-23

Spotted an error? Know more?

This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record

Comments

Loading…
Open in the interactive codex →