PAllen said:
You are assuming space is discrete, but rulers are continuous mathematical objects. If the ruler is also discrete at the same fundamental level as spactime (or larger, since it is matter), then it cannot probe your hypothetical microsquare boundaries. Instead it would effectively count the number of micro-squares diagaonally versus horizontally, coming up with the same answer as the continuous model to any achievable precision (assuming the discretiztion is very small).
Forgive my ignorance but i really cannot wrap my mind around that. I would love to assume that both space and the ruler are discrete but i cannot see how i would program a 3D game for example in which both the space is discrete AND the ruler is discrete, and then when i move the ruler to measure a discrete square inside my discrete world i would end up with the diagonal being roughly d√2 (given a sufficiently large square made up of a lot of space units).
How would i model such a world inside my computer?
edit: For example, i could not simply program a 3D world made up of tiny cubes in a standard grid, my ruler is also made of and then place my ruler diagonally inside a larger cube or square.
To measure the length, i would have to measure the cubes or squares the ruler occupies until it reaches the opposing corner.
Never mind the problem of it being impossible to define what walking diagonally in discrete steps within this micro-cube/square world would mean, the ruler could never possibly occupy d√2 squares or d√3 micro-cubes no matter how i would define walking diagonally.
If for example i defined it as moving one square to the right, then up, then right and up again and so on... i would end up with the ruler measuring 2d instead of d√2. If i defined it as moving to the next microcube which is diagonal, i would end up with just d.
So you are telling me that there is actually a mathematical model i cannot think of, which solves those issues.