title: In 64 bit floating point why does sqrt(2^52+1)-sqrt(2^52) equal 0
body: <p>Why is it that when I put this equation in matlab it equals 0 but when I do (2^52+1) -2^52 it gives me 1, aren't they the same equation. I think I kind of understand how 64bit float can't represent odd numbers past 2^53-1 but these numbers are not even close to that</p>