Изучите 4 необходимые техники дедукции
Резюме:В этом уроке описываются 4 техники дедукции пропозициональной логики для обогащения представленного до сих пор элементарного пропозиционального исчисления. Представлено правило предположения и его сочетание с правилом монотонности, а также гипотетический силлогизм и два способа получения этого правила дедукции. Также объясняются эквивалентности двойного отрицания и контрапозиция импликации.
Цели обучения:
По окончании этого урока студент сможет
- Запомнить структуру рассуждения и простые примеры.
- Понять правило предположения и его связь с теоремой дедукции.
- Понять правило гипотетического силлогизма и его связь с модус поненс.
- Применить теорему дедукции в пропозициональной логике.
- Применить правило монотонности в дедукции выражений.
- Понять эквивалентности двойного отрицания и контрапозиции импликации в пропозициональной логике.
- Знать доказательства техник дедукции и уметь применять их на практике.
СОДЕРЖАНИЕ
ПРАВИЛО ПРЕДПОЛОЖЕНИЯ (PRE)
ГИПОТЕТИЧЕСКИЙ СИЛЛОГИЗМ (SH)
ЭКВИВАЛЕНТНОСТИ ДВОЙНОГО ОТРИЦАНИЯ (DN)
ЭКВИВАЛЕНТНОСТЬ КОНТРАПОЗИЦИИ ИМПЛИКАЦИИ (CPI)
Мы уже видели, какова структура рассуждения и простые примеры. Теперь мы испытаем это знание рассуждая с 4 техниками дедукции пропозициональной логики. Благодаря этому мы не только увидим, что эти вещи работают, но и начнем вводить определенное богатство процедур, которое выведет элементарное пропозициональное исчисление из его нынешнего состояния.
Если \alpha, \beta и \gamma являются выражениями пропозиционального исчисления, то можно вывести следующие техники дедукции из основ:
Правило Предположения (Pre)
Самое простое правило дедукции из всех — это правило предположения. Оно получается непосредственно при применении обратного теоремы дедукции к теореме \vdash(\alpha\rightarrow\alpha). Если это звучит для вас как загадочный язык, все, что вам нужно знать, находится здесь.
\{\alpha\}\vdash \alpha
В сочетании с правилом монотонности, это позволит вам добавлять удобные выражения в ваши дедукции.
Гипотетический Силлогизм (SH)
Гипотетический силлогизм, или транзитивность импликации, является своего рода эволюцией модус поненс. Его формулировка следующая:
\{(\alpha\rightarrow\beta), (\beta\rightarrow\gamma)\}\vdash (\alpha\rightarrow\gamma)
Существует несколько способов получения этого правила дедукции, мы рассмотрим пару из них в ближайшее время.
Если рассуждать исходя из выражений, будет легко построить следующее рассуждение:
| (1) | \alpha | ; Премиса |
| (2) | (\alpha \rightarrow \beta) | ; Премиса |
| (3) | (\beta\rightarrow \gamma) | ; Премиса |
| (4) | \beta | ; MP(1,2) |
| (5) | \gamma | ; MP(4,3) |
Следовательно \{\alpha,(\alpha\rightarrow\beta),(\beta\rightarrow\gamma)\}\vdash\gamma
Наконец, применяя теорему дедукции к этому последнему выражению, мы получаем:
\{(\alpha\rightarrow\beta),(\beta\rightarrow\gamma)\}\vdash(\alpha\rightarrow \gamma)
Еще один способ получить доказательство этого правила — рассуждать исходя из дедукций, строя через предположение и монотонность. Рассмотрите следующее рассуждение исходя из дедукций:
| (1) | \{\alpha, (\alpha\rightarrow \beta), (\beta\rightarrow\gamma)\}\vdash \alpha | ; Предположение и монотонность |
| (2) | \{\alpha, (\alpha\rightarrow \beta), (\beta\rightarrow\gamma)\}\vdash (\alpha\rightarrow \beta) | ; Предположение и монотонность |
| (3) | \{\alpha, (\alpha\rightarrow \beta), (\beta\rightarrow\gamma)\}\vdash (\beta\rightarrow\gamma) | ; Предположение и монотонность |
| (4) | \{\alpha, (\alpha\rightarrow \beta), (\beta\rightarrow\gamma)\}\vdash \beta | ; MP(1,2) |
| (5) | \{\alpha, (\alpha\rightarrow \beta), (\beta\rightarrow\gamma)\}\vdash \gamma | ; MP(4,3) |
| (6) | \{(\alpha\rightarrow \beta), (\beta\rightarrow\gamma)\}\vdash (\alpha \rightarrow \gamma) | ; TD(5) |
Вы должны заметить, что оба доказательства идентичны, только они разработаны в разных стилях. На практике вы можете чередовать оба стиля в зависимости от того, что вам удобнее.
Эквивалентности Двойного Отрицания (DN)
Эквивалентности двойного отрицания воспроизводят интуитивное понятие, что двойное отрицание утверждения эквивалентно самому утверждению. Это, написанное в символической форме, будет выглядеть так:
\alpha\dashv\vdash\neg\neg\alpha
Теперь посмотрим доказательство:
| (1) | \vdash (\neg\neg \alpha \rightarrow (\neg\neg\neg\neg \alpha \rightarrow\neg\neg\alpha)) | ; A1 |
| (2) | \vdash ((\neg\neg\neg\neg\alpha \rightarrow \neg\neg\alpha)\rightarrow(\neg\alpha \rightarrow \neg\neg\neg\alpha)) | ; A3 |
| (3) | \vdash ((\neg\alpha \rightarrow \neg\neg\neg\alpha)\rightarrow(\neg\neg\alpha \rightarrow \alpha)) | ; A3 |
| (4) | \vdash ((\neg\neg\neg\neg\alpha \rightarrow \neg\neg\alpha)\rightarrow(\neg\neg\alpha \rightarrow \alpha)) | ; SH(2,3) |
| (5) | \{\neg\neg \alpha \} \vdash (\neg\neg\neg\neg \alpha \rightarrow\neg\neg\alpha) | ; RTD(1) |
| (6) | \{\neg\neg \alpha \} \vdash ((\neg\neg\neg\neg\alpha \rightarrow \neg\neg\alpha)\rightarrow(\neg\neg\alpha \rightarrow \alpha)) | ; Монотонность(4) |
| (7) | \{\neg\neg \alpha \} \vdash (\neg\neg\alpha \rightarrow \alpha) | ; MP(5,6) |
| (8) | \{\neg\neg \alpha \} \vdash \alpha | ; RTD(7) |
Следовательно \{\neg\neg \alpha \} \vdash \alpha
Чтобы сделать доказательство в другом направлении, мы можем использовать то, что только что сделали, переадаптировав его через простую замену, получив следующее:
\{\neg\neg \neg \alpha \} \vdash \neg \alpha
И на основе этого составим доказательство в другом направлении:
| (1) | \{\neg\neg \neg \alpha \} \vdash \neg \alpha | ; То, что только что доказали |
| (2) | \vdash(\neg\neg \neg \alpha\rightarrow \neg \alpha) | ; TD(1) |
| (3) | \vdash((\neg\neg \neg \alpha\rightarrow \neg \alpha) \rightarrow(\alpha \rightarrow\neg\neg\alpha)) | ; A3 |
| (4) | \vdash(\alpha \rightarrow\neg\neg\alpha) | ; MP(2,3) |
| (5) | \{\alpha\}\vdash\neg\neg\alpha | ; RTD(4) |
Следовательно \{\alpha \} \vdash \neg\neg \alpha
Наконец, из этих двух доказательств следует, что \alpha \dashv\vdash \neg\neg \alpha .
Эквивалентность Контрапозиции Импликации (CpI)
Это соответствует следующим эквивалентностям
(\alpha \rightarrow \beta) \dashv\vdash (\neg\beta \rightarrow \neg\alpha)
(\neg\alpha\rightarrow\beta)\dashv\vdash (\neg\beta\rightarrow\alpha)
(\alpha\rightarrow\neg\beta) \dashv\vdash (\beta\rightarrow\neg\alpha)
Доказательство этого первого соотношения проводится следующим образом:
С одной стороны, оно непосредственно следует из третьей аксиомы
| (1) | \vdash ((\neg\beta\rightarrow \neg\alpha) \rightarrow (\alpha \rightarrow\beta)) | ; A3 |
| (2) | \{(\neg\beta\rightarrow \neg\alpha)\}\vdash (\alpha \rightarrow \beta) | ; RTD(1) |
Таким образом, \{(\neg\beta\rightarrow \neg\alpha)\}\vdash (\alpha \rightarrow \beta)
И с другой стороны, доказательство можно получить из следующего рассуждения:
| (1) | \neg\neg\alpha \dashv \vdash \alpha | ; DN |
| (2) | \vdash (\neg\neg \alpha \rightarrow \alpha) | ; TD(1) |
| (3) | \neg\neg\beta \dashv \vdash \beta | ; DN |
| (4) | \vdash (\beta \rightarrow \neg\neg \beta) | ; TD(3) |
| (5) | \{(\alpha \rightarrow \beta)\}\vdash (\neg\neg \alpha \rightarrow \alpha) | ; Mon(2) |
| (6) | \{(\alpha \rightarrow \beta)\}\vdash (\alpha \rightarrow \beta) | ; Pre |
| (7) | \{(\alpha \rightarrow \beta)\}\vdash (\neg\neg \alpha \rightarrow\beta) | ; SH(5,6) |
| (8) | \{(\alpha \rightarrow \beta)\} \vdash (\beta \rightarrow \neg\neg \beta) | ; Mon(4) |
| (9) | \{(\alpha \rightarrow \beta)\}\vdash (\neg\neg \alpha \rightarrow \neg\neg \beta) | ; SH(7,8) |
| (10) | \vdash (\neg\neg \alpha \rightarrow \neg\neg \beta) \rightarrow (\neg \beta \rightarrow \neg \alpha ) | ; A3 |
| (11) | \{(\alpha \rightarrow \beta)\}\vdash ((\neg\neg \alpha \rightarrow \neg\neg \beta) \rightarrow (\neg \beta \rightarrow \neg \alpha )) | ; Mon(10) |
| (12) | \{(\alpha \rightarrow \beta)\}\vdash (\neg \beta \rightarrow \neg \alpha ) | ; SH(10;11) |
Таким образом, \{(\alpha \rightarrow \beta)\}\vdash (\neg \beta \rightarrow \neg \alpha )
Таким образом, из двух предыдущих рассуждений следует
(\alpha \rightarrow \beta) \dashv\vdash (\neg \beta \rightarrow \neg \alpha )
Чтобы доказать второе, можно сделать следующие два рассуждения:
| (1) | \beta \dashv\vdash \neg\neg\beta | ; DN |
| (2) | \neg\neg\neg\alpha \dashv\vdash \neg\alpha | ; DN |
| (3) | \vdash (\beta \rightarrow \neg\neg\beta) | ; TD(1) |
| (4) | \vdash (\neg\neg\neg\alpha \rightarrow \neg\alpha) | ; TD(2) |
| (5) | \{(\neg\alpha \rightarrow \beta)\}\vdash (\neg\alpha \rightarrow \beta) | ; Pre |
| (6) | \{(\neg\alpha \rightarrow \beta)\}\vdash (\beta \rightarrow \neg\neg\beta) | ; Mon(3) |
| (7) | \{(\neg\alpha \rightarrow \beta)\}\vdash (\neg\neg\neg\alpha \rightarrow \neg\alpha) | ; Mon(4) |
| (8) | \{(\neg\alpha \rightarrow \beta)\}\vdash (\neg\alpha \rightarrow \neg\neg\beta) | ; SH(5,6) |
| (9) | \{(\neg\alpha \rightarrow \beta)\}\vdash (\neg\neg\neg\alpha \rightarrow \neg\neg\beta) | ; SH(7,8) |
| (10) | \vdash (\neg\neg\neg\alpha \rightarrow \neg\neg\beta) \rightarrow (\neg\beta \rightarrow \neg\neg\alpha) | ; A3 |
| (11) | \{(\neg\alpha \rightarrow \beta)\}\vdash ((\neg\neg\neg\alpha \rightarrow \neg\neg\beta) \rightarrow (\neg\beta \rightarrow \neg\neg\alpha)) | ; Mon(10) |
| (12) | \{(\neg\alpha \rightarrow \beta)\}\vdash (\neg\beta \rightarrow \neg\neg\alpha) | ; MP(9,11) |
| (13) | \neg\neg \alpha \dashv \vdash \alpha | ; DN |
| (14) | \vdash (\neg\neg \alpha\rightarrow \alpha) | ; TD(13) |
| (15) | \{(\neg\alpha \rightarrow \beta)\} \vdash (\neg\neg \alpha\rightarrow \alpha) | ; Mon(14) |
| (16) | \{(\neg\alpha \rightarrow \beta)\} \vdash(\neg\beta \rightarrow \alpha) | ; SH(12,15) |
Таким образом, \{(\neg\alpha \rightarrow \beta)\} \vdash(\neg\beta \rightarrow \alpha)
Теперь нужно сделать доказательство в обратном направлении. Мы можем сделать это через следующее рассуждение:
| (1) | \alpha \dashv \vdash \neg\neg\alpha | ; DN |
| (2) | \vdash (\alpha \rightarrow \neg\neg\alpha) | ; TD(1) |
| (3) | \{(\neg\beta\rightarrow\alpha)\}\vdash (\neg\beta\rightarrow\alpha) | ; Pre |
| (4) | \{(\neg\beta\rightarrow\alpha)\}\vdash (\alpha \rightarrow \neg\neg\alpha) | ; Mon(2) |
| (5) | \{(\neg\beta\rightarrow\alpha)\}\vdash (\neg\beta\rightarrow\neg\neg\alpha) | ; SH(3,4) |
| (6) | \vdash (\neg\beta\rightarrow\neg\neg\alpha)\rightarrow (\neg\alpha \rightarrow \beta) | ; A3 |
| (7) | \{(\neg\beta\rightarrow\alpha)\}\vdash ((\neg\beta\rightarrow\neg\neg\alpha)\rightarrow (\neg\alpha \rightarrow \beta)) | ; Mon(6) |
| (8) | \{(\neg\beta\rightarrow\alpha)\}\vdash (\neg\alpha \rightarrow \beta) | ; MP(5,7) |
Таким образом, \{(\neg\beta\rightarrow\alpha)\}\vdash (\neg\alpha \rightarrow \beta)
Наконец, из этих двух рассуждений следует, что (\neg\beta\rightarrow\alpha) \dashv \vdash (\neg\alpha \rightarrow \beta) , что и требовалось доказать.
Последняя эквивалентность останется в качестве упражнения. Чтобы доказать ее, можно руководствоваться двумя уже приведенными доказательствами. Это лучший способ овладеть техниками дедукции.
