Ship sails in or on water.
which one is correct
But we say swimming in water. Likewise it should be sail in water. However I am still confused
Both are correct. Generally in the water means immersed in the water, while on the water means floating on top of it. But ships are both immersed and floating so both in and on are correct.
Didn't Archimedes solve this problem 2200 years ago?
Not necessarily- usually more of a ship is above the water than a person swimming, who only has their head above the surface. Swimming and sailing are not identical.But we say swimming in water. Likewise it should be sail in water.