Ah, division by zero. One of the first things that math teachers start ramming into pupils’ heads. They say “You cannot divide by zero!” with as much vengeance as Gandalf shouting “You cannot pass!”.
But they usually don’t give you any reasons! It’s more like “You cannot never ever divide by zero!” rather than “Here, look at why division by zero wouldn’t work…”
In the better cases, they tell their students “division by zero is undefined”. That’s not strictly always true, but it’s close enough. But quite often, the teachers say “Anything divided by zero is infinity.” No, no, NO. That’s completely, UTTERLY WRONG.
Infinity is not a number. Seriously. It’s an abstract concept. It’s a shorthand for “gets as big as you like”. You can’t treat it as a number, and you most definitely can’t get it as a solution to an equation. In fact, if you start throwing “infinity” into equations, you can get stuff like:
infinity = infinity + 1
infinity + 0 = Infinity + 1
subtract infinity from both sides
0 = 1
Yay!
But I won’t rant about infinity in this post. Instead, I will attempt to explain exactly why division by zero goes wrong – and why the only time it does NOT go wrong, it gives you a completely useless result.
I’m going to start at the very beginning…
The origins of negative numbers
When humans first started counting, they used only natural numbers, and they only used addition. They would ask questions like “I used to have three cows. A salesman came along, and now that he left, I have 5 cows. How many cows did I get from him?”
In other words, “How much do I add to 3 to get 5?”, or “3+x=5″.
That all worked fine, until one day, a farmer asked this question: “I used to have three cows. A salesman came along, and now that he left, I have only two cows. How many cows did I get from him?”
In other words, “3+x=2″. And we run into trouble, because no matter what you try adding to 3, you will never end up with 2.
So the farmer invented the notion of “minus one”, or, as I like to call it, “anti-one”.
Now pay attention, because this is going to be really important. There is no subtraction. In fact, “subtract five” actually means “add anti-five”. We call “minus five” the additive inverse of “five”. But don’t worry about the buzzwords too much. Just try to get wrap head around the concept that what we call “subtracting x” actually means “adding anti-x”.
A quick side-note: There are two elementary operations. Addition and Multiplication. Sutraction is actually Anti-Addition, and Division is actually Anti-Multiplication. (And no, multiplication is NOT just repeated addition. But that’s a topic for another day. And “powering” as in “x squared” also comes into play, but let’s not worry about that for now.)
So subtracting actually means “anti-adding”.
“5 – x = 3″ actually means “What number do I need to add to three to get 5?”
Okay, with that background, let’s tackle division in general, and then specifically division by zero.
Why we can’t divide by zero
When you have 2 * 3 = x, it means “What do I get when I multiply 2 by 3?”
And because division is actually anti-multiplication, 6 / 3 = x means “What number do I need to multiply 3 by to get 6?”
You with me so far?
Therefore, 1 / 0 = x means “What number do I need to multiply 0 by to get 1.” And there is no possible answer to that. We call this “undefined.”
And here comes the next fun bit. What if you have 0 / 0 = x? Obviously, you can multiply 0 by ANY number and get 0. The answer is very well defined… unfortunately, you have no way of telling which answer it is. And no, you can’t just pick one that suits you. Let me explain…
Let’s play a game! I’m thinking of a number, and when I multiply that number by itself, I get 4. What number am I thinking of?
Say it.
Okay, got it? The number I was thinking of was… minus two! If you said “two”, you lose. If you said “either two or minus two”, you were right… but you still lose, because I was thinking of only one number. If you said “minus two”, you win, you tricky bastard.
The point is, if I say “x squared is 4, what is x?”, you have no way of knowing the answer. It could be either 2 or -2, but you can’t tell which.
Analogously, if you try to find 0 / 0 … it could be any real number, and you have no idea which one. So if you get 0 / 0 = x in an equation, all you know is that x actually exists. But you have no idea what it is.
Phew. So much for division by zero. Let’s tackle something easier next time. Like octonion analysis…