Типа "(люди смертны, следовательно, Сократ смертен) означает (люди бессмертны либо Сократ смертен)"?
Ну да, так и есть. Это эквивалентные формулировки.
Можно их просто на таблицах истинности сверить, но Вам этого, мне кажется, будет мало. Вопрос просто сведется к "почему таблица истинности импликации именно такая". Мне нравится объяснение
Тут дело в том, что в естественном языке у связки "следовательно" есть немного различные смыслы, и они по разному отражаются и не отражаются в формальной логике. Давайте я попробую немного рассказать основные понятия следования в классической логике. Есть еще разные строгие импликации в разных модальных и других нестандартных логиках, я их не касаюсь.
В логике надо различать уровень синтаксиса (теория доказательств) и уровень семантики (теория моделей). На каждом из этих уровней есть свое понятие следствия, которое можно определить для любой системы формального вывода и любого определения интерпретации соответственно:
1. (Дедуктивное следствие). Формула
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
следует из формул
![$A_1,\dots,A_n$ $A_1,\dots,A_n$](https://dxdy-03.korotkov.co.uk/f/2/1/9/21960040b28b98e46bfef0f7d0db735e82.png)
, если существует формальный вывод формулы
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
из формул
![$A_1,\dots,A_n$ $A_1,\dots,A_n$](https://dxdy-03.korotkov.co.uk/f/2/1/9/21960040b28b98e46bfef0f7d0db735e82.png)
в рассматриваемой формальной системе. Обозначение
![$A_1,\dots,A_n\vdash B$ $A_1,\dots,A_n\vdash B$](https://dxdy-01.korotkov.co.uk/f/4/4/d/44d0983d30eb7524ffd6a596bcfcc29982.png)
2. (Логическое следствие) Формула
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
следует из формул
![$A_1,\dots,A_n$ $A_1,\dots,A_n$](https://dxdy-03.korotkov.co.uk/f/2/1/9/21960040b28b98e46bfef0f7d0db735e82.png)
, если в любой интерпретации
![$\mathcal{I}$ $\mathcal{I}$](https://dxdy-01.korotkov.co.uk/f/4/b/3/4b35a2a850babd96154af15a510fd02482.png)
, в которой истинны
![$A_1,\dots,A_n$ $A_1,\dots,A_n$](https://dxdy-03.korotkov.co.uk/f/2/1/9/21960040b28b98e46bfef0f7d0db735e82.png)
, формула
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
также будет истинной. Обозначение
![$A_1,\dots,A_n \vDash B$ $A_1,\dots,A_n \vDash B$](https://dxdy-02.korotkov.co.uk/f/1/9/7/1978ef27a45b4aabadfddb3b2c1338ae82.png)
Собственно, логика во многом изучает то, как эти понятия связаны с друг другом. Теоремы о корректности полноте утверждают, что для некоторой формальной системы и некоторого семейства интерпретаций они совпадают. Эти понятия, на мой взгляд, ближе соответствуют "следовательно" естественного языка, чем импликация, к которой мы сейчас перейдем.
Также в логике надо различать уровень теории и уровень метатеории. Оба понятия следствия из предыдущего абзаца относятся к метатеории - они говорят о формулах теории, но они не являются сами объектами теории. Импликация является именно тем, что выражает следствие внутри теории, так что для двух формул
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
и
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
импликация
![$A\to B$ $A\to B$](https://dxdy-03.korotkov.co.uk/f/6/e/d/6edc8a876728a5e3fcd408de719f28fc82.png)
есть формула, а не какой-то внешнее по отношению к теории суждение. Пусть мы рассматриваем дедуктивное следствие и хотим, чтобы импликация отражала его внутри теории. То есть мы хотим, чтобы
![$A\to B$ $A\to B$](https://dxdy-03.korotkov.co.uk/f/6/e/d/6edc8a876728a5e3fcd408de719f28fc82.png)
было теоремой тогда и только тогда, когда
![$A\vdash B$ $A\vdash B$](https://dxdy-02.korotkov.co.uk/f/9/7/6/976ce5a2aef5349076dc02c568155af282.png)
. Это "тогда и только тогда" раскладывается на два утверждения (метатеории). Во-первых, надо, чтобы из
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
всегда выводилось
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
в присутствии
![$A\to B$ $A\to B$](https://dxdy-03.korotkov.co.uk/f/6/e/d/6edc8a876728a5e3fcd408de719f28fc82.png)
(правило Modus Ponens). Во-вторых, надо, чтобы из любого вывода
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
из
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
мы могли получить вывод теоремы
![$A\to B$ $A\to B$](https://dxdy-03.korotkov.co.uk/f/6/e/d/6edc8a876728a5e3fcd408de719f28fc82.png)
(это называется теоремой о дедукции в формальных система гильбертова типа и правилом введения импликации в генценовских).
Теперь про таблицу истинности и собственно тему вопроса. Рассмотрим классическую интерпретацию, в которой формулы - это утверждения, которые могут быть истинными либо ложными. Мы хотим, чтобы интерпретация
![$A\to B$ $A\to B$](https://dxdy-03.korotkov.co.uk/f/6/e/d/6edc8a876728a5e3fcd408de719f28fc82.png)
отражала логическое следствие. Это значит, что она должна зависеть только от интерпретаций
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
и
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
. В каждой интерпретации
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
и
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
могут быть истинными и ложными. При этом логическое
![$A\vDash B$ $A\vDash B$](https://dxdy-01.korotkov.co.uk/f/c/a/3/ca3fcb66152765eb4ce452a1b320d0ba82.png)
не выполняется тогда и только тогда, когда существует интерпретация, где
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
истинно и
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
ложно. В этом случае мы и должны положить
![$A\to B$ $A\to B$](https://dxdy-03.korotkov.co.uk/f/6/e/d/6edc8a876728a5e3fcd408de719f28fc82.png)
ложным. Остальные три случая могут встречаться в ситуации, когда
![$A\vDash B$ $A\vDash B$](https://dxdy-01.korotkov.co.uk/f/c/a/3/ca3fcb66152765eb4ce452a1b320d0ba82.png)
, поэтому в этих случаях
![$A\to B$ $A\to B$](https://dxdy-03.korotkov.co.uk/f/6/e/d/6edc8a876728a5e3fcd408de719f28fc82.png)
истинно.