An equivalence forFloats which is consistent with IEEE specifications.
Because the behaviour ofFloats specified by IEEE is not consistent with behaviors required of an equivalence relation forNaN (it is not reflexive), there are two equivalences defined forFloat:StrictEquiv, which is reflexive, andIeeeEquiv, which is consistent with IEEE spec and floating point operations defined inscala.math.
This equivalence may be preferable for numeric contexts.