Мне кажется, я вижу, откуда Серж, и я постараюсь объяснить разницу. Это слишком долго для комментария, поэтому я опубликую его как ответ.
Серж, похоже, подходит к этому с точки зрения вопроса, применимо ли это предположение. Это похоже на то, как ученый пытается определить связь между двумя событиями. Рассмотрим следующую историю:
Ученый посещает четыре разные страны в четыре разных дня. В каждой стране она хочет определить, подразумевает ли дождь, что люди будут использовать зонтики. Она генерирует следующую таблицу истинности:
Did it rain? Did people Does rain => umbrellas? Comment
use umbrellas?
No No ?? It didn't rain, so I didn't get to observe
No Yes ?? People were shielding themselves from the hot sun; I don't know what they would do in the rain
Yes No No Perhaps the local government banned umbrellas and nobody can use them. There is definitely no implication here.
Yes Yes ?? Perhaps these people use umbrellas no matter what weather it is
В вышеизложенном ученый не знает взаимосвязи между дождем и зонтиками, и она пытается определить, что это такое. Только в один из дней в одной из стран она может окончательно сказать, что подразумевается, что это не правильные отношения.
Точно так же кажется, что Серж пытается проверить, является ли A => B, и может определить это только в одном случае.
Однако, когда мы оцениваем логическую логику, мы заранее знаем отношения и хотим проверить, соблюдаются ли эти отношения. Другая история:
Мать говорит сыну: «Если ты испачкаешься, прими ванну» (грязная => ванна). В четыре отдельных дня, когда мать приходит домой с работы, она проверяет, соблюдалось ли это правило. Она генерирует следующую таблицу истинности:
Get dirty? Take a bath? Follow rule? Comment
No No Yes Son didn't get dirty, so didn't need to take a bath. Give him a cookie.
No Yes Yes Son didn't need to take a bath, but wanted to anyway. Extra clean! Give him a cookie.
Yes No No Son didn't follow the rule. No cookie and no TV tonight.
Yes Yes Yes He took a bath to clean up after getting dirty. Give him a cookie.
Мать установила правило заранее. Она знает, каковы отношения между грязью и ваннами, и она хочет убедиться, что это правило соблюдается.
Когда мы работаем с булевой логикой, мы похожи на мать: мы заранее знаем операторы и хотим работать с оператором в этой форме. Возможно, мы хотим преобразовать утверждение в другую форму (как было в первоначальном вопросе, он или она хотели узнать, эквивалентны ли два утверждения). В компьютерном программировании мы часто хотим вставить набор переменных в оператор и посмотреть, если весь оператор оценивается как true или false.
Дело не в том, чтобы знать, относится ли подразумеваемое, - там бы не было написано, если бы этого не было. Таблицы правды не о том, чтобы определить, применимо ли правило, а о том, было ли соблюдено правило.