Does the number $...999.999... = 0$? My reasoning for asking this is outlined below.

First, for base 10 it can be shown that $...999 = -1$. In addition it is common knowledge that $0.999... = 1$. This seems to imply that $...999.999... = (-1 + 1) = 0$. This appears bizarre at first, but it seems that $...999.999...$ has the zero element properties of being both an additive identity ($...999.999... + x = x$) and an absorbing element ($(...999.999...)\cdot x = ...999.999...$) with base 10 decimal numbers.

Things get stranger. Dividing $...999.999...$ by 9 yields the number $...111.111...$. If the logic above is correct, this would imply that $...111.111... = 0$ also (since $0/9 = 0$). This would further imply that $(...222.222..., ...333.333..., \cdots, ...888.888...)$ are also "zero elements" (since $0+0 = 0$).

Is the logic above correct, or is there a fundamental flaw that I'm missing? If correct, is there a name for this behavior? I'm fascinated by this pattern and would love to learn more.

  • 3
    $\begingroup$ The video does not prove the statement ...9999=-1. It cannot, because no real has infinitely many digits before the decimal point. $\endgroup$
    – coffeemath
    Commented Oct 24, 2023 at 0:52
  • 5
    $\begingroup$ I don't think this that bad of a post. The real question is, is there a formal system in which decimal digits extend in both directions (reals + 10-adics)? $\endgroup$ Commented Oct 24, 2023 at 1:04
  • 2
    $\begingroup$ If such a "number" exists, then your computation would make sense. So the real question is, does your decimal expansion make sense at all? $\endgroup$ Commented Oct 24, 2023 at 1:14
  • 2
    $\begingroup$ @coffeemath The video does prove ...9999 = -1, though. In particular, it proves that the two 10-adic numbers (...9999) and (1) sum to the 10-adic number (0). It makes no claims about real numbers, and therefore any facts about real numbers can't be use to contradict it. $\endgroup$
    – Alex Jones
    Commented Oct 24, 2023 at 1:15
  • 2
    $\begingroup$ I don't think this is a bad question at all, and any mathematical imprecision is due to Veritasium, not OP. OP, a lot of the discussion here is likely to be very technical. This is because to put things like this on rigorous ground, one has to be technical and precise. Often maths YouTubers will omit some of this detail! The idea that "number" is not inherently meaningful, and one is free to try and define your own number system in any way you like (but then you also have to prove it has the properties you want) is a serious philosophical leap that many users here will take for granted. $\endgroup$ Commented Oct 24, 2023 at 12:35

2 Answers 2


The fundamental flaw in the logic is right at the top. You take one fact about $10$-adic numbers

$$ ...9999 + 1 = 0 $$

and another fact about real numbers

$$ 0.9999... = 1 $$

and attempt to combine them to say

$$ ...9999.9999... = 0 $$

It seems like a simple substitution, replacing one expression for $1$ with another equivalent one. However, the problem is the symbol $1$ is actually playing double duty here. In the first expression, $1$ actually refers to the $10$-adic number $1$, while in the second, it's the real number $1$.

We have a way to add $10$-adic numbers to other $10$-adic numbers and get $10$-adic numbers. We also have a way to add real numbers to other real numbers to get real numbers. We do not have any universally agreed upon way to add $10$-adic numbers to real numbers, nor any agreed upon definition of what kind of thing the result should even be.

When you make the substitution of the real number $0.9999...$ for the $10$-adic number $1$, you effectively change the meaning of that $+$ sign to be this undefined mixed addition operation, and so the result you come up with isn't really meaningful in the context of real numbers or $10$-adic numbers.

But, that doesn't mean it's not meaningful! One may ask whether there exists an algebraic structure that contains the structure of the real numbers and the $10$-adics as substructures, which equates the real and $10$-adic numbers that "should" be the same, and which allows for positional addition for numbers which extend infinitely in both directions. If such a system does exist, then your argument would indeed hold water.

However, it's possible that all these conditions lead to a contradiction somewhere, in which case the system couldn't exist. I don't have the answer to that question, but if it's something you're curious about, you should absolutely explore it!

  • 1
    $\begingroup$ Thanks, this is the answer I wish I had written. $\endgroup$
    – MJD
    Commented Oct 25, 2023 at 12:52
  • 6
    $\begingroup$ Such a structure in fact exists, and is called a 10-adic solenoid. It admits a bi-infinite decimal expansion with the properties one would expect and indeed $...99.99... = 0$ in this system. Positional addition is well-defined making it into a topological group, but importantly there's no good way to define multiplication of these "numbers", basically for the same reason that there's no good way to define multiplication of distributions, or bi-infinite Laurent series expansions. $\endgroup$
    – pregunton
    Commented Oct 28, 2023 at 13:36

Certainly! If you multiply $$x=\dots999.999\dots$$ by $10$, the decimal point moves right one place and you have $$10x=\dots999.999\dots$$ again. So $x$ satisfies the relation $$10x=x$$ and the only number that does this is $x=0$.

  • 7
    $\begingroup$ Please don't take this too seriously. $\endgroup$
    – MJD
    Commented Oct 24, 2023 at 0:59
  • 2
    $\begingroup$ If it helps, Leonard Euler would approve. $\endgroup$ Commented Oct 24, 2023 at 1:04
  • 2
    $\begingroup$ You don't think ol' Lenny would point out that $x=\infty$ is also a solution? $\endgroup$
    – MJD
    Commented Oct 24, 2023 at 1:06
  • 1
    $\begingroup$ What about $\infty$? $\endgroup$
    – copper.hat
    Commented Oct 24, 2023 at 2:14

Not the answer you're looking for? Browse other questions tagged .