Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.6. Решение систем логических уравненийВ общем случае равенство
Тогда исходное равенство можно рассматривать как уравнение с Системы логических уравнений с одним неизвестным. Пусть задана система логических уравнений с одним неизвестным у
где
Для этого рассмотрим сначала, какие операции можно выполнять над равенствами без нарушения логических связей, которые они выражают. Если Возьмем теперь в качестве операции операцию
т. е. из равенства
а значит, логические связи, выражаемые уравнениями, не нарушаются при преобразовании последних с помощью операции
где
а значит, операцию V можно использовать для преобразования уравнений, правая часть которых равна нулю. На основании (1.44) систему логических уравнений (1.43) можно представить в виде
т. е. любую систему логических уравнений можно свести к одному уравнению Разложив левую часть уравнения (1.45) по у, будем иметь
где
Из сказанного следует, что решение можно представить в виде мультиплексной функции (1.35):
Если положить
причем решение (1.47) существует лишь при выполнении условия
Подстановка решения (1.47) в уравнение (1.46) дает
т. е., действительно, при выполнении условия (1.48) левая часть уравнения (1.46) обращается в нуль, и решение Если функция В общем случае решение Несмотря на кажущуюся сложность выражения (1.47), его достаточно просто применять при решении многих практических задач. Это связано с тем, что при решении вместо неизвестных в уравнения подставляются константы 0 и 1. Пример 1. Доказать тождество
(при выполнении этих вычислений упрощение функций Из данного примера следует общий вывод: разработанный метод решения логических уравнений можно использовать в качестве универсального метода для доказательства любых теорем и тождеств алгебры логики, формулируемых в виде равенств логических выражений (решением логического уравнения должна быть полностью неопределенная функция Пример 2. Найдем решение уравнения
следовательно, решение отсутствует. Пример 3. Найдем решение уравнения
т. е. имеется единственное решение Пример 4. Докажем высказанное в начале данного раздела утверждение, что из равенства
поэтому Пример 5. Докажем теорему, утверждающую, что если
так как Алгебраическое представление логических уравнений. Если символы 0 и 1 считать числами, то все логические операции можно заменить на арифметические операции или алгебраические формулы на основании очевидных соотношений
(в левой части используются логические переменные и операции, а в правой — алгебраические). Так, можно получить
(здесь знаки конъюнкции На основании приведенных соотношений логическое уравнение (1.46) преобразуется в алгебраическое
решением которого будет Системы логических уравнений с более чем одним неизвестным. Решение систем логических уравнений с двумя неизвестными
где
Решив систему (1.49) относительно у в соответствии с (1-47) и (1.48), получим:
где
Если функция
Рассмотрим случай, когда функция
которое существует только в том случае, если выполняется условие
где
В результате получены функции Таким образом, решение системы логических уравнений с двумя неизвестными сводится к последовательному решению одного или двух уравнений с одним неизвестным. Точно так же решаются системы логических уравнений и с большим числом неизвестных. В общем случае в зависимости от порядка решения систем логических уравнений относительно неизвестных получаются различные формы функций. Однако все эти формы являются эквивалентными, т.е. различным формам полученных неполностью определенных функций соответствует один и тот же класс полностью определенных функций. Пример 1. Решим относительно неизвестных у и 2 уравнение
Найдем решение уравнения сначала относительно у:
поэтому решаем уравнение
Значит,
Легко убедиться, что при подстановке в исходное уравнение найденных значений Пример 2. Найдем решение уравнения
относительно у.
Легко убедиться, что
относительно
Так как Подставив найденное значение
Если решить исходное уравнение относительно неизвестных в другом порядке, то функции
Сравнив решения (1.52) и (1.53), легко заметить, что полностью определенные части у них одинаковые. Решения для
Из полученных значений можно составить класс из Пример 3. Найдем решение уравнения
Далее решаем уравнение
относительно
Так как Приложения систем логических уравнений. Разработанный метод решения систем логических уравнений является мощным инструментом для анализа (см. гл. 2) и синтеза (см. гл. 3) логических схем, широко используемых на практике при проектировании цифровых устройств. Так, он был применен при разработке общего метода структурного синтеза цифровых автоматов на триггерах типов
где При проектировании автоматов в виде таблицы задается функциональная связь между исходным состоянием триггера Триггер типа
Для отыскания данной функции возбуждения можно воспользоваться и более простым методом — применить операцию
Триггер типа
Приравняв последнее уравнение нулю, находим:
Подставив найденное значение К в функцию для
Триггер типа
Приравняв последнее уравнение нулю, находим:
Подставив найденное значение
Триггер типа
Наиболее часто для проектирования цифровых автоматов формальными методами используются триггеры типов
Функции возбуждения Триггер типа
с тремя неизвестными
Решив уравнение
относительно
Из этого следует уравнение
решением которого является
Решение (вход D не используется) и Приведенные методы решения систем логических уравнений можно применять и при решении задач теории множеств.
|
1 |
Оглавление
|