4 обязательные техники дедукции

4 обязательные техники дедукции

Изучите 4 необходимые техники дедукции

Резюме:
В этом уроке описываются 4 техники дедукции пропозициональной логики для обогащения представленного до сих пор элементарного пропозиционального исчисления. Представлено правило предположения и его сочетание с правилом монотонности, а также гипотетический силлогизм и два способа получения этого правила дедукции. Также объясняются эквивалентности двойного отрицания и контрапозиция импликации.

Цели обучения:
По окончании этого урока студент сможет

  1. Запомнить структуру рассуждения и простые примеры.
  2. Понять правило предположения и его связь с теоремой дедукции.
  3. Понять правило гипотетического силлогизма и его связь с модус поненс.
  4. Применить теорему дедукции в пропозициональной логике.
  5. Применить правило монотонности в дедукции выражений.
  6. Понять эквивалентности двойного отрицания и контрапозиции импликации в пропозициональной логике.
  7. Знать доказательства техник дедукции и уметь применять их на практике.

СОДЕРЖАНИЕ
ПРАВИЛО ПРЕДПОЛОЖЕНИЯ (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) , что и требовалось доказать.

Последняя эквивалентность останется в качестве упражнения. Чтобы доказать ее, можно руководствоваться двумя уже приведенными доказательствами. Это лучший способ овладеть техниками дедукции.

Просмотры: 3

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *