There is no margin of error. It is entirely possible to compute certain limits exactly. The limit of the sequence 0.9, 0.99, 0.999, 0.9999, …, in one of those limits. The limit of that sequence can be computed exactly, by standard rules for limits, and is exactly one. 0.999… is exactly one.
You don’t seem to understand that this is a fundamental property of the real numbers: between any two distinct real numbers, there is always a third real number. Period. There is no such thing as “the closest real number to one which is still less than one”.
You said to Dr. Matrix that (1+0.999…)/2 “cannot be computed in finite time”, or something like that. This is complete nonsense. Time has nothing to do with any of this. Just as the limit of the sequence 0.9, 0.99, … can be computed to be exactly 1, so can (1+0.999…)/2 be computed exactly. But even that doesn’t matter; we don’t have to compute it. All that matters is that such a number exists.
(1+0.999…)/2 exists, and must be less than or equal to 1, and greater than or equal to 0.999… . And IF 0.999… < 1, as you seem to wish to assert, then by the usual rules of algebra we must have 0.999… < (1+0.999…)/2 < 1. Which, aside from leading to another contradiction as I outlined in a previous post, demonstrates that there’s no such thing as “the number closest to one which is still less than one”.
First, when in this thread have I defined real numbers? Second, that’s wrong. 0.999… is a real number.
To sum up:[list=1]
[li]The limit of the sequence 0.9, 0.99, 0.999, … can be computed exactly, and that limit is one.[/li][li]0.999… is a real number, and equals one, as has been proved multiple times in this thread.[/li][li]For any two distinct real numbers x and y, (x+y)/2 always exists and is strictly between x and y. This is a property of the real numbers.[/li][li]There is no such thing as “the closest real number to one which is still less than one”, because of point #3.[/li][li]You are completely wrong in denying any of the above.[/li][/list=1]