Подготовка к КР №3: «Элементы математической логики»

Данный материал содержит задания для подготовки к контрольной работе №3 по дисциплине «Математическая логика». В документе представлены два варианта заданий, включающих работу с булевыми функциями (построение таблиц истинности, нахождение СДНФ, СКНФ, многочлена Жегалкина), упрощение релейно-контактных схем (РКС), определение множеств истинности предикатов на множестве натуральных чисел и приведение предикатов к предварённой нормальной форме.

Вариант №1

Задача 1. Для данной булевой функции: 𝑓(𝑥, 𝑦, 𝑧) = (𝑥∨𝑦̅) →(𝑧̅ ⨁𝑥̅):

  • а) построить таблицу истинности;
  • б) записать для функции СДНФ и СКНФ;
  • в) найти многочлен Жегалкина и ответить на вопрос, является ли данная булева функция линейной;
  • г) с помощью эквивалентных преобразований привести функцию к ДНФ.

Задача 2. Упростить данную РКС и затем нарисовать упрощённую РКС:

Задача 3. На множестве однозначных натуральных чисел даны два предиката:

𝑃(𝑥) = «число 3 делится на 𝑥»;

𝑄(𝑥) = «𝑥≤6».

Найти множества истинности следующих предикатов:

  1. 𝑃(𝑥) & 𝑄(𝑥);
  2. 𝑃(𝑥) ∨ 𝑄(𝑥).

Задача 4. Привести предикат к предварённой нормальной форме:

∀𝑥 𝑅(𝑥, 𝑦) ↔∃𝑦 𝑄(𝑥, 𝑦).

Вариант №2

Задача 1. Для данной булевой функции: 𝑓(𝑥, 𝑦, 𝑧) = (𝑥→𝑦) ↓(𝑦̅ →𝑧):

  • а) построить таблицу истинности;
  • б) записать для функции СДНФ и СКНФ;
  • в) найти многочлен Жегалкина и ответить на вопрос, является ли данная булева функция линейной;
  • г) с помощью эквивалентных преобразований привести функцию к КНФ.

Задача 2. Упростить данную РКС и затем нарисовать упрощённую РКС:

Задача 3. На множестве однозначных натуральных чисел даны два предиката:

𝑃(𝑥) = «число 3 делится на 𝑥»;

𝑄(𝑥) = «𝑥≤6».

Найти множества истинности следующих предикатов:

  1. 𝑃(𝑥)̅ → 𝑄(𝑥);
  2. 𝑃(𝑥) →𝑄(𝑥)̅.

Задача 4. Привести предикат к предварённой нормальной форме:

∃𝑥 𝑅(𝑥, 𝑦) →∀𝑥 ∀𝑦 𝑄(𝑥, 𝑦).

Оцените статью
Сессия под ключ дистанционно
Добавить комментарий

Заявка на расчет