正木です。

Float#error の訂正です:

class Float
  def error(m=53)
    a,e=Math.frexp(self)
    1/2**(m-e+1)
  end
end