Главная страница
Навигация по странице:

  • Теорема (Поста)

  • лекции по дм. лекции. Основные понятия теории множеств. Способы задания множеств 4 Диаграммы Венна. 4


    Скачать 1.51 Mb.
    НазваниеОсновные понятия теории множеств. Способы задания множеств 4 Диаграммы Венна. 4
    Анкорлекции по дм
    Дата08.02.2021
    Размер1.51 Mb.
    Формат файлаdocx
    Имя файлалекции.docx
    ТипДокументы
    #174835
    страница38 из 40
    1   ...   32   33   34   35   36   37   38   39   40

    Теорема Поста


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

    класс функций сохраняющих 0

    ,

    класс функций сохраняющих 1

    ,

    класс самодвойственных функций

    ,

    класс монотонных функций

    , где подразумевается стандартный порядок булевой алгебры (при котором существуют и несравнимые элементы!),

    класс линейных функций

    , т.е. функция представима в виде полинома Жегалкина первой степени.

    Можно доказать, что все эти классы являются замкнутыми, т.е. любая комбинация функций из одного класса остаётся в том же классе.

    Теорема (Поста): система булевых функций полна тогда и только тогда, когда она целиком не лежит ни в одном из классов Поста. теорема Поста, которая гласит: для того чтобы система функций была базисной, необходимо и достаточно, чтобы она включала в себя хотя бы одну функцию, не принадлежащую 0, 1, 2, 3 и 4 классам

    Рассмотрим пример: .

    Необходимо проверить полноту системы .

    Функция f принимает следующие значения: . Проверка принадлежности первых четырёх классов поста может быть проведена очень быстро. Для проверки линейности построим представление данных функций в виде полинома Жегалкина:


    Поучается, что нелинейна.



    Поучается, что нелинейна.

    Принадлежность классам Поста обобщим в таблице:

     













    -

    +

    -

    -

    -



    -

    -

    -

    -

    -

    Система функций является полной, более того, полной является уже система .Выразим стандартный базис через функцию . Воспользуемся тем, что не сохраняет ни 0, ни 1, значит:



    Так как  -- несамодвойственна, выразим константы через отрицание. Для этого найдём такой вектор , что . Видно, что это выполняется при . Значит, . Тогда 0 можно получить с помощью отрицания.

     -- нелинейна, выразим коньюнкцию из полинома Жегалкина этой функции. Можно получить, что . Тогда



    откуда .
    1   ...   32   33   34   35   36   37   38   39   40


    написать администратору сайта