Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Реши задания
Найти СДНФ (совершенную дизъюнктивную нормальную форму) и СКНФ (совершенную конъюнктивную нормальную форму) для выражения:
(\neg (x \land y) \Rightarrow \neg y) \land \neg (x \land y \Rightarrow \neg x)
Раскрываем импликации по правилу (A \Rightarrow B) \equiv \neg A \lor B:
(\neg (x \land y) \lor \neg y) \land \neg (\neg (x \land y) \lor \neg x)
Упрощаем \neg (x \land y) по закону де Моргана:
((\neg x \lor \neg y) \lor \neg y) \land \neg ((\neg x \lor \neg y) \lor \neg x)
Убираем лишние повторения:
(\neg x \lor \neg y) \land \neg (\neg x \lor \neg y \lor \neg x)
Упрощаем вторую часть:
(\neg x \lor \neg y) \land (x \land y)
СДНФ — это дизъюнкция конъюнкций, в которых переменные принимают конкретные значения, при которых выражение истинно.
Таблица истинности показывает, что выражение истинно только при (x = 0, y = 1) или (x = 1, y = 0), значит:
\neg x y \lor x \neg y
СКНФ — это конъюнкция дизъюнкций, в которых выражение ложно.
Выражение ложно только при (x = 1, y = 1) и (x = 0, y = 0), значит:
(x \lor y) \land (\neg x \lor \neg y)
Найти пренексную нормальную форму (ПНФ) для формулы:
\exists x P(x,y) \lor \exists x \forall y Q(x,y) \Rightarrow \forall y \exists x S(x,y)
Импликация заменяется по правилу A \Rightarrow B \equiv \neg A \lor B:
\neg (\exists x P(x,y) \lor \exists x \forall y Q(x,y)) \lor \forall y \exists x S(x,y)
\neg (A \lor B) \equiv \neg A \land \neg B:
(\neg \exists x P(x,y) \land \neg \exists x \forall y Q(x,y)) \lor \forall y \exists x S(x,y)
Преобразуем отрицания кванторов:
(\forall x \neg P(x,y) \land \forall x \exists y \neg Q(x,y)) \lor \forall y \exists x S(x,y)
Выносим кванторы наружу:
\forall x \forall x' \forall y (\neg P(x,y) \land \exists y' \neg Q(x',y')) \lor (\forall y \exists x S(x,y))
Применяем дистрибутивность и приводим к стандартному виду:
\forall x \forall x' \forall y \forall y' \exists x'' ((\neg P(x,y) \land \neg Q(x',y')) \lor S(x'',y))
Это и есть ПНФ.
Анализируем логическое рассуждение:
Переведем в логическую форму:
Даны условия:
Нужно доказать: (C \land D) \land E.
Проверим логическую цепочку:
Таким образом, если E истинно, то (C \land D) \land E тоже истинно.
Вывод: Рассуждение логически верно.