Archimedes' principle, physical law of buoyancy, discovered by the ancient Greek mathematician and inventor Archimedes, 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.