>>18の言う通り、0.999...をどう定義(構成)するか次第

1/3=0.333...(←有理数)の3倍と構成するなら>>16
数列{0.9、0.99、0.999、...}あるいは、級数0.9+0.09+0.009+....の収束先として構成するなら>>17とか>>19の議論になる

通常の等式に使われる「=」と、極限を扱うときの「=」は意味が違うからな