ちなみに運動エネルギー保存則も矛盾してるぞ

水平な台に垂直に置かれたバネ。質量mの重りを載せたらx縮んだ。

弾性力kx と重力mgが釣り合っているのでk=mg/x

一方重りをバネの自然長の位置まで持ち上げる。この時
位置エネルギー0、弾性エネルギー0 とすると
持ち上げる前は
位置エネルギー -mgx 弾性エネルギー (kx^2)/2
両エネルギーは保存される為(kx^2)/2=mgx
⇔k=2mg/x