On Saturday, February 2, 2013 11:32:12 AM UTC-8, Robert Bradshaw wrote: > > > > Sage has both, and the proposed fix (which you did not address at all) > handles them correctly. I've positively reviewed the ticket. >
I did address it. Perhaps I should clarify. While it is a compromise in the IEEE 754 float standard to allow two infinities to compare equal, it is probably a better idea in a system that pretends to be mathematical rather than pragmatic and constrained, to reconsider what is most correct, and NOT allow inf-inf to become zero. Allowing comparison between infinities is hazardous. Taking a cue from the IEEE decision regarding floats and applying it to a more "symbolic" setup is questionable. As for the hazards of floating-point being well understood in the Sage community, I am surprised that anyone can speak for the community! Many people don't grasp the concept of binary representation and why it can't exactly handle 0.1 . And it gets worse from there. RJF -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.