Consider two moving objects along X-axis direction with different speeds and different initial starting points. Let the initial distance of the objects be d0 and v1 is greater than v2 i.e v1>v2. [![enter image description here][1]][1] [1]: https://i.sstatic.net/yMTSy.png Physics says: x<sub>1</sub> = v<sub>1</sub> * t + x0<sub>1</sub> = v<sub>1</sub> * t x<sub>2</sub> = v<sub>2</sub> * t + x0<sub>2</sub> = v<sub>2</sub> * t + d0 If we put x<sub>1</sub> = x<sub>2</sub> we obtain : t = d0 / (v<sub>1</sub> - v<sub>2</sub>) and O<sub>1</sub> because of its greater speed will eventually reach to O<sub>2</sub>. But philosophy says something else: O<sub>1</sub> in t<sub>1</sub>=(something calculable) will reach to O<sub>2</sub>'s current position but in this time interval O<sub>2</sub> will move x<sub>1</sub>=(something calculable) toward. Again in the new situation O<sub>1</sub> in t<sub>2</sub>=(something calculable) will reach to O<sub>2</sub>'s current position b but in this time interval O<sub>2</sub> will be x<sub>2</sub>=(something calculable) toward. By repeating this procedure t<sub>n</sub> and x<sub>n</sub> approaches to zero but does not become zero, therefore O<sub>1</sub> will never reach O<sub>2</sub>. How do you explain this? Thank you so much.