Premise 1: All straight lines 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: No point can be assigned the value y.xxxxxx... or y.abcdef....(Example: 8.9999.... or 8.39465..). We can either have the point with the assigned numerical value to be either y.xxx, y.xx...x, y.abcdef..g, etc, but not y.xxxxx.... or y.abcdef.... Premise 3: All lines have starting and ending point, thus they have the value of length equal to the numerical value of the ending point. From the premise 2, the value must be either y.xxx, y.xx...x, or y.abcd...g, etc. Premise 4: Diagonal of the square whose side is the unit of length, has got starting and ending point. Therefore, the length of the diagonal should be a value which can be expressed as the fraction with terminating decimal form. By this argument, length of the diagonal (√2) seems to have fractional form with a terminating decimal form, which (I think) is not true, then what is going wrong in the argument? Or else is it that the diagonal (in this case) has no starting and ending point?