23 Основные понятия алгебры логики
Рассмотрим некоторые практические примеры использования алгебры
логики.
Пример 2.2. В школе произошла неприятная история: разбито окно в одном из классов.
Подозревают четырех учеников: Леню, Диму, Толю и Мишу. При опросе каждый из детей
сделал по три заявления:
Леия:
1) я не виноват— Л,;
2) я не подходил к окну — Л;;
3) Миша uiaei. кю разбил, — Л, ,
Дима:
1) стекло разбил не я — Д, ;
2) с Ми!пеГ1 я не был знаком до 1юс-|ур|ления в школу — Д^;
3)')10 сделал 1оля— Д^ ,
Толя:
1) я не виповаг— Г, ;
2) -Jto сделал Миша — Г;:
3) Дима говорит неправду, утверждая, что я разбил окно, — Tj.
Миша:
i) я не впмопаг — М, :
2) сгекло разбил Леия— М;;
3) Дима может поручиться замени, так как знает меня со дня рождения,— Mj.
В дальнейшем все признали, что одно нз трех заявлений является неверным. Это приго-
дится при посгроепин более сложных формул, поскольку показания каждого ученика в це-
лом исгиниы только при условии, что два заявления истинны, а одно ложно. Используя эле-
меигарные логические-<|)ункции, можно описать показания всех учеников в таком виде:
Л =
П^П^И^
+ Л,Л2Лз
+
Л.Л^Л,;
д = Д1Д2Д3 + ДДзД^ + Д1Д2Дз;
Т = Т|ТДз+Т|Т2Тз + Т,ТзТз;
и = MiMjM, + M,MjM3 + М,МзМ, .
lenepb ociaeicfl решить эту систему уравнений и определить, какие показания истинны.
Для эюги надо упростить выражения, используя аксиомы.
Рассмотрим третье уравнение. По условию, Т, =Тз, а значит, Т, =Тз, но Т,?, =0,
Т|1|
= 1', или
Г
= Т|Т2. Поэтому оно верно тогда, когда Т, =1; Тг =0. Значит, Толя не
виноват и Миша не виноват. Отсюда следует, что Д, ложно, т. е. Дз =
О
(Дз = 1). Следо-
вате1п,н(>, Д =
J\i)\2)\%
•
Отсюда Д, = I; Дз = i. Дима не виноват.
Д, противоположно Mj, т. е. Дз = Мз. Значит. М^ =
О
или М = МрМ^Мз. Оно верно
только гогда, когда М, = I; М, =
1 •
Ответ стекло разбил Леня.