Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница

Булевы функции и способы их задания

Понятие булевой функции.

Определение. Упорядоченный набор Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , где Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , называется булевым вектором.

Числа Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называются координатами вектора, число Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru - его длиной. Кратко такой вектор обозначают Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Например, (0,0), (0,1), (1,0), (1,1) - булевы векторы длины 2; (0,0,0), (0,0,1), (0,1,0), (0,1,1), (1,0,0), (1,0,1), (1,1,0), (1,1,1) - булевы векторы длины 3.

Упражнение 2.1.Сколько существует булевых векторов длины n?

◄ Используем для подсчета правило произведения. Напомним, что звучит оно так: если объект Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru может быть выбран Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru способами и после каждого из таких выборов объект Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru в свою очередь может быть выбран Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru способами, то выбор « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru » в указанном порядке может быть осуществлен Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru способами.

При построении конкретного булевого вектора Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru будем последовательно выбирать n объектов – его координат. Первую координату Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru можно выбрать двумя способами, взяв в качестве Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru либо 0, либо 1; вторую координату Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru также можно выбрать двумя способами, взяв в качестве Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru либо 0, либо 1 и т.д., и, наконец, n-ю координату также можно выбрать двумя способами, взяв в качестве Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru либо 0, либо 1. Таким образом, последовательный выбор n координат можно сделать Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru способами. Следовательно, число булевых векторов длины n равно Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .►

Множество всех булевых векторов длины Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называют единичным Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru -мерным кубом и обозначают Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . Весом вектора называется число его координат, равных 1. Сами векторы называются вершинами куба Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . Расстоянием (Хэмминга) между вершинами Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru куба Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называется число Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , равное числу координат, в которых они различаются. Вектора Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называются соседними, если Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , и противоположными, если Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Например, расстояние между векторами Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru равно 2. Векторы Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru - соседние, а Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru – противоположные.

Решив Задачу 2.1, мы показали, что Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Упражнение 2.2. а)Сколько существует булевых векторов длины 16, у которых у которых Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru ?

б)Сколько существует булевых векторов длины Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , которые одинаково читаются слева направо и справа налево?

◄ а) Для подсчета используем правило произведения. Чтобы составить требуемый вектор, нам достаточно последовательно выбрать восемь координат Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . В качестве каждой из них можно взять одно из двух чисел: 0 или 1. Таким образом, общее число векторов требуемого вида равно Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

б) Решить самостоятельно.►

Упражнение 2.3. а)Перечислить булевы векторы длины 4, вес которых равен 2.

б)Найти число булевых векторов длины n, вес которых равен k.

◄ а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

б) Каждый такой вектор определяется набором k номеров единичных координат. Каждый такой набор представляет собой неупорядоченную выборку из n элементов по k, в которой элементы не повторяются. Напомним, что такие выборки называются сочетаниями из n элементов по k. Их число равно Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .►

Положим Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . Число Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называется номером булева вектора.

В частности, если Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru имеем: Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . Пусть например, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , тогда Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Упражнение 2.2.Перечислить в порядке возрастания номеров:

а)булевы векторы длины 2;

б)булевы векторы длины 3.

◄ а) Для каждого булева вектора длины 2 вычислим номер:

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru ,

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Следовательно, искомый порядок таков: (0,0), (0,1), (1,0), (1,1).

б)решить самостоятельно.►

Определение. Функция, определенная на Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и принимающая значения из множества Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , называется булевой функцией от Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных.

Чтобы задать булеву функцию от Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных достаточно указать ее значение (0 или 1) для каждого набора Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru значений аргументов Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . Удобно использовать для этого таблицу истинности:

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru

В каждой строке таблицы вначале дается набор значений переменных Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , а затем значение функции на этом наборе. Булевы вектора перечисляются сверху вниз в порядке возрастания номеров.

Таблицы, задающие булевы функции от одного числа аргументов, отличаются лишь последним столбцом. Поэтому булеву функцию можно задавать вектором значений, который выписывается по правому столбцу ее таблицы истинности. Поскольку помимо строки заголовков таблица содержит Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru строк (столько, сколько имеется булевых векторов длины Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru ), то вектор значений булевой функции от Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных имеет длину Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Например, запись Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , означает, что Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru - функция от 2-х переменных и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Упражнение 2.5.Сколько существует булевых функций от Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных?

◄ Поскольку каждая булева функция от Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных однозначно определяется вектором значений длины Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , то булевых функций от Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных столько, сколько булевых векторов длины Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , т.е. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . ►

Множество булевых функций от Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных обозначают Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , множество всех булевых функций - Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . Решив задачу 2, мы показали, что Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Примеры булевых функций

1. Функции одной переменной. Их число: Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru

Приведем обозначения и названия этих функций:

  Обозначение Название Прочтение
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru константа 0 «ноль»
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru тождественная функция « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru отрицание «не Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru константа 1 «единица»

2. Функции двух переменных. Их число: Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru

Приведем обозначения и названия некоторых функций:

  Обозначение Название Прочтение
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru конъюнкция « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru сложение по модулю 2 « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru плюс Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru дизъюнкция « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru или Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru стрелка Пирса «не Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru или Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru эквивалентность « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru эквивалентно Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru импликация « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru имплицирует Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru штрих Шеффера «не Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru »

Функции одной переменной и «именные» функции двух переменных называют основными элементарными функциями. Используемые для их обозначения символы Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называют логическими связками ( Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru - одноместной, остальные – двуместными).

Обратите внимание на следующее обстоятельство: есть булевы функции, которые не меняют своих значений при изменении значений некоторых из своих переменных. Например, для функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru имеем: Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , т.е. значение переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru не влияет на значение этой функции. А на значения функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru не влияет значение переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru : Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . В связи с этим введем понятие фиктивной переменной. Формально оно звучит так.

Определение. Переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называется фиктивной переменной функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , если для всех значений Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru выполняются равенства Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

В противном случае переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называется существенной.

Упражнение 2.6.Сформулировать определение существенной переменной.

◄ Переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называется существенной переменной функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , если найдется такой набор значений Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru переменных Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , что Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .►

Опыт показывает, что определения лучше усваиваются, если их переформулировать применительно к каким-нибудь частным случаям. Например: переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называется фиктивной переменной функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , если выполняются четыре равенства Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru . Или: переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru называется существенной переменной для функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , если хотя бы одно равенств Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru не выполняется.

Упражнение 2.7.Указать существенные и фиктивные переменные функции:

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru

а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru ; б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru ; в) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru .

◄ а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru : Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , следовательно, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru - существенная;

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru : Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru , следовательно, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 1 страница - student2.ru - фиктивная.

Наши рекомендации