This principle of buoyancy was learned by the Greek mathematician Archimedes who, As outlined by legend, sprang from his bath and ran naked from the streets shouting "Eureka!"F â‹… d x = F â‹… v d t = d p d t â‹… v d t = v â‹… d p = v â‹… d ( m v ) , displaystyle mathbf F cdot dmathbf x =mathbf F cdot mathbf v dt= frac dmat