Используя эквивалентные преобразования, постройте многочлен Жегалкина для формулы: (¬((X→Y) ∨ ¬(Y → X)) ∧ Z) и укажите, сколько в нем слагаемых
Другие предметы Колледж Многочлены Жегалкина и логические выражения дискретная математика колледж многочлен Жегалкина эквивалентные преобразования логические формулы слагаемые многочлена Новый
Для построения многочлена Жегалкина для данной формулы (¬((X→Y) ∨ ¬(Y→X)) ∧ Z) мы будем использовать эквивалентные преобразования логических выражений. Начнем с упрощения исходной формулы.
Формула становится: ¬((¬X ∨ Y) ∨ ¬(¬Y ∨ X)) ∧ Z.
¬(¬X ∨ Y) эквивалентно (X ∧ ¬Y), а ¬(¬Y ∨ X) эквивалентно (Y ∧ ¬X).
Таким образом, мы имеем: ¬((X ∧ ¬Y) ∨ (Y ∧ ¬X)).
¬(A ∨ B) эквивалентно (¬A ∧ ¬B). Тогда:
¬((X ∧ ¬Y) ∨ (Y ∧ ¬X)) эквивалентно (¬(X ∧ ¬Y) ∧ ¬(Y ∧ ¬X)).
Теперь применим закон де Моргана к каждому из слагаемых:
(¬X ∨ Y) ∧ (¬Y ∨ X).
Получаем: ((¬X ∨ Y) ∧ (¬Y ∨ X)) ∧ Z.
Это выражение можно упростить до:
(¬X ∧ ¬Y ∧ Z) ∨ (Y ∧ ¬Y ∧ Z) ∨ (X ∧ ¬Y ∧ Z) ∨ (¬X ∧ Y ∧ Z).
Слагаемое (Y ∧ ¬Y ∧ Z) всегда равно 0, поэтому его можно убрать.
(¬X ∧ ¬Y ∧ Z) ∨ (X ∧ ¬Y ∧ Z) ∨ (¬X ∧ Y ∧ Z).
Таким образом, многочлен Жегалкина для данной формулы будет равен:
f(X, Y, Z) = (¬X ∧ ¬Y ∧ Z) + (X ∧ ¬Y ∧ Z) + (¬X ∧ Y ∧ Z).
Теперь подсчитаем количество слагаемых:
Итак, в многочлене Жегалкина 3 слагаемых.