Типа "(люди смертны, следовательно, Сократ смертен) означает (люди бессмертны либо Сократ смертен)"?
Ну да, так и есть. Это эквивалентные формулировки.
Можно их просто на таблицах истинности сверить, но Вам этого, мне кажется, будет мало. Вопрос просто сведется к "почему таблица истинности импликации именно такая". Мне нравится объяснение
Тут дело в том, что в естественном языке у связки "следовательно" есть немного различные смыслы, и они по разному отражаются и не отражаются в формальной логике. Давайте я попробую немного рассказать основные понятия следования в классической логике. Есть еще разные строгие импликации в разных модальных и других нестандартных логиках, я их не касаюсь.
В логике надо различать уровень синтаксиса (теория доказательств) и уровень семантики (теория моделей). На каждом из этих уровней есть свое понятие следствия, которое можно определить для любой системы формального вывода и любого определения интерпретации соответственно:
1. (Дедуктивное следствие). Формула
следует из формул
, если существует формальный вывод формулы
из формул
в рассматриваемой формальной системе. Обозначение
2. (Логическое следствие) Формула
следует из формул
, если в любой интерпретации
, в которой истинны
, формула
также будет истинной. Обозначение
Собственно, логика во многом изучает то, как эти понятия связаны с друг другом. Теоремы о корректности полноте утверждают, что для некоторой формальной системы и некоторого семейства интерпретаций они совпадают. Эти понятия, на мой взгляд, ближе соответствуют "следовательно" естественного языка, чем импликация, к которой мы сейчас перейдем.
Также в логике надо различать уровень теории и уровень метатеории. Оба понятия следствия из предыдущего абзаца относятся к метатеории - они говорят о формулах теории, но они не являются сами объектами теории. Импликация является именно тем, что выражает следствие внутри теории, так что для двух формул
и
импликация
есть формула, а не какой-то внешнее по отношению к теории суждение. Пусть мы рассматриваем дедуктивное следствие и хотим, чтобы импликация отражала его внутри теории. То есть мы хотим, чтобы
было теоремой тогда и только тогда, когда
. Это "тогда и только тогда" раскладывается на два утверждения (метатеории). Во-первых, надо, чтобы из
всегда выводилось
в присутствии
(правило Modus Ponens). Во-вторых, надо, чтобы из любого вывода
из
мы могли получить вывод теоремы
(это называется теоремой о дедукции в формальных система гильбертова типа и правилом введения импликации в генценовских).
Теперь про таблицу истинности и собственно тему вопроса. Рассмотрим классическую интерпретацию, в которой формулы - это утверждения, которые могут быть истинными либо ложными. Мы хотим, чтобы интерпретация
отражала логическое следствие. Это значит, что она должна зависеть только от интерпретаций
и
. В каждой интерпретации
и
могут быть истинными и ложными. При этом логическое
не выполняется тогда и только тогда, когда существует интерпретация, где
истинно и
ложно. В этом случае мы и должны положить
ложным. Остальные три случая могут встречаться в ситуации, когда
, поэтому в этих случаях
истинно.