Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Булевы функции-metod.doc
Скачиваний:
36
Добавлен:
01.12.2018
Размер:
956.93 Кб
Скачать

Теорема Поста о полноте

  1. (Поста о полноте). Система функций N полна в P2 тогда и только тогда, когда она целиком не принадлежит ни одному из пяти замкнутых классов T0,T1,L,S,M.

При исследовании полноты систем удобно пользоваться так называемой критериальной таблицей. Эта таблица имеет пять столбцов, каждый из которых соответствует одному из пяти предполных классов в P2, а строки таблицы соответствуют функциям исследуемой системы. На пересечении строки таблицы, соответствующей функции f, и столбца, соответствующего классу K, ставится знак плюс, если fK, и минус, если fK. Система функций полна тогда и только тогда, когда в каждом столбце содержится хотя бы один знак минус.

  1. Исследовать полноту системы A={xyz, xy1}.

Критериальная таблица имеет вид

T0

T1

L

S

M

xyz

+

-

-

-

-

xy1

-

+

+

-

-

В каждом столбце имеется не менее одного минуса. Система полна.

Предполные классы. Базисы

Класс называется предполным, если он не является полным в P2 и добавление к нему любой функции, не принадлежащей этому классу, приводит к полной системе.

  1. Любой замкнутый класс, не совпадающий с P2, содержится в одном из классов T0,T1,L,S,M.

  2. Любой предполный класс является замкнутым.

  3. В P2существует только пять предполных классов, а именно: T0,T1,L,S,M.

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

  1. Любой базис в P2 содержит не более четырех функций.

Критериальная таблица может быть полезной для нахождения базисов, содержащихся в системе A.

  1. Проверить, является ли система A={xy, xz, x} базисом в P2.

Критериальная таблица имеет вид

T0

T1

L

S

M

xy

+

+

-

-

+

xz

+

+

-

-

+

x

-

-

+

+

-

Система является полной, и ее подсистемы {xy, x} и {xz, x} также полны. Следовательно, A не является базисом в P2.

Задачи

  1. Выяснить, полны ли системы функций A и B:

    1. , B={(0101), (11101000), (01101001)};

    2. , B={(1001), (11101000)};

    3. , B={(11),(00), (00110101)};

    4. , B={(0111), (10010110)};

    5. , B={(10), (00110111)};

    6. , B={(11),(0111), (00110111)};

    7. , B={(1011), (10010110)};

    8. , B={(01011010), (00100001)};

    9. , B={(1101), (10101001)};

    10. , B={(1001),(0111), (01100110)}.

  2. Проверить, является ли система функций A базисом в P2:

    1. ;

    2. ;

    3. ;

    4. ;

    5. ;

    6. ;

    7. ;

    8. ;

    9. ;

    10. .

16