Are there mathematical contexts where "finite" implicitly means "nonzero?"

I recently gave my students in a discrete math class the following problem, a restatement of the heap paradox:

Let's say that zero rocks is not a lot of rocks (surely, 0 is not a lot of rocks) and that if you have a lot of rocks, removing one rock leaves behind a lot of rocks. Prove that no finite number of rocks is a lot of rocks.

A small number of students submitted proofs by induction with the base case starting at one rock rather than zero rocks. We deducted a point for this, saying that this left the case of zero rocks unaccounted for.

Some students replied back to us saying that zero is arguably not a finite number. Some students pointed out this dictionary definition of finite which explicitly excludes 0 as not finite.

My background is in discrete math, and I've never seen zero referred to as not finite. The empty set of zero elements is a finite set, for example. There are no finite groups of size zero, but that's a consequence of the group axioms rather than because 0 isn't finite.

Are there mathematical contexts in which zero is definitively considered to be not finite?

Thanks!


Solution 1:

The problem is that physicists are more influential than mathematicians. They routinely consider zero to be a nonfinite quantity, probably because they are thinking logarithmically. If you hang around physicists, you will hear expressions like “very small but finite”.

But the concept of infinity is a mathematical one, not physical, and certainly mathematicians rule in this matter: zero is most certainly finite.

Solution 2:

There is really no point in insisting that a definition in a dictionary has any implication on the mathematical meaning of the word. Germs have nothing to do with real world germs, and cardinals have absolutely nothing to do with the catholic church. Normal spaces are not those which are not irrational, and real numbers might not really exist (e.g. if the universe is finite).

In mathematics $0$ is a finite number, and $\varnothing$ is a finite set.

One might argue whether or not $0$ is a natural number, and that might be open to debate between mathematicians. If you define "finite" as having the cardinality of a natural number, and $0$ not to be a natural number, then indeed the empty set is "not finite", and so $0$ is not finite. But it seems like a very artificial thing to say. If you won't include $0$ in the natural numbers, then you'd define finite as empty or having the cardinality as a natural number.

The lesson here is to stick to the definitions, as best as the conventions you follow allow you. Don't get swayed by the natural language meaning of the word.

Solution 3:

It seems to be not unheard-of to speak of small but finite quantities in applied mathematical fields. At least in this context, "finite" is obviously meant to mean "nonzero", or perhaps "not infinitesimal".

Additionally, in abstract algebra, it is not unusual to speak about rings/fields of "finite characteristic" to mean one whose characteristic is not zero. (Generally in ring theory, zero often behaves like the limit of ever larger elements, at least intuitively speaking, so it takes on some properties of "infinity").


Note that the dictionary definition you link to doesn't claim that 0 cannot be finite, period. It lists three different mathematical usages of the word, not three conditions that all have to be satisfied before you can (according to the dictionary) call something finite. Only one of these possible meanings is "not zero".

Solution 4:

$0$ is doubtless finite.

I'd say that the paradox' root is the imprecise word 'lot'. I think that a 'lot' is a quantity that can't be perceived at glance. I'm sure that most people don't think in $3$ or $4$ when hear the word 'lot', because if there are $4$ stones, we don't need count them to know.

But I insist. $0$ is never an infinite number.