Вы можете упростить это в: a!=b
,
Потому что по эквивалентности:
!((a && b) || (!a && !b)) // not(both true or both false)
!(a==b) // not(both equals)
a!=b // different
А вот таблица, которая подтверждает, что вы a
отличается от b
:
a\b | true | false
true | false | true
false | true | false