Доказательство некоторых законов логики

Правила выводимости, и особенно теорема дедукции, позволяют доказать ряд законов логики.

1. Закон перестановки посылок.

├(x→(y→z)) →(y→(x→z)). (1)

Доказательство:

Можно показать, что из совокупности формул Н={x→(y→ z), y, x} следует вывод x→(y→ z), y, x, y→ z, z, т. е. из совокупности Н выводима формула z.

Тогда по обобщенной теореме дедукции доказуема формула (1). И тогда по ПЗ из закона перестановки посылок вытекает правило перестановки посылок в доказуемых формулах: ├(x→(y→ z))

├(y→(x→ z)). (2)

Действительно, если ├x→(y→ z), (2), то из (1) и (2) по правилу заключения следует ├y→(x→z).

2. Закон соединения посылок

├(x→(y→ z)) →( →z). (3)

Доказательство:

Можно показать, что из совокупности формул Н={x→(y→ z), } следует вывод x→(y→ z), , → х, → y, x, y, y→ z, z, т. е. из совокупности Н выводима формула z. Тогда по обобщенной теореме дедукции доказуема формула (3).

Из закона соединения посылок вытекает правило соединения посылок в доказуемых формулах: ├(x→(y→z))

→z. (4)

Действительно, если ├x→(y→z), (4), то из (3) и (4) по правилу заключения следует ├ →z.

3. Закон разъединения посылок.

├( →z) →(x→(y→z)). (5)

Так как из совокупности формул Н={x, y, →z} следует вывод x, y, →z, , z, то из совокупности формул Н выводима формула z. Тогда по обобщенной теореме дедукции доказуема формула (5).

Из закона разъединения посылок вытекает правилоразъединения посылок в доказуемых формулах: → z

├х→(y→z). (6)

Действительно, если ├ →z)), (6), то из (5) и (6) по правилу заключения следует

├х→(y→z).

4. ├х→(). (7)

Доказательство:

Сделаем подстановки в аксиомы и : и .

В результате получим доказуемые формулы:

├х→(), (8) и ├ . (9)

Из формул (8)и (9)по правилу силлогизма следует: ├ .

Используя закон соединения посылок, получим: ├ .

Используя правило снятия двойного отрицания, получим: ├ .

И, наконец, применяя закон разъединения посылок, получим (7).

5. Закон исключенного третьего:.

Доказательство:

Воспользуемся доказуемой формулой ├ (10)

и, сделав в ней подстановку , получим:

. (11)

Также сделаем подстановку в формуле (7), заменяя на , а y на :

(). (12)

Используя закон соединения посылок, будем иметь: ├ . (13)

Из формул (11) и (13) по правилу силлогизма получаем ├ . (14)

Из формулы (14) по правилу контрапозиции следует├ .

Используя оба правила снятия двойного отрицания, получаем ├ (15)

Пусть теперь y- любая доказуемая формула R, тогда из формул ├R, ├R по правилу заключения получаем ├ .

6. . Примем этот закон без доказательства.

 

2.14 Связь между алгеброй и исчислением высказываний

 

Формулы исчисления высказываний можно интерпретировать как формулы алгебры высказываний. Для этого будем трактовать переменные исчисления высказываний как переменные алгебры высказываний, т. е. переменные в содержательном смысле, принимающие два значения: истина и ложь (1 и 0).

Операции определим так же, как в алгебре высказываний.

При этом всякая формула исчисления высказываний при любых входящих в нее переменных будет принимать одно из значений 1 или 0, вычисляемое по правилам алгебры высказываний.

Введем понятие значения формулы исчисления высказываний. Пусть А- формула исчисления высказываний, х12,…,хn- попарно различные переменные, среди которых находятся все переменные, входящие в формулу А. Обозначим через а1, а2,…,аn набор значений этих переменных, состоящих из 1 и 0, длины n. Очевидно, что вектор (а1, а2,…,аn) имеет 2n значений.

Имеют место три теоремы, которые устанавливают связь между основными фактами алгебры высказываний и исчисления высказываний.

v Теорема 1. Каждая формула, доказуемая в исчислении высказываний, является тождественно истинной в алгебре высказываний.

Формулировка этой теоремы содержит в себе три положения:

1)Каждая аксиома исчисления высказываний – тождественно истинная формула в алгебре высказываний.

2)Правило подстановки, примененное к тождественно истинным формулам, приводит к тождественно истинным формулам.

3)Правило заключения, примененное к тождественно истинным формулам, приводит к тождественно истинным формулам.

v Теорема 2. (о выводимости) Пусть А –некоторая формула исчисления высказываний; х12,…,хn – набор переменных, содержащих все переменные, входящие в формулу А; а1, а2,…,аn – произвольный фиксированный набор значений этих переменных. Обозначим через Н конечную совокупность формул

, где

Тогда:

1) Если Ra1,a2,..,an(A)=1, то H├A.

2) Если Ra1,a2,..,an(A)=0, то H├ , где Ra1,a2,..,an(A)–значение формулы А на наборе а1, а2,…,аn.

v Теорема 3 Каждая тождественно истинная формула алгебры высказываний доказуема в исчислении высказываний.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: