Приложения алгебры высказываний
Алгебра высказываний нашла применение в логико-математической практике. Во-первых, при анализе и синтезе контактных схем.
П р и м е р 15.Упростить релейно-контактную схему и определить условия ее работы.
Решение. Запишем функцию проводимости этой схемы и преобразуем ее с помощью основных равносильностей алгебры высказываний.
По новой функции проводимости строим упрощенную схему:
Из полученной формулы, очевидно, что . Это и есть условия работы данной схемы.
П р и м е р 16. Для комитета, состоящего из 4 человек сконструировать электрическую цепь так, чтобы лампочка зажигалась, если за данное предложение проголосовало меньшинство.
Решение.Для данных условий работы составим функцию проводимости:
Схема будет такой:
Во-вторых, в математике часто приходится формулировать утверждения, которые являются отрицаниями других утверждений, Обычно трудности вызывают формулировки отрицаний сложных предложений, в которых присутствует импликация. Процесс нахождения удобной формулировки отрицания некоторого предложения в алгебре высказываний получил название построения отрицания. Чаще всего для формулы , имеющей в записи импликации, построить отрицание означает следующее: для формулынайти равносильную и по возможности простую формулу, в которой нет импликаций, а знаки отрицания (если они есть) относятся только к атомам. При построении отрицаний большую роль играют законы де Моргана, закон исключения импликации, закон двойного отрицания.
П р и м е р 17. Перевести предложение «Если я устал или голоден, то не могу заниматься» на логический язык, построить его отрицание и сформулировать это отрицание по-русски.
Введем атомы: «Я устал»,«Я голоден»; наконец,«Я могу заниматься». Тогда заданное предложение запишется формулой. Далее
Значит, отрицание предложения формулируется так: «Я либо устал, либо голоден, но могу заниматься».
В-третьих, аппарат алгебры высказываний позволяет выяснять правильность выводов из некоторого списка положений.
П р и м е р 18. Проанализировать правильность вывода в рассуждении: «Если Коля дома, то у него горит свет и отрыто окно. Свет у Коли не горит. Значит, его нет дома».
Введем атомы: «Коля дома»,«У Коли горит свет»;«У Коли открыто окно». Тогда заданное рассуждение запишется в виде. Чтобы убедиться в его правильности, достаточно показать, что формулаявляется тождественно истинной. Имеем: .
И, наконец, с помощью алгебры высказываний можно решать различные логические задачи.
Обобщённый приём решения логических задач методом алгебры высказываний:
1.Выделяем и обозначаем все участвующие в задаче простые высказывания;
2. Строим из них содержащиеся в условии задачи сложные высказывания;
3.Рассматриваем конъюнкцию построенных посылок, она истинна по условию;
4,Преобразуем эту конъюнкцию с помощью логических равенств к более простому виду, удобному для получения требуемой в задаче информации;
5. Извлекаем эту информацию (ответы на вопросы задачи).
Воспользуемся данным приёмом при решении логической задачи.
П р и м е р 19. Согласно инструкции капитан должен находиться на судне всегда, за исключением случаев, когда с судна выгружают груз; если же груз не выгружают, то рулевой никогда не отсутствует, если не отсутствует капитан. В каких случаях рулевой обязан присутствовать на судне?
Решение. 1. Введём обозначения, соответствующие простым высказываниям: «Капитан присутствует на судне»;«С судна выгружают груз»;«Рулевой присутствует на судне».
2. В инструкции могут быть выделены одно простое и два сложных высказывания: .
3. .
4. Упростим данную конъюнкцию: .
5. Ответ: Если с судна не выгружают груз, то рулевой обязан присутствовать вместе с капитаном.
П р и м е р 20. Три девушки: Аля, Валя и Катя ходили в театр. Одна из них была в красном платье, другая – в белом, третья – в синем. На вопрос, какое на каждой из девушек было платье, они дали ответ: Аля была в красном, Катя – не в синем, Валя – не в красном. В этом ответе из трех частей одна верна, две – не верны. В каком платье была каждая из девушек?
Решение. Введем обозначения:
–Аля в красном платье;
–Катя в синем платье;
–Валя в красном платье, и тогда ответ, который дали девушки, можно записать в виде конъюнкции . Так как по условию в этом ответе из трех частей одна верна, а две не верны, то истинна следующая дизъюнкция:
.
Упростив эту формулу, получаем
.
Поскольку первая и третья конъюнкции ложны, то истинна , то есть: Валя в красном платье, Катя в белом платье, Аля в синем платье.
- Глава I. Элементы теории множеств
- Вопросы для самопроверки
- Разберите решения следующих примеров
- Задачи для самостоятельного решения
- Глава II. Алгебра высказываний
- Вопросы для самопроверки
- Разберите решение следующих примеров
- Приложения алгебры высказываний
- Задачи для самостоятельного решения
- Глава III. Алгебра предикатов
- Вопросы для самопроверки
- Разберите решения следующих примеров
- Задачи для самостоятельного решения
- Глава IV. Бинарные отношения
- Вопросы для самопроверки
- Разберите решения следующих примеров
- Задачи для самостоятельного решения
- Глава V. Элементы комбинаторики
- Вопросы для самопроверки
- Задачи для самостоятельного решения