JavaScriptの風変わりな弱い型の==
演算子は、次のように非推移的であることが簡単に示されます。
var a = "16";
var b = 16;
var c = "0x10";
alert(a == b && b == c && a != c); // alerts true
丸め誤差で遊ぶことができる同様のトリックがあるかどうかInfinity
、またはそれが非推移的でNaN
あることが示される可能性があるか、またはそれが実際に推移的であることが証明できるかどうか疑問に思います。===