* Pythagoras (c. 570-495 BC): He proposed that the Moon was responsible for the tides, though he lacked the scientific understanding to explain how.
* Seleucus of Seleucia (c. 190-150 BC): He further developed Pythagoras' theory, suggesting that the Moon's gravitational pull caused the tides.
* Galileo Galilei (1564-1642): Though he incorrectly attributed tides to the Earth's movement around the Sun, his work laid the groundwork for understanding the role of celestial bodies in influencing the Earth.
* Isaac Newton (1643-1727): His law of universal gravitation provided the fundamental understanding of how the Moon's gravity affects the Earth's oceans, paving the way for accurate tidal prediction.
* Pierre-Simon Laplace (1749-1827): He developed the first comprehensive mathematical theory of tides, taking into account the combined gravitational influence of the Moon and the Sun. This theory allowed for more accurate tidal predictions than ever before.
So, it wasn't a single person but rather a progression of scientific discoveries and advancements over centuries that led to the ability to predict tides accurately using both theory and observations.