間違えた.判定狂うのはNaNじゃなくてinfの時だから,X==Xでは判定できない.