Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка6.doc
Скачиваний:
76
Добавлен:
19.05.2015
Размер:
3.94 Mб
Скачать

Приложения алгебры высказываний

Алгебра высказываний нашла применение в логико-математической практике. Во-первых, при анализе и синтезе контактных схем.

П р и м е р 15.Упростить релейно-контактную схему и определить условия ее работы.

Решение. Запишем функцию проводимости этой схемы и преобразуем ее с помощью основных равносильностей алгебры высказываний.

По новой функции проводимости строим упрощенную схему:

Из полученной формулы, очевидно, что . Это и есть условия работы данной схемы.

П р и м е р 16. Для комитета, состоящего из 4 человек сконструировать электрическую цепь так, чтобы лампочка зажигалась, если за данное предложение проголосовало меньшинство.

Решение.Для данных условий работы составим функцию проводимости:

Схема будет такой:

Во-вторых, в математике часто приходится формулировать утверждения, которые являются отрицаниями других утверждений, Обычно трудности вызывают формулировки отрицаний сложных предложений, в которых присутствует импликация. Процесс нахождения удобной формулировки отрицания некоторого предложения в алгебре высказываний получил название построения отрицания. Чаще всего для формулы , имеющей в записи импликации, построить отрицание означает следующее: для формулынайти равносильную и по возможности простую формулу, в которой нет импликаций, а знаки отрицания (если они есть) относятся только к атомам. При построении отрицаний большую роль играют законы де Моргана, закон исключения импликации, закон двойного отрицания.

П р и м е р 17. Перевести предложение «Если я устал или голоден, то не могу заниматься» на логический язык, построить его отрицание и сформулировать это отрицание по-русски.

Введем атомы: «Я устал»,«Я голоден»; наконец,«Я могу заниматься». Тогда заданное предложение запишется формулой. Далее

Значит, отрицание предложения формулируется так: «Я либо устал, либо голоден, но могу заниматься».

В-третьих, аппарат алгебры высказываний позволяет выяснять правильность выводов из некоторого списка положений.

П р и м е р 18. Проанализировать правильность вывода в рассуждении: «Если Коля дома, то у него горит свет и отрыто окно. Свет у Коли не горит. Значит, его нет дома».

Введем атомы: «Коля дома»,«У Коли горит свет»;«У Коли открыто окно». Тогда заданное рассуждение запишется в виде. Чтобы убедиться в его правильности, достаточно показать, что формулаявляется тождественно истинной. Имеем: .

И, наконец, с помощью алгебры высказываний можно решать различные логические задачи.

Обобщённый приём решения логических задач методом алгебры высказываний:

1.Выделяем и обозначаем все участвующие в задаче простые высказывания;

2. Строим из них содержащиеся в условии задачи сложные высказывания;

3.Рассматриваем конъюнкцию построенных посылок, она истинна по условию;

4,Преобразуем эту конъюнкцию с помощью логических равенств к более простому виду, удобному для получения требуемой в задаче информации;

5. Извлекаем эту информацию (ответы на вопросы задачи).

Воспользуемся данным приёмом при решении логической задачи.

П р и м е р 19. Согласно инструкции капитан должен находиться на судне всегда, за исключением случаев, когда с судна выгружают груз; если же груз не выгружают, то рулевой никогда не отсутствует, если не отсутствует капитан. В каких случаях рулевой обязан присутствовать на судне?

Решение. 1. Введём обозначения, соответствующие простым высказываниям: «Капитан присутствует на судне»;«С судна выгружают груз»;«Рулевой присутствует на судне».

2. В инструкции могут быть выделены одно простое и два сложных высказывания: .

3. .

4. Упростим данную конъюнкцию: .

5. Ответ: Если с судна не выгружают груз, то рулевой обязан присутствовать вместе с капитаном.

П р и м е р 20. Три девушки: Аля, Валя и Катя ходили в театр. Одна из них была в красном платье, другая – в белом, третья – в синем. На вопрос, какое на каждой из девушек было платье, они дали ответ: Аля была в красном, Катя – не в синем, Валя – не в красном. В этом ответе из трех частей одна верна, две – не верны. В каком платье была каждая из девушек?

Решение. Введем обозначения:

–Аля в красном платье;

–Катя в синем платье;

–Валя в красном платье, и тогда ответ, который дали девушки, можно записать в виде конъюнкции . Так как по условию в этом ответе из трех частей одна верна, а две не верны, то истинна следующая дизъюнкция:

.

Упростив эту формулу, получаем

.

Поскольку первая и третья конъюнкции ложны, то истинна , то есть: Валя в красном платье, Катя в белом платье, Аля в синем платье.