Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Первая теорема Шеннона



Для решения задачи нахождения СДНФ и СКНФ, эквивалентных исходной формуле φ, предварительно рассмотрим разложения булевой функции f(x1, х2,...,xп) по k; переменным (для определенности по x1, х2,...,xk) — разложения Шеннона.

Теорема (первая теорема Шеннона). Любая булева функция f(x1, х2,...,xп) представима в виде разложения Шеннона:

Доказательство. Прежде всего, заметим, что . Подставим произвольно вместо первых k переменных их значения: . Тогда левая часть доказываемой формулы равна Правая часть представляет собой дизъюнкцию 2k конъюнкций вида , которые этой подстановкой разбиваются на два класса. К первому классу относится конъюнкция, у которой набор 1, δ2,...,δk) совпадает с набором :

=

= 1 1... 1 =

Эта конъюнкция равна левой части формулы. Ко второму классу относится 2k-1 конъюнкций, у каждой из которых хотя бы в одной переменной xi, выполнено условие . Следовательно, каждая из них равна нулю. Используя закон , получаем, что левая и правая части формул равны при любой подстановке переменных x1, x2..., xn.





Дата публикования: 2014-11-04; Прочитано: 906 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...