Question: who came up with the displacement theory?
Answer: Archimedes' principle, a physical law of buoyancy, states that any body completely or partially submerged in a fluid (gas or liquid) at rest is acted upon by an upward, or buoyant, force the magnitude of which is equal to the weight of the fluid displaced by the body.