В лекции приводятся определения основных классов булевых функций, а также формулируется теорема Поста о полноте. Класс самодвойственных функций. Пример 1. Используя принцип двойственности, запишем булеву функцию, двойственную заданной булевой функции, расставим в полученной булевой функции скобки, указывающие порядок выполнения действий. Пример 2. Несамодвойственная функция F = (01011001) задана вектором значений. Используя лемму о несамодвойственной функции, подстановкой вместо переменных x, y, z только переменную x и её отрицание получим одну из констант (0 либо 1). Класс булевых функций, сохраняющий константу 0. Класс булевых функций, сохраняющий константу 1. Класс линейных булевых функций. Подробнее о полиноме Жегалкина, а также примеры получения полинома Жегалкина для произвольной булевой функции можно посмотреть: https://dzen.ru/media/id/603a418d1684900aa2499416/626a3bfbba5af966073fd4b8. Класс монотонных булевых функций. Теорема Поста о полноте системы булевых функций. Если пр