Alan Turing & Claude Shannon
Legacy, Logic, and Quiz

Alan Turing’s Key Contributions

1. The Programmable Computer

2. The Turing Test (1950)

Summary Table
Contribution What is it? Why is it important?
Programmable Computer Theoretical model (Turing machine) Foundation for all modern computers and programming
Turing Test Practical test for machine intelligence Benchmark for evaluating human-like behavior in AI

Why Alan Turing Is So Important

Why Is the Highest Award in Computer Science the "Turing Award"?

A Brief Biography: Alan Turing (1912–1954)

Summary Table
Contribution Impact
Turing Machine Foundation of modern computers & computation theory
Codebreaking (WWII) Helped win the war, advanced cryptography
Turing Test Set the agenda for AI research
Mathematical Biology Laid groundwork for pattern formation research

Alan Turing’s Death

Alan Turing died at the age of 41 in 1954 by suicide. The circumstances of his death are deeply tragic and connected to the way he was treated by society at the time.

After World War II, Turing was prosecuted by the British government for "gross indecency" because he was gay, which was considered a crime in the UK then. As punishment, he was forced to undergo chemical castration—treatment with hormones that had serious physical and mental side effects. He lost his security clearance and was barred from continuing his government work.

On June 7, 1954, Turing was found dead from cyanide poisoning. An inquest ruled his death as suicide, though some have speculated it may have been accidental. Most historians accept the suicide verdict, citing the severe distress Turing experienced due to his treatment and the lasting effects of the punishment he endured.

Turing’s death is now widely recognized as a profound injustice. In 2009, the British government formally apologized for his treatment, and in 2013 he was posthumously granted a royal pardon. His legacy and contributions to science are honored and celebrated around the world.

Claude Shannon: Computers, Chess, and Mechanized Logic

Summary Table
Aspect What Shannon Showed
Chess as a logical problem Chess moves and strategies can be written as rules
Mechanizing logic Computers can follow these rules to “think” logically
Game tree search Machines can systematically evaluate future possibilities
Influence Inspired decades of research in AI and game-playing

A Subtle Distinction in Logical Reasoning

Aristotle’s syllogistic logic is about deducing what must be true given certain premises. The classic syllogism is:
Major premise: All birds have feathers and lay eggs.
Minor premise: This animal has feathers and lays eggs.
Conclusion: Therefore, this animal is a bird.

This is a logical fallacy known as affirming the consequent. The structure is:
  • If A, then B.
  • B.
  • Therefore, A.
In correct deductive reasoning, we move from general rules to specific cases (modus ponens), not in reverse. This distinction is crucial in logic and in programming computers to reason correctly.

Test Your Knowledge

1. What is the Turing Machine?
2. What is the main idea behind the Turing Test?
3. Why is the highest award in Computer Science named the "Turing Award"?
4. What was a tragic reason for Alan Turing's death?
5. How did Claude Shannon demonstrate that logic could be mechanized?
6. What does deductive reasoning involve, according to Aristotelian logic?
7. According to Shannon, what is a "game tree search" in chess?
8. What was one of Turing's major contributions during World War II?
9. What logical fallacy is illustrated by: "All birds have feathers and lay eggs. This animal has feathers and lays eggs. Therefore, this animal is a bird."?
10. What is a Universal Turing Machine?