
- •.Теорема о связи между отношением эквивалентности и разбиением множества.
- •.Критерий полноты системы булевых функций.
- •.Неподвижная точка отображения. Теорема о неподвижной точке.
- •.П/к языков, его замкнутость.
- •.Неподвижная точка отображения. Теорема о неподвижной точке.
- •Теорема Клини
- •Классы Поста Примеры.Теерема о замкнутости классов Поста.
- •Регулярные языки.Индуктивная процедура порождения регулярных языков.Регулярные выражения.Полукольцо регулярных языков.Незамкнутость полукольца регулярных языков.
- •Теорема о регулярности дополнения регулярного языка.Регулярность пересечения,разности и симметрической разности регулярных языков.
- •.Регулярные языки.Индуктивная процедура порождения регулярных языков.Регулярные выражения.Полукольцо регулярных языков.Незамкнутость полукольца регулярных языков.
- •Теорема Лагранжа
- •Конечные автоматы.Представление автомата орг. Графом, взвешанным над п/к регулярных языков.
- •. Дизъюнктивные и конъюктивные нормальные формы. Сднф и скнф. Теорема о представлении булевой функции в виде сднф и скнф.
- •19.1. Базис Жегалкина и его полнота. Полином Жегалкина. Теорема о единственности
- •Полинома Жегалкина для каждой булевой функции
- •Теорема о наименьшем решении линейного уравнения в замкнутом полукольце
- •Классы Поста Примеры.Теерема о замкнутости классов Поста.
- •Область целостности.Теорема о конечной области целостности.
- •.Теорема о связи между отношением эквивалентности и разбиением множества.
. Дизъюнктивные и конъюктивные нормальные формы. Сднф и скнф. Теорема о представлении булевой функции в виде сднф и скнф.
Любая формула х или !х над стандартным базисом, где х – произвольная переменная, называется литералом.
Пусть ~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 называется выражение вида к1+к2…+ке, е1 и все кi различные монотонные коньюкции над x1…xn,либо конст.
Теор Жигалкина:Любую функцию алгебры логики f(x1…xn) можно единственным образом выразить полиномом жегалкина над x1…xn
До-во:1)Докажем полинома, система полна, функцию алгебры логики f(x1…xn) можно реалиховывать формулой над
А)Пользуясь дистрибутивностью раскрываем все скобки в этой реализации и получаем ,что f(x1…xn) = к1+к2…+к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 |
|
ху |
х |
у |
1 |
Ху+1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
табл вида ,где под соотв. Монотоной коньюкции стоит эдиница если она входит в данную суммму и ноль, если не входит.При этом константе 0 ставится в соотв нулевой набор.Очевидно,отображение биективно.Всего таких различных сумм будет столько сколько различных булевых векторов длины 2n,т.е. 2 n .Мы получим,что число различных полиномов Жегалкина совпадает с числом функций алгебры логиги.Поскольку отображение из мн-ва полиномов во мн-во функций сюрьективно то оно и биективно над n переменными и функций алгебры логиги от n переменных равномощны.Единственность доказанна.