Re: Division by Zero
gremlinn, on host 24.25.220.173
Tuesday, July 3, 2001, at 16:52:46
Re: Division by Zero posted by Fuzzpilz on Tuesday, July 3, 2001, at 14:55:50:
> > Surely it would be more sensible to define x/0 to be infinity for all real cases of x. > > > > x/0=0 would lead to 0*0=x, which would mean that if you multiply 0 by 0, you'd get any real value that you want. That's nice, but I think it's not the way anything works. > > x/0=Infinity would mean that a*0 is not always 0, which also doesn't work. > > > winter"If it matters"mute > > Fuzzpilz
In both cases, extending division leads to the problem that multiplication and division aren't inverses (they can't be since 0*0 wouldn't be uniquely determined).
However, the rationale behind defining x/0 = ComplexInfinity is that in the complex plane, this makes division a continuous function of the denominator (with fixed non-zero numerator) at *all* numbers, including zero. This is pretty important if you do calculations in the complex plane. If we defined x/0 = 0, you wouldn't have continuity at zero.
In more explicit terms, if {a0, a1, a2, ...} is a sequence which converges to zero, then for any fixed numerator x, we have:
lim n->inf (x/an) = x/(lim n->inf (an)),
since the left-hand side is ComplexInfinity, and the right hand-side is x/0. [Read a0, a1, a2, an as a-subscript-0, etc.]
Note that you can't have continuity of division as a function of either the numerator or the denominator at *all* numbers, since you'd be forced to have 0/0 = 0 for denominator continuity, and 0/0 = ComplexInfinity for numerator continuity.
In either case, defining x/0 = 0 or x/0 = ComplexInfinity, you can't fix the essential problem at 0/0. It's best to just leave 0/0 undefined.
[Aside note on other infinity calculations: in real analysis, it's convenient for abstract integration purposes to define 0 * Infinity = 0, and to let Infinity - Infinity stay undefined. It makes the formulas come out simpler.]
|