Mathematically, sure. For all mathematical purposes, 0.999... = 1.
Logically, no. 0.999... only equals 1 if infinity is finite, which by definition it is not. 0.999... is infinitely undefinable, which doesn't work in concrete math, so it equals 1 in simple equations and, for our purposes, can usually be defined as such.







