Лекции::

Дополнительно:

Закон двойственности

            Теорема. Любая булева формула, не содержащая отрицаний, представляет монотонную функцию, отличную от 0 и 1, и наоборот, для любой монотонной функции, отличной от 0 и 1, найдется представляющая ее булева формула, не содержащая отрицаний.

            Пример. Проверить на монотонность следующие функции:   

                                                   x Image y,        x & y,        x & ( y Image z ). 

Согласно приведенной теореме, данные функции будут монотонными, т.к. в представляющих их формулах нет отрицаний.

         M- класс всех монотонных логических функций. Можно показать, что класс M является замкнутым классом.

            Определение. Логическая функция   n  переменных называется линейной, если полином Жегалкина, представляющий данную функцию, содержит только линейные слагаемые, т.е.

                        f( x1, …, xn )  =  a0 Image a1 x1 Image a2 x ImageImage an xn ,                        (1.14)

где ai Image {0,1}.

            Легко видеть, что константы  0, 1 и функции   x, Image, x Image y   являются линейными функциями. Функциzя    x Image y   не является линейной, т.к. она представляется следующим полиномом Жегалкина:

предыдущаяследующая