How does/should the Is Element Of operator treat NaNs?
Whilst playing around with the Is Element Of operator in Mathcad Express 7, I noticed the following:

I was surprised to see that Mathcad thinks that NaN is a Real (and hence Complex), but not an integer.
Is this just a case where one should expect inconsistent results from applying non-NaN-specific functions to a NaN? If so, I think there should be a warning about this behaviour on the Is Element Of Help page.
Or is it something that should be corrected?
The red error arises because only the symbolic processor can test for rationals and Mathcad Express doesn't have symbolics. Consequently, I don't know whether Is Element Of's NaN behaviour extends to symbolics.
Stuart
I discovered the above whilst trying to write a couple of data type identification functions.



