Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры дис.docx
Скачиваний:
66
Добавлен:
02.08.2019
Размер:
130.63 Кб
Скачать

. Дизъюнктивные и конъюктивные нормальные формы. Сднф и скнф. Теорема о представлении булевой функции в виде сднф и скнф.

Любая формула х или !х над стандартным базисом, где х – произвольная переменная, называется литералом.

Пусть ~xi – литерал. Ф-ла видa ~x1/\~x2/\…/\~xk наз-ся элементарной конъюкцией

~x1\/~x2\/…\/~xk - элементарной дизъюнкцией

(все переменные, входящие в ЭК и ЭД попарно различны)

ДНФ от переменных х1…хn называется ф-ла вида K1\/K2\/…\/Km, где Ki, i=1,m – ЭК

КНФ от переменных х1…хn называется ф-ла вида D1\/D2\/…\/Dm, где Di, i=1,m - ЭД

Если в каждую ЭК входят все переменные х1…хn или их отрицания, то такая ДНФ называется совершенной ДНФ.

Т-ма: Любая БФ, отличная от константы 0 (1) мб представлена формулой в виде СДНФ (СКНФ)

Д-во (для первого): рассм некоторую БФ f, отличную от константы 0. Сформируем м-во С1f={~L | f(~L)=1}. Каждый набор из С1f называется конституентой единицы ф-ии f. Т.к. по усл ф-я не равно 0, м-во C1f не пусто. Каждому набору поставим в соответствие ЭК: ~L э C1f -> x1^L1…xn^Ln. Эта формула обращается в единицу только на наборе ~L и равно 0 на любом наборе B, отличном от L.

Тогда искомая ф-ла им вид f=\/x1^L1…xn^Ln, L э C1f.

19.1. Базис Жегалкина и его полнота. Полином Жегалкина. Теорема о единственности

Полинома Жегалкина для каждой булевой функции

Базис Жегалкина – полное множество БФ {(+), . , 1}

Полином Жегалкина – формула вида a0+a1x1+a2x2+…+anxn+a12x1x2+…+a12…n x1…xn

Т-ма: для каждой БФ полином Жегалкина определён однозначно.

Д-во: Посчитаем кол-во коэф-тов в полиноме Жегалкина от n перем. Заметим, что каждый коэф-т ai1…in <-> {i1…in}=c{1…n} (ставится в соответствие)

  • |2^({1…n})| = 2^n {0,1}

  • Различных БФ от n перем можно задать с помощью полинома Жегалкина 2^((2^n)), что совпадает с кол-вом БФ от n переем

  • Для каждой БФ существует однозначно определённый полином Жегалкина.

Полином жегалккина над x1….xn называется выражение вида к12…+ке, е1 и все кi различные монотонные коньюкции над x1…xn,либо конст.

Теор Жигалкина:Любую функцию алгебры логики f(x1…xn) можно единственным образом выразить полиномом жегалкина над x1…xn

До-во:1)Докажем  полинома, система полна, функцию алгебры логики f(x1…xn) можно реалиховывать формулой над

А)Пользуясь дистрибутивностью раскрываем все скобки в этой реализации и получаем ,что f(x1…xn) = к12…+кi ,где кi –коньюкция переменных и единицу.

Б)преобразуем все полученные коньюкции в элементарные,пользуясь при этом коммутативностью о соотношениями х*х=х, 1*1=1, А*1=А.Очевидно,все коньюкции станут монотонными.

В)преобразуем полученную сумму в полином жегалкина ,пользуясь при этом соотношениями А+а=А и А+0=А в результате получим либо ki1 + ki2 +…+ kin либо конст 0

Х1

Х2

Х3

Х

Х1х2х4

1

1

0

1

Х2х3

0

1

1

0

1

0

0

0

0

2)Докажем единственность представления .Подсчитаем число различных всевозможных монотонных коньюкций от n переменных.Для этого сост табл

ху

х

у

1

Ху+1

1

0

0

1

0

0

0

0

0

вида,где каждой переменной соотв. 1,если она присутствует в монотонной коньюкции 0 в противном случае.При этом конст.1 поставим в соотв нулевой набор.Очевидно,что построенное отображение биективно,всего тразличных монотонных коньюкций от n переменных 2n. Построим аналогичное биективное отображение между всевозможными суммами монотонных коньюкций и векторами длинн 2n -числа коньюкции.Для этого составим

табл вида ,где под соотв. Монотоной коньюкции стоит эдиница если она входит в данную суммму и ноль, если не входит.При этом константе 0 ставится в соотв нулевой набор.Очевидно,отображение биективно.Всего таких различных сумм будет столько сколько  различных булевых векторов длины 2n,т.е. 2 n .Мы получим,что число различных полиномов Жегалкина совпадает с числом функций алгебры логиги.Поскольку отображение из мн-ва полиномов во мн-во функций сюрьективно то оно и биективно над n переменными и функций алгебры логиги от n переменных равномощны.Единственность доказанна.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]