# Zero Times Infinity.

**URL:** <https://boards.straightdope.com/t/zero-times-infinity/765846>\
**Category:** Factual Questions\
**Created:** [September 13, 2016, 12:02pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846 "2016-09-13T12:02:54Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Buck\_Godot](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/buck_godot/32/6573_2.png) [@Buck\_Godot](https://boards.straightdope.com/u/Buck_Godot)\
**Post date:** [September 13, 2016, 5:03pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/21 "2016-09-13T17:03:24Z")

</div>

nm

---

<div class="post-metadata">

**Author:** ![markn\_1](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@markn\_1](https://boards.straightdope.com/u/markn_1)\
**Post date:** [September 13, 2016, 5:07pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/22 "2016-09-13T17:07:47Z")

</div>

The wikipedia article on extended reals that I linked to says this:

> [@](#):
>
> The expression 1/0 is not defined either as +∞ or -∞ , because although it is true that whenever f(x) -\> 0 for a continuous function f(x) it must be the case that 1/f(x) is eventually contained in every neighborhood of the set {-∞,+∞}, it is not true that 1/f(x) must tend to one of these points. An example is f(x) = (sin x)/x (as x goes to infinity).

–Mark

---

<div class="post-metadata">

**Author:** ![watchwolf49](https://avatars.discourse-cdn.com/v4/letter/w/e9c0ed/32.png) [@watchwolf49](https://boards.straightdope.com/u/watchwolf49)\
**Post date:** [September 13, 2016, 6:03pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/23 "2016-09-13T18:03:15Z")

</div>

Isn’t our first problem that multiplication is defined as an operation between two real numbers? I understand we can include infinity with the reals but this requires a special definition of infinity. Would this not also require a special definition of multiplication?

---

<div class="post-metadata">

**Author:** ![Dendarii\_Dame](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@Dendarii\_Dame](https://boards.straightdope.com/u/Dendarii_Dame)\
**Post date:** [September 13, 2016, 6:07pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/24 "2016-09-13T18:07:16Z")

</div>

Zero Times Infinity would be a terrific title. I’m thinking science fiction anthology.

---

<div class="post-metadata">

**Author:** ![dougie\_monty](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@dougie\_monty](https://boards.straightdope.com/u/dougie_monty)\
**Post date:** [September 13, 2016, 6:24pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/25 "2016-09-13T18:24:51Z")

</div>

I once read that log 0 is minus infinity. (I did not take this up with my older brother, who is the math whiz in our family.)

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [September 13, 2016, 6:32pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/26 "2016-09-13T18:32:02Z")

</div>

> [@dougie\_monty](#):
>
> I once read that log 0 is minus infinity. (I did not take this up with my older brother, who is the math whiz in our family.)

The _limit_ of the function log(x) as x approaches zero is -∞. Or more accurately, log(x) decreases without bound as x approaches zero. You can’t actually evaluate log(0), because there is no exponent _n_ for which _e[sup]n[/sup]_ = 0.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [September 13, 2016, 6:36pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/27 "2016-09-13T18:36:32Z")

</div>

It’s in some contexts useful to consider it so. The log function is only real-valued for positive arguments, so if we’re sticking to real numbers, then the only limit at zero we can consider is the one from the right. And it’s true that the limit of log(x) as x approaches 0 from the right is -infinity.

But it’s not always useful, interesting, or wise to restrict ourselves to the real numbers. You can take the log of a negative number, too, and that’ll always give you something with an imaginary part of pi. Or more precisely, the equivalence set (2n+1)\*pi, where n can be any integer: The log function as applied to negative or complex numbers isn’t single-valued (actually, it’s not even single-valued as applied to positive numbers, but it’s much easier to sweep under the rug there).

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [September 13, 2016, 6:47pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/28 "2016-09-13T18:47:17Z")

</div>

Actually, to extend that a bit: Not only can you approach 0 from the positive numbers or from the negative numbers, but you can approach it from complex numbers, or even on any path through the complex numbers (once you have two dimensions to work with, the path need not be a straight line). When we’re dealing with complex numbers, in order for the limit to exist at a point, it has to be the same limit no matter what path you take to reach that point. And in order for a function to be continuous everywhere, it’s necessary that the limit of the function as you approach any point via any path be the same as the value of the function, no matter what the path is. The same is also true of the first, second, etc. derivatives, all of which are also defined as limits: A function all of whose derivatives exist at every point, considered in the complex numbers, is said to be “analytic”.

And it turns out that whether a function is analytic is significant even if you’re just looking at the real numbers. For instance, the power series expansion of an analytic function converges everywhere, but it doesn’t for a non-analytic function. My favorite example of this is the function defined as f(x) = 0 for x = 0, and f(x) = exp(-1/x^2) everywhere else. If you just look at the real numbers, this function is continuous everywhere, as are all of its derivatives… but at 0, every derivative is equal to 0, and so the function’s power-series expansion is just 0 as well.

What happened there? Well, it turns out that when you look at the complex numbers, that function _isn’t_ continuous at the origin: It’s got what’s called an essential discontinuity there. Its limit is zero as you approach the origin along the real axis, but there are other paths you can follow that make the limit anything you want.

---

<div class="post-metadata">

**Author:** ![TroutMan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/troutman/32/6721_2.png) [@TroutMan](https://boards.straightdope.com/u/TroutMan)\
**Post date:** [September 13, 2016, 6:50pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/29 "2016-09-13T18:50:35Z")

</div>

> [@watchwolf49](#):
>
> Isn’t our first problem that multiplication is defined as an operation between two real numbers? I understand we can include infinity with the reals but this requires a special definition of infinity. Would this not also require a special definition of multiplication?

Multiplication doesn’t require real numbers; the imaginary number _i_ can be multiplied. For example, _i_ x _i_ = -1. But infinity is not even a number; it’s a concept.

---

<div class="post-metadata">

**Author:** ![septimus](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/septimus/32/410_2.png) [@septimus](https://boards.straightdope.com/u/septimus)\
**Post date:** [September 13, 2016, 7:12pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/30 "2016-09-13T19:12:03Z")

</div>

Of course it isn’t a definitive answer to OP’s question, but many computers, [including those which comply with a modern standard](https://en.wikipedia.org/wiki/IEEE_floating_point), will get an answer of +∞ or -∞ when you divide a non-zero by zero, and get an answer of +Nan or -Nan (or “Indefinite”) when you divide zero by zero, or multiply zero by ∞.

---

<div class="post-metadata">

**Author:** ![dougie\_monty](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@dougie\_monty](https://boards.straightdope.com/u/dougie_monty)\
**Post date:** [September 13, 2016, 7:14pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/31 "2016-09-13T19:14:01Z")

</div>

> [@septimus](#):
>
> Of course it isn’t a definitive answer to OP’s question, but many computers, [including those which comply with a modern standard](https://en.wikipedia.org/wiki/IEEE_floating_point), will get an answer of +∞ or -∞ when you divide a non-zero by zero, and get an answer of +Nan or -Nan (or “Indefinite”) when you divide zero by zero, or multiply zero by ∞.

The last time I tried that on a computer I got a message something like “ILLEGAL QUANTITY…”

---

<div class="post-metadata">

**Author:** ![watchwolf49](https://avatars.discourse-cdn.com/v4/letter/w/e9c0ed/32.png) [@watchwolf49](https://boards.straightdope.com/u/watchwolf49)\
**Post date:** [September 13, 2016, 7:18pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/32 "2016-09-13T19:18:57Z")

</div>

> [@TroutMan](#):
>
> Multiplication doesn’t require real numbers; the imaginary number _i_ can be multiplied. For example, _i_ x _i_ = -1. But infinity is not even a number; it’s a concept.

I was trying to keep my question real … [giggle] … but yes we can multiply complex numbers. (2+7_i_) x (5+3_i_) = (-11+41_i_)

---

<div class="post-metadata">

**Author:** ![Pleonast](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pleonast/32/1183_2.png) [@Pleonast](https://boards.straightdope.com/u/Pleonast)\
**Post date:** [September 13, 2016, 7:48pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/33 "2016-09-13T19:48:08Z")

</div>

It’s certainly possible to use infinity as a number just like another real number. In fact, there are some interesting analogies between zero and infinity. Take these rules, for example:x + 0 = x  
x + inf = inf  
0 + inf = inf  
0 + 0 = 0  
inf + inf = inf  
x - 0 = x  
x - inf = -inf  
0 - inf = -inf  
inf - 0 = inf  
0 - 0 = 0  
inf - inf = nan  
x \* 0 = 0  
x \* inf = inf  
0 / x = 0  
inf / x = inf  
x / 0 = inf  
x / inf = 0  
0 / inf = 0  
inf / 0 = inf  
0 / 0 = nan  
inf / inf = nanwhere 0 \< x \< inf, and nan is “not-a-number” or undefined.

Whether or not these rules are useful depends on the context, no different than deciding whether or not any mathematical construct is applicable to the situation.

Another interesting parallel between zero and infinity is in physical measurements, neither absolute quantities of zero nor infinity can be measured with arbitrary precision. (For example, one say an object has length 1.023 +/- 0.034 meters, where there is no theoretical lower limit on the size of the error bars.) When measuring a theoretical zero quantity, the best one can do is put an upper limit on the value. When measuring a theoretically infinite quantity, the best one can do is put a lower limit on the value.

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [September 13, 2016, 7:59pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/34 "2016-09-13T19:59:42Z")

</div>

> [@Jim\_B](#):
>
> Also, when you have a line of infinite length, you have an infinite number of points on it. Each point has zero length. So that seems to suggest that zero times infinity, is just infinity.

The same is true of a line of length 1, so the same reasoning would conclude zero \* infinity = 1. The same is true of a line of length 7, so the same reasoning would conclude zero \* infinity = 7. The same is true of a line of any length you like! You can split a line of length L up into n many intervals of length L/n, and as n gets closer to ∞, L/n gets closer to 0, so that we may think of _any_ length L as decomposing into ∞ly many bits of length 0.

This is related to the idea that zero \* infinity is, in continuous contexts, an “indeterminate form”: just knowing that x is very close to zero (i.e., very small), and that y is very close to infinity (i.e., very large), doesn’t tell us very much about what x \* y could be (it could be very small, or very large, or just about any value at all), if x are continuously varying quantities.

> [@](#):
>
> Also, I used to think one divided by zero is infinity. Actually, I learned on these boards (you learn so much here:)), one divided by zero is ±∞.

Both of those statements are true, and to the extent they are interpreted as distinct claims, it’s just that they each hold true in different contexts. Math is not a set of rules handed down from on high, one-size-fits-all for all occasions. Different systems of rules arise (and can be devised anew) to model different situations.

> [@](#):
>
> In any event, I do know that one divided by infinity, is zero. So zero times infinity, COULD(?) be also defined as zero divided by zero (I hope I haven’t lost some of you by now;)). Zero divided by zero is undefined, because there is no such number. Again, I am just more confused.

The sense in which zero divided by zero is undefined is that it is “indeterminate”, much like we previously spoke of zero times infinity as an indeterminate form, but in this particular case, we can see how this indeterminacy arises in a perhaps more familiar fashion. Zero divided by zero is indeterminate because, clearly, there are multiple values which multiply by zero to yield zero; 1 \* zero = zero, 2 \* zero = zero, 3 \* zero = zero… So none of these (1, or 2, or 3, …) can be singled out as the unique result of dividing zero (as in the right-hand-sides of these equations) by zero (as from the left-hand-sides of these equations).

> [@](#):
>
> So I submit it to my fellow board members: **What** on earth **is zero times infinity?**

It depends on your context, what you are using these numbers to represent and what multiplication means to you.

If you have infinitely many farms, each farm with zero pigs, well, you have zero pigs overall. In the context of cardinality, or other similar discrete contexts, we generally have unambiguously that 0 times ∞ is zero.

If f(x) and g(x) are positive fractionally valued functions, but f(x) approaches 0 and g(x) approaches ∞ in some limit, then the asymptotic behavior of f(x) \* g(x) may be to approach any particular limit in the range [0, ∞], or to oscillate wildly, or any number of things, but at any rate, it will never go negative.

If f(x) and g(x) are fractionally valued functions, not necessarily positive, but f(x) approaches 0 and g(x) approaches +∞, then the asymptotic behavior of f(x) \* g(x) may again be to do all kinds of things, only now over the wider range [-∞, +∞].

If we let them take on complex values, or matrix values, or what have you, wider possibilities arise. Everything is always context dependent.

(But the reason that 0 \* ∞ is tricky and 0 \* 5 is not is because there are good contexts in which 0 \* ∞ takes on various different values, while 0 \* 5 = 0 in just about every context anyone has any reason to use the familiar language of counting and multiplication)

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [September 13, 2016, 8:01pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/35 "2016-09-13T20:01:04Z")

</div>

> [@TroutMan](#):
>
> Multiplication doesn’t require real numbers; the imaginary number _i_ can be multiplied. For example, _i_ x _i_ = -1. But infinity is not even a number; it’s a concept.

All numbers are concepts. There is no reason to single out ∞ as somehow non-numbery but i and -3 and 1/2 and 0 and 7 and all the rest of them as perfectly numbery.

There’s no one fixed notion of what “numbers” are; long ago, we used the word only to refer to finite counting numbers, but we’ve long since expanded its use beyond that. Any abstract entity in any calculational system with enough family resemblances to this archetypal origin might well be considered a number of some sort. And ∞ certainly fits that bill. One can fruitfully standardize reasoning with the concept of infinity into various calculational systems for various purposes, just as was previously done with i and -3 and 1/2 and 0 and 7 and all the rest of them.

> [@septimus](#):
>
> Of course it isn’t a definitive answer to OP’s question, but many computers, [including those which comply with a modern standard](https://en.wikipedia.org/wiki/IEEE_floating_point), will get an answer of +∞ or -∞ when you divide a non-zero by zero, and get an answer of +Nan or -Nan (or “Indefinite”) when you divide zero by zero, or multiply zero by ∞.

Right. And the reason they were designed to do so is the reasoning that goes into calling 0/0 and 0 \* ∞ indeterminate forms.

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [September 13, 2016, 8:10pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/36 "2016-09-13T20:10:57Z")

</div>

> [@friedo](#):
>
> The _limit_ of the function log(x) as x approaches zero is -∞. Or more accurately, log(x) decreases without bound as x approaches zero. You can’t actually evaluate log(0), because there is no exponent _n_ for which _e[sup]n[/sup]_ = 0.

**dougie\_monty** ’s observation that log(0) = -∞ might well be taken with conversely interpreting e[sup]-∞[/sup] as 0. That’s a perfectly cromulent thing to do.

The response that these are merely “limits” and not worthy of being reified into actual honest-to-god values is a bit like saying “No, no, the _limit_ of x[sup]2[/sup] as x goes through 1.4, 1.41, 1.414, 1.4142… is 2, but there’s no actual square root of 2”. That would be a true statement about the rationals, sure, but not of use in chastising someone who never claimed to be restricting themself to the rationals, and similarly **dougie\_monty** clearly did not intend to restrict themself to finite quantities so it is no error at all that they considered an infinite one.

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [September 13, 2016, 8:17pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/37 "2016-09-13T20:17:26Z")

</div>

> [@Francis\_Vaughan](#):
>
> If infinity is the cardinality of the set of natural numbers, well, by induction we should be able to get zero as the answer as well. Thus even for transfinite numbers, multiplication by zero must yield zero.

> [@Thudlow\_Boink](#):
>
> I don’t think it works that way. Induction can be used to prove that something is true for all (or arbitrary) natural numbers, but you don’t get to then assert that it’s true for transfinite numbers as well.

There are forms of induction that legitimately have transfinite scope, though it’s not clear that **Francis** is employing these. Regardless, ignoring induction entirely, it is easy to establish that, in the context of cardinality multiplication, zero \* infinity is, like zero \* anything, equal to zero. Which is to say, if A is an empty set and B is an infinite set, their Cartesian product is, in turn, empty; there are no ordered pairs whose first element is drawn from A and whose second element is drawn from B.

In discrete contexts, the rule “0 \* x = 0, unambiguously” is usually absolute. It is typically only in continuous contexts where this begins to fail.

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [September 13, 2016, 8:20pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/38 "2016-09-13T20:20:35Z")

</div>

> [@thatguyjeff](#):
>
> Zero isn’t a number. It’s a representation of nothing.

“…isn’t a number. It’s a representation…”

Just what the hell do you think numbers are?

---

<div class="post-metadata">

**Author:** ![Indistinguishable](https://avatars.discourse-cdn.com/v4/letter/i/90ced4/32.png) [@Indistinguishable](https://boards.straightdope.com/u/Indistinguishable)\
**Post date:** [September 13, 2016, 8:29pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/39 "2016-09-13T20:29:34Z")

</div>

> [@Indistinguishable](#):
>
> if x **and y** are continuously varying quantities.

Missing words reinstated in bold. Not terribly important, and all other typos will be left uncorrected. That’s it from me for now; I end my posting spree.

---

<div class="post-metadata">

**Author:** ![dtilque](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@dtilque](https://boards.straightdope.com/u/dtilque)\
**Post date:** [September 13, 2016, 8:39pm UTC](https://boards.straightdope.com/t/zero-times-infinity/765846/40 "2016-09-13T20:39:25Z")

</div>

+++divide by cucumber error. please reinstall universe and reboot+++

How many readers will get that reference?

[Previous page](https://boards.straightdope.com/t/zero-times-infinity/765846.md?page=1)

[Next page](https://boards.straightdope.com/t/zero-times-infinity/765846.md?page=3)
