Haskell: сравнение значений NaN

я написалquickcheck тестирует программу на Haskell, которая оптимизирует и оценивает функцию.

Проблема вquickcheck генерирует выражения, приводящие кNaN любить:

> acos(2)
NaN

Haskell оценивает следующее утверждение как ложное:

> acos(2)==acos(2)
False

Так что мойquickcheck тесты проваливаются с этим сравнением. Есть ли способ сравнитьNaN ценности?

Ответы на вопрос(1)

Ваш ответ на вопрос