partial equivalence relation
よく PartialEq としてプログラミング言語に実装される。
二項関係の一種
定義
symmetry 対称律
transitivity 推移律
ただし reflexivity 反射律は 保証しない。 reflexive 反射的とは 限らない。
さらに reflexive 反射的なら、同値関係に なる。
prop.
Euclid性
始終どちらも
quasi-reflexivity
$ xRy を介して反射的($ xRx かつ $ yRy)
partial function(部分関数)の congruence から誘導・導出できる。
具体例
NaN of IEEE 754
NaN ≠ NaN
ref.
Partial equivalence relation - Wikipedia
https://ncatlab.org/nlab/show/partial+equivalence+relations
PartialEq in std::cmp - Rust
NaN - Wikipedia