From: Lyle Johnson Date: 2002-06-04T00:18:11+09:00 Subject: Re: Infinity (?!) > I would expect that it is valid for two NaN's to equal each other, but > that because there are many different possible NaN's, they need not > necessarily equal each other. I thought that it was part of the *definition* of NaN that it wasn't equal to any other number, including itself. So (despite Sean's result) I would expect: ruby -ve 'p((0/0.0) == (0/0.0))' to always return false.