2.1 ЗАДАЧИ И УПРАЖНЕНИЯ IГО – ТИПА *.
1. Доказать, что число всех булевых функций от n аргументов равно
.
2. Записать в совершенных ДНФ и КНФ булеву функцию
, принимающую значение 1 на наборах с номерами 3,4, 7.
3. Записать в ДНФ и КНФ булеву функцию
, принимающую значение 0 на наборах с номерами 2, 6, 7, 8, 11, 12.
4. Проверить справедливость равенства
.
5. Проверить справедливость следующих равенств:

6. Показать, что число булевых функций, существенно зависящих от п аргументов, определяется рекуррентным соотношением

где
— число булевых функций, зависящих от
аргументов.
7. Булева функция
, зависящая от трех аргументов, называется мажоритарной, если имеет место равенство
Будем обозначать эту операцию знаком # и записывать
Доказать, что имеют место следующие соотношения:
1) 
2) 
3) 
8. Найти минимальную ДНФ функции
, принимающей значение 1 на наборах 0, 1, 2, 5, 6, 7, 8, 12, 13.
9. Найти минимальную ДНФ функции
, принимающей значение 1 на наборах с номерами от 0 до 7, от 11 до 21 и от 26 до 31.
10. Функция
равна 1 на наборах 1, 3, 4 и не определена на наборе с номером 5. Найти ее минимальную ДНФ.
между всеми компонентами наборов
и
установлено соотношение
,
=
. Отметим что при таком определении набор <1, 0, 1, 1> не меньше набора <1, 0, 1, 0>, а наборы <1, 0, 1, 1> и <0, 1, 1, 1> несравнимы.
Определение 6. Функция
называется монотонной, если для любых двух наборов
и
, таких, что
, имеет место равенство:

4. M – класс монотонных функции. В таблице 1 класс 
Число функций этого класса M оценивается асимптотически:
,
где
- число монотонных ФАЛ зависящих от n аргументов, а A - некоторая константа.
Определение 7. Функция
называется симметричной, если она не изменяется при произвольной перенумерации аргументов:
=
,
где
- любая перестановка аргументов
.
Определение 8. Функция
называется линейной, если она представима в следующем виде:
, (1 – 23)
где коэффициенты
,
{0,1},
=
.
5. L – класс линейных функции.
Число членов этого класса равно
. В таблице 1 класс
. Например,
.
Методы определения линейности ФАЛ.






