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

§ 8. Закон двойственности

Знаки  и , а также знаки  и  являются двойственными логическими знаками.

Определение. Пусть  формула, в которую не входит знак . Формулой, двойственной А, называют формулу А*, которая получается из А заменой каждого вхождения знаков  и  соответственно двойственными им знаками  и  и заменой каждого вхождения знаков  и  в А соответственными им знаками  и .

Например, если А — формула

((р  ~q)  r)  ~(~р  (rs)),

то двойственная ей формула А* будет иметь вид

((р  ~q)  r)  ~(~р  (rs)).

Ясно, что если формула А* двойственна формуле А, то и, наоборот, формула А двойственна формуле А*.

Рассмотрим таблицы для конъюнкции и дизъюнкции. Можно видеть, что если в таблице для конъюнкции во всех трех столбцах для А, В и (АВ) все логические значения «истина» заменить логическими значениями «ложь», а все логические значения «ложь» — логическими значениями «истина», то получим таблицу формулы (AB). Если же в таблице формулы (AB) аналогичным образом во всех трех столбцах для А, В (АВ) поменять все логические значения на противоположные, то получим таблицу формулы (АВ). Эти соотношения находят выражение в равносильностях (15) и (14).

То же самое имеет место в отношении таблиц для эквивалентности и строгой дизъюнкции: таблица формулы (АВ) переходит при взаимной замене логических значений во всех трех столбцах в таблицу формулы (АВ), а таблица формулы (АВ) — в таблицу формулы (AВ). Эти соотношения находят выражение в равносильностях (32) и (31).

Можно видеть также, что таблица для отрицания при подобной замене переходит в саму себя. Отсюда непосредственно вытекает следующая лемма.

Лемма. Пусть Аформула, не содержащая знака , А*двойственная ей формула, a E1, Е2, ..., Enсписок, всех входящих в эти формулы пропозициональных переменных. Пусть, далее, А —формула, которая получается из А заменой всех вхождений переменных E1, Е2, ... En в формулу А соответственно их отрицаниями ~E1, ~Е2, ..., ~En. Тогда ~Аравносильно А*.

Теорема (закон двойственности). Если А* и В* формулы, двойственные соответственно формулам А и В и если А равносильно В, то А* равносильно В*.

Доказательство. Пусть А и В формулы, которые получаются из не содержащих знака  формул А и В заменой всех переменных в А и В соответственно отрицаниями этих переменных. Тогда, если А равносильно В, то А равносильно В, так как согласно определению равносильности А и В принимают одинаковые логические значения при любых логических значениях общего списка своих переменных, а значит, и при любых логических значениях их отрицаний. Но если А равносильно В, то ~А равносильно ~В. А так как двойственная А формула А* равносильна ~А и двойственная В формула В* равносильна ~В, то в силу транзитивности отношения равносильности А* равносильно В*.

Формула А называется самодвойственной, если А равносильно А*. Например, самодвойственной является формула

q) (p r) (q r).

Формула А называется несамодвойственной, если в ее таблице имеются хотя бы два набора логических значений переменных, получающихся друг из друга заменой каждого логического значения на противоположное, для которых А получает в заключительном столбце одно и то же логическое значение.

Упражнения

I. Построить, если возможно, формулы, двойственные следующим:

  1. q) ((q r) r));

  2. (((pq)r) s) (((рq)r)s);

  3. ~((р q)  (~р ~q)).

II. Используя равносильности (10), (11), (33) и (34), обосновать следующее соотношение: ~A* равносильно А, где А* в А означают то же, что на с. 37 — 38.

III. Установить, какие из следующих логических знаков , , , ,  и  образуют двойственные пары.

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