Haskell: comparando valores NaN
eu escreviquickcheck
testes para um programa Haskell que otimiza e avalia uma função.
O problema équickcheck
gera expressões que resultam emNaN
gostar:
> acos(2)
NaN
Haskell avalia a seguinte declaração como falsa:
> acos(2)==acos(2)
False
Então meuquickcheck
testes falham com essa comparação. Existe alguma maneira de compararNaN
valores?