=>
подразумевается, с таблицей истинности:
A B | A => B
----+-------
F F | T
F T | T
T F | F
T T | T
Фактически, вы можете показать, что a => b
эквивалентно ~a \/ b
. (Просто заполните таблицы правды.)
Теперь у нас есть:
~a => b
= ~(~a) \/ b
= a \/ b
Итак, это еще сильнее: a \/ b
эквивалентно ~a => b
. Вы также можете показать, что это также эквивалентно ~b => a
; таким образом, взятие соединения может быть излишним, но оно не меняет эквивалентности.
Если вы сомневаетесь, всегда рисуйте полные таблицы истинности, предполагая, что у вас есть 4-5 переменных, это было бы очень познавательно. Если у вас есть больше переменных, используйте решатель SAT / SMT, чтобы доказать эквивалентность. Вот для чего они хороши.