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

Функциональная полнота. Теорема Поста



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

Теорема Поста. Для того чтобы набор функций f(x 1, …, x n) был функционально полным, необходимо и достаточно, чтобы для всего набора функций в целом не выполнялось свойство сохранения нуля, сохранения единицы, линейность, монотонность и самодвойственность. Полноту набора функций удобно определять по таблице Поста, в котором знаком + или – обозначаются функции, принадлежащие (+) или не принадлежащие (-) к одному из этих классов.

В силу теоремы Поста, для полноты системы необходимо и достаточно, чтобы в каждом столбце таблицы Поста был хотя бы один минус.

ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ

Задача 1.

F={f1,f2}

  P0 P1 L M S
f1 + + - + +
f2 - + - - -

Решение. Так как f1 и f2 ÎР1, следовательно, {f1,f2} не является полной.

Задача 2. Выяснить, является ли система функций f1=x®1 и f2=(x«)®x полной.

Решение. f1=x®1º1

x f
   
   

f2=(x«)®x

x y f
       
       
       
       

Составим таблицу Поста

  P0 P1 L M S
f1 - + + + +
f2 - + - - -

f2=(x«)®x

= Многочлен Жегалкина второй степени линейностью не обладает, так как таблица содержит столбец со всеми плюсами, то исходная система булевых функций по теореме Поста не является полной.





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



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