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.