Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
ТЕОРЕМА 4.2(О разложении булевских функций по переменным) Пусть f (x1 , . . . , xn ) Î P2 и 1 £ m £ n. Тогда справедливо следующее тождество: f(x1 , . . . , xn ) = . (1)
Замечание. Здесь запись означает дизъюнкцию конъюнкций ранга n, составленных для всех возможных двоичных наборов (s1, . . . , sn) значений переменных x1, . . . , xn. Доказательство Покажем, что для каждого набора (s1, . . . , sn) значений переменных функции f значения, принимаемые функциями в левой и правой частях равенства (1), совпадают. Значение, принимаемое функцией слева, равно f . Рассмотрим правую часть равенства (1). Подставив в него выбранные значения переменных, получим запись: . Учитывая, что = 1 тогда и только тогда, когда " i=1, . . . ,m (gi = si), из полученного выражения можно удалить все элементы дизъюнкции, которые принимают значение равное нулю, и получить выражение: . Так как = 1, то последнее выражение равно: . То есть значения, принимаемые левой и правой частями равенства (1) на наборе значений переменных (s1, . . . , sn), равны. Доказательство окончено. Рассмотрим несколько специальных случаев доказанной теоремы. 1. Разложение по одной переменной (m = 1) f(x1 , . . . , xn ) = . 2. Разложение по всем переменным (m = n). f(x1, . . ., xn ) = В случае, когда булевская функция f(x1 , . . . , xn ) отлична от тождественного нуля, разложение по всем переменным можно записать в виде: f(x1, . . . , xn) = . Такое представление булевой функции называется совершенной дизъюнктивной нормальной формой этой функции или СДНФ для f.
СЛЕДСТВИЕ. Всякая булевская функция представима формулой над множествомB = {&, Ú, ` }. Действительно, если f отлична от тождественного нуля, то она может быть представлена в виде СДНФ этой функции, в которую входят конъюнкции, дизъюнкции и отрицания. Если же f является тождественно равной нулю функцией, то f можно представить в виде .
Дата добавления: 2014-11-15; просмотров: 278; Нарушение авторских прав Мы поможем в написании ваших работ! |