Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава I-логика.docx
Скачиваний:
11
Добавлен:
05.05.2019
Размер:
167.06 Кб
Скачать

§ 6. Правило равносильной замены

Используя транзитивность отношения равносильности, мы, зная о равносильности одних формул, можем судить о равносильности других. Например согласно (13) формула

p q (a)

равносильна формуле

p q. (б)

Последняя же, согласно (15), равносильна формуле

~ (~ ~p q). (в)

В силу транзитивности отношения равносильности отсюда следует, что формулы (а) и (в) равносильны.

Поскольку же формула (в) согласно (10) равносильна формуле

~~~ p ~q, (г)

устанавливаем, что формулы (а) и (г) также равносильны.

Аналогичным образом, используя транзитивность и симметричность отношения равносильности, на основании соотношений (1), (19), (14), можно установить, например, равносильность формул р и (q) и т. п.

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

Теорема. Пусть АB обозначает формулу А с выделенным вхождением подформулы В, а АB — формулу, которая получается из А заменой выделенного вхождения В в А на формулу В. Тогда если В равносильно В, то АB равносильно АB.

Доказательство. Докажем это утверждение методом математической индукции. Для формулы АB построим ее таблицу Т с перечнем пропозициональных переменных E1, Е2,..., Еn, содержащим все переменные формул А и В, а для формулы АB — ее таблицу Т с таким же перечнем пропозициональных переменных.

Рассмотрим случай, когда АB — пропозициональная переменная. В этом случае АB совпадает с В, а АB — с В. Поэтому очевидно, что АB равносильно АB.

Рассмотрим, далее, случаи, когда АB не является пропозициональной переменной.

Случай 1. Пусть главным логическим знаком формулы АB является ~. Тогда АB имеет вид ~СB, а АB имеет вид ~СB. Предположим, что теорема верна для формулы СB, т. е. СB равносильно СB. Построим для формул СB и СB соответственно таблицу T1 с перечнями пропозициональных переменных E1, Е2,..., Еn, и таблицу T1 с тем же перечнем переменных. Можно видеть, что таблица Т1 содержится в таблице Т, а таблица T1 в таблице Т. Так как по индуктивному предположению СВ равносильно СB, заключительные столбцы логических значений в T1 и T1 совпадают. На основании таблицы для ~ заключаем, что в этом случае совпадают и заключительные столбцы таблиц Т и Т. Отсюда следует, что ~СB равносильно ~СB, т. е. АB равносильно АB.

Случай 2. Пусть главным логическим знаком формулы АB является . Тогда АB можно представить в одном из следующих видов:

а) СB D; б) С DB,

так как выделенное вхождение подформулы В может содержаться только в одном из конъюнктов.

Рассмотрим подслучай а). Предположим, что теорема верна для формулы СB, т. е. СB равносильно СB. Построим для формул СB, СB и D соответственно таблицы T1, T1 и Т2, каждую с перечнем пропозициональных переменных E1, Е2,..., Еn. Можно видеть, что T1 содержится в Т, T1 в T, а Т2 в Т и Т. Так как по индуктивному предположению СB равносильно СB, заключительные столбцы логических значений в T1 и T1 совпадают. Но тогда на основании таблицы для  заключительные столбцы логических значений для СBD в Т и для СB D в Т тоже совпадают. Отсюда следует, что СBD равносильно СB D, т. е. АB равносильно АB.

Подслучай б) рассматривается аналогично.

В остальных четырех случаях, когда АB содержит в качестве главного логического знака , ,  и  доказательство того, что если В равносильно В, то АB равносильно АB, протекает сходным образом на основании таблиц для соответствующих логических знаков.

Правило, разрешающее в формуле А выделенное вхождение подформулы В заменять равносильной формулой В, называется правилом равносильной замены.

Это правило позволяет, опираясь на равносильность одних формул (В и В), устанавливать равносильность других (А и А). Равносильности (1) — (22) были обоснованы с помощью таблиц. Теперь с помощью этих равносильностей, пользуясь правилом замены, мы можем устанавливать равносильность формул уже без обращения к таблицам.

Пусть, например, дана формула

~(p q) r. (а)

Заменяем, согласно равносильности (10) подформулу этой формулы ~(p q) равносильной ей формулой (p  q). В результате получаем формулу

(~p q) r. (б)

Далее, так как каждая формула рассматривается в качестве подформулы самой себя, то заменяем согласно равносильности (13) формулу (б) формулой

(~p ~q) r. (в)

Затем подформулу этой формулы ~(~р  ~q) заменяем согласно равносильности (11) формулой (~~p  ~~q) и получаем формулу

(~~р ~~q) r. (г)

Заменив теперь согласно равносильности (1) подформулу ~р и подформулу ~~q соответственно формулами р и q, получаем формулу

q) r. (д)

Согласно правилу замены формула (а) равносильна формуле (б); формула (б) — формуле (в); формула (в) — формуле (г) и формула (г) —формуле (д), откуда в силу транзитивности отношения равносильности следует, что формула (а) равносильна формуле (д).

Упражнения

I. Пользуясь одним только свойством транзитивности отношения равносильности с помощью (1)—(22), доказать равносильность следующих формул:

  1. p (q r) и ~q) r);

  2. ~q) и ~(~ р  ~~q);

  3. (qr) и (~~рq)  (~~рr);

  4. (~~q  ~p)  (~~p  ~q) и ~~(~q  ~р);

  5. ~  ~q) и ~(~р  ~q);

  6. pq и q) (q р).

II. Используя (1)—(27) и правило замены, доказать следующие равносильности:

АВ равносильно ~А В; (28)

АВ равносильно ~(А  ~В); (29)

~(АВ) равносильно (А  ~В); (33)

А В равносильно ~(~А  ~В); (31)

АВ равносильно ~(~А  ~В); (32)

~(АВ) равносильно ~(А  ~В); (33)

~(АВ) равносильно (~А  ~В). (34)

III. Используя равносильности (1)—(34), с помощью правила замены доказать равносильность следующих формул:

  1. (pq)  (pp) и p  (qp);

  2. ~(~р  ~q) и ~рq;

  3. р  ~q и q  ~р;

  4. ((pq)  p)  q и pq;

  5. ~(рq) и (р  ~q)  (q  ~p);

  6. ~(рq) и рq;

  7. рq и ~р  ~q.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]