Premise 1: All straight line segments have the value of length equal to the numerical value of the end point, provided the starting point of the line is assigned the numerical value zero.
Premise 2: Lengths of certain value exist if they can be constructed by increasing the points to a certain extent.
Premise 3: Lengths of non-terminating decimal form value can't exist because they can't be constructed by increasing the number of points to a particular extent.
Ex: 1.9999...; Length of this value can't exist because, length of this value can't be constructed by increasing the number of points to a certain extent. In order to reach that value of length, first we need to achieve 1.99, then 1.99999, then 1.9999999, and so on. We don't know where to stop. If we don't know where to stop, we can't construct that line of that value.
Conclusion: From 3, we can't construct line segments of length equal to non-terminating decimal form value. So, there is no question of end point, and no question of non-terminating decimal form value.
From this, it seems lines can't have non-terminating decimal form value. But I don't think it is what we know. What is going wrong in the argument? Is it that length of line segment can't have non-terminating decimal form value?

