Skip to content
quotesby

About this quote

What does it mean?
A humorous conditional question asks whether pi equals zero if pi equals three and three equals zero.
In plain terms
If pi=3 and 3=0, does pi become 0?
What can you take from it?
Logical equivalence depends on consistent definitions.

Where it applies

  • teaching logic
  • debugging code

Putting it to work

  • check assumptions
  • use clear variable names

Questions to consider

  • How do false premises affect conclusions?
  • Why is clear naming important in code?

Another view

The joke relies on nonsensical premises, not a real logical issue.

More from Larry Wall

  1. Perhaps they will have to outlaw sending random lists of words. fee fie foe foo

    Permalink to quote #167
  2. (Never thought I'd be telling Malcolm and Ilya the same thing... :-)

    Permalink to quote #169
  3. Boss: You forgot to assign the result of your map! Hacker: Dang, I'm always forgetting my assignations... Boss: And what's that 'goto' doing there?!? Hacker: E…

    Permalink to quote #166

Related quotes

  1. Mathematical reasoning may be regarded rather schematically as the exercise of a combination of two facilities, which we may call intuition and ingenuity. The …

    Alan TuringAlan Turing quote #1
  2. Bear in mind the simple rule, X squared to the power of two minus five over the seven point eight three times nineteen is approximately equal to the cube root …

    Eric IdleEric Idle quote #7
  3. We used to think that if we knew one, we knew two, because one and one are two. We are finding that we must learn a great deal more about 'and'.

    Arthur Stanley EddingtonArthur Stanley Eddington quote #8