February 2, 2007

Fie Upon It (Nullity)


phi_finger.png



Remember that story from December about James Anderson, the computer scientist who finally solved the "1200-year-old problem" of dividing by zero? I stumbled upon a good, concise description of the problem with Dr. Anderson's proposed solution:

Dr Anderson's solution is that a computer should be allowed to divide by zero and instead of having an exception, or crashing, etc. you'll get the result Φ. In the BBC article he says:

"Imagine you're landing on an aeroplane and the automatic pilot's working," he suggests. "If it divides by zero and the computer stops working - you're in big trouble. If your heart pacemaker divides by zero, you're dead."

OK, Dr A. so how does Φ solve this?

I can give you the answer right here: it doesn't. And that's because Dr. A's Φ is cancerous. As soon as variable becomes Φ everything it touches becomes Φ. It's the number equivalent of King Midas: everything it touches turns to Φ.

That's because of two axioms in the first paper: Φ + a = Φ and Φ × a = Φ.

So, basically instead of getting an exception, or error, Dr. Anderson's arithmetic gets rid of the problem and replaces it with Φ. From a programming perspective it's irrelevant, if your auto-pilot suddenly computes that required speed is Φ or your pacemaker wants Φ beats per minute it's useless.

The answer is simple: don't divide by zero. It's undefined!

A more detailed, technical critique is cited, too.

Posted by cradle at February 2, 2007 5:49 PM
Comments

Nice incorporation of the Boston finger-slash-cross. Thank you for not obscuring it with random pixels.

Posted by: Maffalda at February 3, 2007 3:03 PM

In the original Greek, the letter Φ is pronounced "fee".

I consider anyone who pronounces Φ "fie" a foe.

Posted by: Bob S at February 5, 2007 1:44 AM

http://www.bartleby.com/61/wavs/66/F0106600.wav

Posted by: David at February 5, 2007 9:10 AM

That's it. Bartleby, you're on notice! (Is that how that fellow on cable says it?)

Posted by: Bob S at February 8, 2007 1:48 AM
Post a comment









Remember personal info?




Verification (needed to reduce spam):