Анализ высказываний

Применение математической логики.

Алгебра логики применяется для:

· решения логических задач;

· решения задач анализа и синтеза контактных и электронных схем.

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

 

Пример

Определить, Был ли Смит убийцей, если известно следующее:

Если Джонс не встречал этой ночью Смита, то либо Смит был убийцей, либо Джонс лжет. Если Смит не был убийцей, то Джонс не встречал Смита этой ночью, и убийство имело место после полуночи. Если убийство было совершено после полуночи, то либо Смит был убийцей, либо Джонс лжет.

Составим элементарные высказывания:

А – Джонс не встречал Смит этой ночью.

В – Смит был убийца.

С – Джонс лжет.

D – убийство было совершено после полуночи.

Тогда сложные высказывания можно записать на языке алгебры логики в следующем виде:

Если Джонс не встречал этой ночью Смита, то либо Смит был убийцей, либо Джонс лжет. -

Если Смит не был убийцей, то Джонс не встречал Смита этой ночью, и убийство имело место после полуночи. -

Если убийство было совершено после полуночи, то либо Смит был убийцей, либо Джонс лжет. -

Вся картина преступления может быть представлена в виде формулы:

Упростим полученную формулу с помощью равносильных преобразований:

Ответ трактуется так: Либо Смит был убийцей, либо убийство совершено после полуночи Джонс лжет, что видел Смита этой ночью. Последнее сложное высказывание () по сути также определяет вину Смита, как и прямое утверждение, что Смит был убийцей (). Таким образом приговор Смиту вынесен.