Sure it can: 0 / 0 = 0 * (1 / 0) = 0 * infinity = 1
It works if the only three numbers in the universe are
0, 1, and infinity -- A number system that seems very
suited to usenet.
It is possible to make a set of consistent rules for dividing by zero.
In general for ordinary multiplication and division, if a/b = c, then a
= b*c, and if a = b*c, then a/b = c.
We also know that 0 times any of the old-fashioned numbers we know about
makes 0.
So, if 5/0 = ?, then 5 = 0*?. ? cannot possibly be any number we know
about. Could ? possibly be positive infinity?
What about 0/0 = ?. 0 = 0 * ? is true if ? is any number, positive or
negative; ? can also be zero. Can we say that ? is any finite number?
It turns out those answers are not quite true.
0 = 0 * 0.
Also, 0 = -1 * 0.
So, if 5 = 0 * ?, it's also true that 5 = 0 * -1 * ?, and it's also true
that 5 = 0 * 0 * ?. So ? has to be either plus or minus infinity, or
infinity squared, or infinity cubed, and so on. And even that isn't
*quite* right, but it comes close.
If 5 = 0 * ?, then 0 * 0 * ? can be 0 * 5, or it can be 0 * ?, depending
on which two items you multiply by first.
This means that 0/0 has to be allowed to be plus or minus infinity as
well as any finite number, including zero.
Because the rules break down so badly for dividing by zero, including
the fact that multiplication now stops being associative, mathematicians
have chosen to concentrate on studying only the "real numbers", which
are all finite quantities. This way, they can deduce new theorems from
the properties that multiplication and division have on those numbers;
generalizing to division by zero is not normally done because it appears
that it would just create awkward exceptions in every mathematical
proof, without being fruitful, without producing new, useful results.
John Savard
http://home.ecn.ab.ca/~jsavard/index.html