you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 9 hours ago (1 child)

Once you accept that each float represent a range of reals most design decisions make sense.
Infinity is just the name given to values that are too large to represent otherwise and negative zero includes negative values too close to zero.

What mathematics probably hate most about floats is that rounding breaks commutativity.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 53 minutes ago

    What mathematics probably hate most about floats is that rounding breaks commutativity.

    Actually, the maths people in my circles tend to complain more about how the normal floating-point equality test doesn't define an equivalence relation, but really any of the violations of field properties can attract complaints.

  • source
  • parent