I was bored and I just started fiddling around with my scientific calculator for fun.

I wrote down the equation:

x + 1 = x

And made it solve for x.

Now, I was expecting it to say x = ∞ (infinity), since ∞ + 1 = ∞

But instead, it gave out a *very* strange answer.

x = 1.667988098 * 10^13

Which, when written normally, is 16,679,880,980,000.

That's pretty messed up, because I'm pretty sure 16,679,880,980,000 + 1 = 16,679,880,980,001

How does this work? This is just an error, right? There is no way this corresponds to the rules of mathematics.

I think that maybe since all scientific calculators give answers to 10 significant figures, (and if the number has more than 10 digits then it is written in standard form/scientific notation), then maybe adding 1 won't affect the answer that shows up on the screen, when the actual value, however, has increased by 1.

I still find it intriguing that it chooses these exact numbers, even if I make it solve for x over and over again. It doesn't make sense!

What do you guys think?

It got a bit weirder afterwards. I grabbed my brother's calculator and input the *exact* same equation and made it solve for x.

It returned: x = 2

How does that make sense at all? 3 =/= 2 !