Файл: Решение Будем рассматривать совокупность условий как систему логических уравнений, каждое из которых является истинным (1).doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.03.2024

Просмотров: 5

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Задание.


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


Решение


Будем рассматривать совокупность условий как систему логических уравнений, каждое из которых является истинным (=1):



Упростим выражения с учетом того, что в левой части находится отрицание выражения. Применим отрицание к обеим частям и к левой – закон двойного отрицания. Получим:



Заметим, что выражения состоят из однотипных конъюнкций, причем каждая переменная входит только в одно выражение. Для упрощения уравнений введем новые переменные:



Тогда систему можно записать в виде:



Решим первое уравнение, составив таблицу истинности выражения из левой части











0

0

0

1

0

0

0

1

0

1

0

1

0

1

1

0

1

1

0

1

1

0

0

0

1

1

0

1

1

0

1

1

0

0

1

1

1

1

1

1



Первое уравнение имеет 2 решения (выделены в таблице желтым цветом).

Рассмотрим, что происходит с этими решениями на примере уравнения 2 (переменная во втором уравнении не участвует, но в системе она присутствует, поэтому выделена другим цветом).













0

0

0




1

0

1

0

1







0


Так как правая часть равна 0 (ЛОЖЬ), то получить мы это можем для импликации в единственном случае , т. е для первой строки при известном должно выполняться равенство . Так как значение известно из решения первого уравнения, понятно, что для возможно единственное значение .

Рассмотрим вторую строку. Это импликация

, которая должна быть равна 0 (ЛОЖЬ). Но в данном случае это невозможно, так как , значит, при любых значениях выражения импликация будет равна 1 (ИСТИНА).

Значит, система из первых двух уравнений имеет единственное решение.









0

0

0

0


Рассуждая аналогично и анализируя условие системы

,

получим, что данная система может иметь только единственное решение, в котором значения всех логических переменных равны 0 (ЛОЖЬ):

















0

0

0

0

0

0

0

0



Перейдем к исходным обозначениям. Для этого выясним, сколько нулевых и сколько единичных значений дает каждая введенная переменная . Так как переменные однотипны, рассмотрим только первую.









0

0

0

0

1

0

1

0

0

1

1

1


В трех случаях переменная z равна 0, значит, в таблице под каждым решением, где , мы подпишем 3 – такое количество решений в исходных обозначениях даст каждый 0.

















0

0

0

0

0

0

0

0

3

3

3

3

3

3

3

3



Теперь, чтобы получить решение исходной задачи, надо перемножить все числа в последней строке:



Различных наборов значений логических переменных , которые удовлетворяют всем перечисленным условиям



существует 6561.
Ответ: 6561