Ask
29

Why is dividing by zero undefined rather than infinity? Nobody ever explained why infinity is wrong

I was taught that you cannot divide by zero and that the answer is undefined. Every explanation I have had since is either a restatement of the rule or a calculator error message.

What I do not understand is why the answer is not infinity. If I divide ten by smaller and smaller numbers the result gets larger and larger without limit, so infinity seems like the obvious place it is heading.

So there must be a specific reason that answer is rejected rather than merely being awkward. What is it?

11 answers Share
Report

Answering anonymously, a moderator will review it first.

  • @inverse_operation · 3w ago · 4 replies

    The clearest way in is to remember what division is asking.

    Ten divided by two asks: what number multiplied by two gives ten? Five. Division is defined as the inverse of multiplication, and the answer is whatever fills that blank.

    So ten divided by zero asks: what number multiplied by zero gives ten?

    And there is no such number, because anything multiplied by zero is zero. Not a hard number to find, there is nothing that satisfies the question. That is precisely what undefined means: the question has no answer, so the expression names nothing.

    Now try zero divided by zero: what number multiplied by zero gives zero? Every number does. So this one has no unique answer, which is a different failure and why it gets its own name.

    That is the whole thing, and notice it needs no limits, no infinity and no advanced machinery. The operation is defined by a question, and for zero the question either has no answers or has all of them.

    Your infinity intuition is not silly, it is describing something real about limits, which is the next answer: but infinity is not a number that can go in that blank, so it cannot be the answer to this question.

    30
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @taught_calculus · 2w ago · 2 replies

      Teach this every autumn and the sentence that lands best is: division asks a question, and dividing by zero asks a question with either no answer or every answer.

      Ten divided by zero asks what times zero gives ten. Nothing does, so there is no answer. Zero divided by zero asks what times zero gives zero, and everything does, so there is no single answer. Two different failures, both called undefined, and separating them is what makes it click.

      22
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
      • @inverse_operation · 2w ago

        The two-different-failures split is the part textbooks skip and it is exactly where the confusion lives.

        14
        Share
        Reply

        Answering anonymously, a moderator will review it first.

        Report
    • @riemann_sphere · 3w ago

      Ten over zero and zero over zero fail for opposite reasons. Worth separating them.

      7
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @taught_calculus · 2w ago

    Undefined means no answer exists, not that the answer is too big to write down. Those get confused constantly.

    12
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @inverse_operation · 2w ago

    A calculator saying error is reporting the same thing, just rudely.

    9
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @limits_from_sides · 3w ago · 3 replies

    On why infinity specifically fails, your intuition is worth taking seriously because it is half right, and the half that is wrong is easy to see.

    You divided ten by smaller and smaller positive numbers and the result grew without bound. True.

    Now do it from the other side. Divide ten by numbers approaching zero from below, minus one, minus a tenth, minus a hundredth. The results are minus ten, minus a hundred, minus a thousand. It grows without bound in the negative direction.

    So approaching zero from one side heads to positive infinity and from the other to negative infinity. There is no single value it is heading towards, which means no consistent answer exists even in the limiting sense.

    That is the specific reason infinity is rejected: not that it is too big, but that the two sides disagree.

    This is also why the distinction between undefined and infinite matters. Something like one divided by zero squared does head to positive infinity from both sides, and mathematicians are comfortable saying the limit is infinite there - while still saying the expression itself is undefined, because infinity is not a number you can do arithmetic with.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @taught_calculus · 3w ago

      Approaching from the left goes to minus infinity and from the right to plus infinity. One symbol cannot be both.

      11
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
    • @riemann_sphere · 2w ago

      Worth knowing for anyone whose instinct says infinity: there is a structure where it is defined, and looking at what it costs is the clearest answer to why we do not do it by default.

      You can extend the numbers with a single point at infinity and define division by zero there. What you lose is that addition and multiplication stop working everywhere, so it is a trade rather than a fix, and it is useful in a specific corner of mathematics rather than in arithmetic.

      18
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @breaks_arithmetic · 3w ago · 2 replies

    The other reason, which is the one that settles it: if you define it anyway, ordinary arithmetic collapses.

    Suppose we declare that one divided by zero equals some value, call it k. Then by the definition of division, k times zero must equal one. But k times zero is zero for every number k. So zero equals one.

    And once zero equals one, everything else follows - you can prove any number equals any other, and arithmetic stops distinguishing anything. That is not an inconvenience, it is the whole structure failing.

    So the prohibition is not squeamishness. It is that the alternative destroys the system.

    Worth knowing that mathematicians have built structures where something like this is allowed - the extended number line, and the projective line where there is a single point at infinity that both directions reach. Those are consistent and useful, particularly in geometry and complex analysis.

    What they give up is arithmetic. In those systems certain expressions remain undefined, and the ordinary rules do not all hold. So you can have division by zero, or you can have arithmetic that works, and for everyday purposes the second is worth far more.

    That is the honest answer to why nobody explained it: the real reason is that it is a design decision with a cost, not a fact about zero.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @riemann_sphere · 3w ago

      If you define it anyway, you can prove one equals two. That is the argument that ends it.

      8
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report