Skip to content

Trojan horse Quote by John D. Barrow

“The inclusion of just one contradiction (like 0 = 1) in an axiomatic system allows any statement about the objects in the system to be proved true (and also proved false). When Bertrand Russell pointed this out in a lecture he was once challenged by a heckler demanding that he show how the…” quote by John D. Barrow
Download Open image
““The inclusion of just one contradiction (like 0 = 1) in an axiomatic system allows any statement about the objects in the system to be proved true (and also proved false). When Bertrand Russell pointed this out in a lecture he was once challenged by a heckler demanding that he show how the questioner could be proved to be the Pope if 2 + 2 = 5. Russell replied immediately that 'if twice 2 is 5, then 4 is 5, subtract 3; then 1 = 2. But you and the Pope are 2; therefore you and the Pope are 1'! A contradictory statement is the ultimate Trojan horse.””

John D. Barrow

About This Quote

Source Lecture: Foundations of Mathematics, 1990, university talk

Introducing a contradiction into a logical system makes it possible to prove any statement, illustrating the danger of inconsistency.

In simple terms: A single contradiction lets any claim be proved.

Key Takeaway

Maintain logical consistency to preserve meaningful proof.

Themes

logic philosophy mathematics paradox proof theory

Mood

cautious inquisitive

Type

theoretical practical

When to use this quote

  • formal verification
  • software engineering
  • legal reasoning
  • critical thinking

Key Concepts

principle of explosion axiomatic systems

Questions to Reflect On

  • Can controlled contradictions ever be useful?
  • How do we detect hidden inconsistencies?
A Different Perspective

In practice, some systems tolerate minor inconsistencies for practicality.

4.1 out of 5 (10 ratings)

More by John D. Barrow

Explore all 109 John D. Barrow quotes

More Trojan horse quotes

Browse all 69 Trojan horse quotes