
- •.Теорема о связи между отношением эквивалентности и разбиением множества.
- •.Критерий полноты системы булевых функций.
- •.Неподвижная точка отображения. Теорема о неподвижной точке.
- •.П/к языков, его замкнутость.
- •.Неподвижная точка отображения. Теорема о неподвижной точке.
- •Теорема Клини
- •Классы Поста Примеры.Теерема о замкнутости классов Поста.
- •Регулярные языки.Индуктивная процедура порождения регулярных языков.Регулярные выражения.Полукольцо регулярных языков.Незамкнутость полукольца регулярных языков.
- •Теорема о регулярности дополнения регулярного языка.Регулярность пересечения,разности и симметрической разности регулярных языков.
- •.Регулярные языки.Индуктивная процедура порождения регулярных языков.Регулярные выражения.Полукольцо регулярных языков.Незамкнутость полукольца регулярных языков.
- •Теорема Лагранжа
- •Конечные автоматы.Представление автомата орг. Графом, взвешанным над п/к регулярных языков.
- •. Дизъюнктивные и конъюктивные нормальные формы. Сднф и скнф. Теорема о представлении булевой функции в виде сднф и скнф.
- •19.1. Базис Жегалкина и его полнота. Полином Жегалкина. Теорема о единственности
- •Полинома Жегалкина для каждой булевой функции
- •Теорема о наименьшем решении линейного уравнения в замкнутом полукольце
- •Классы Поста Примеры.Теерема о замкнутости классов Поста.
- •Область целостности.Теорема о конечной области целостности.
- •.Теорема о связи между отношением эквивалентности и разбиением множества.
Регулярные языки.Индуктивная процедура порождения регулярных языков.Регулярные выражения.Полукольцо регулярных языков.Незамкнутость полукольца регулярных языков.
П/к
РЯ-R(v)
п/к с итерацией состоит из пустого
языка языка
,всех
языков
,а(каждый
из которых содержит единственную
однобуквенную цепочку а),и замкнутую
относительно итерации.
Теор.
Язык в алфавите V
регуляренон
является элементом п/к R(v).Алгебраические
операции над регулярными языками
представляют с помощью регулярных
выражений. Каждый р.в. представляет
некоторой р.я., причем языки ,
и
,где
а,обозначаются
выражениями ,
и
,соответственно,
и если рег. Выражение р обозначает р.я.
Р, а рег. выражениями q
обоз. р.я. Q,
то (р+q),pq
или p*
обозначает множества pq,
PQ
и P*.
Приоритет.
:*,.,+.
V= -р.я.
1), , ,а
2)L1 иL2-р.я. L1 L2-р.я.
3) L10L2-р.я.
4)L-р.я. L*= =р.я.
5)других нет.
.Алфавит.слово и язык в алфавите.полукольцо языков,его замкнутость.
Алфавит-это
произвольное непустое конечное мн-во
V=
,элементы
кот. Наз. буквами или символами.
Слово- произвольный кортеж из мн-ва Vk(к-ый декартовый степени алфавита V)для различных к=0,1,2…
Язык – произвольное подм-во мн-ва V*
Соединением слов х=х(1)х(2)…х(к)и y=y(1)y(2)…y(m)наз слово
Xy=x(1)x(2)….x(k)y(1)y(2)….y(m)
Соединением
языков L1
иL2
наз язык L1
L2,состоящий
из всех возможных соединений слов ху,в
кот. слово х принадлежит первому, а
слово у-второму языку,т.е. L1иL2=
Итерация языка L наз. объединение всех его степеней:
L*=Vn=0 Ln
П/к рег. Языков.В замкнутом п/к L(V) всех языков в алфавите V рассмотрим подалгебру, порожденную мн-вом, кот. Состоит из пустого языка, языка ,всех языков , а(каждый из которых содержит единственную однобуквенную цепочку а),и замкнутую относительно итерации.Эта подалгебра R(V),есть
п/к с итерацией.оно и есть п/к рег.языков.
Теорема о регулярности дополнения регулярного языка.Регулярность пересечения,разности и симметрической разности регулярных языков.
Теор: Дополнение регулярного языка есть регулярный язык.
Д-во: Пусть L-ря в алфавите v.Тогда дополнение языка L(как мн-ва слов) есть язык I=V*/L.
Согласно торемы о детерминизации для L может быть построен детерминизированным КА М, допускаемый L.Поскольку в детерминизированном автомате из каждой вершины по каждому входному символу определен переход в точности в одну вершину, то какова бы не была цепочка х в алфавите V для нее найдется единственный путь в М,нач. в начальном состоянии,на которой читается цепочка Х. Ясно ,что цепочка Х допускается автоматом М, т.е. хL(M),последнее состояние указанного пути явл. заключительным. Отсюда ,что цепочка хL(M)когда последнее состояние указанного пути не заключ.
Но наш как раз и нужен КА М,который допускает исходный исходный КА М превращая каждое заключительное состояние М в незаключетельное и наоборот, получим детерминизированный автомат,допускаемый дополнение языка L.
Для двух РЯ L1 и L2 справедливы следующие утверждения:1)Пересечение L1 L2 регулярно
2)разность L1 / L2 регулярно
3)симм.
разность L1
L2
регулярно.
Док-во:1) L1 L2= L1 L2
2) L1 / L2 = L1 L2
3) L1 L2= (L1 L2)( L1 L2)
Согласно определению(L КА М1 и М2 наз. эквивалентными если их языки совпадают),КА эквиваленты если допускаемые ими языки совпадают. Поэтому чтобы убедится в эквивалентности автоматов М1 и М2 достаточно доказать,что симметрическая разность языковL(M1) и L(M2) пуста. Для этого в свою очередь, достаточно построить автомат, допускающий эту разность и убедится в том, что допускаемый им язык пуст. В общем случае проблему распознавания того, что язык КА пуст, называют проблемой пустоты для КА. Чтобы решить эту проблему, достаточно найти множество заключенных состояний автомата,достижимых из нач. состояния.т.к. КА-это ориент. граф, то решить такую проблему можно с помощью поиска в ширину. Язык, допускаемый КА, пуст мн-во заключительных состояний, достижимых из исп. сост., пусто. Практически эквивалентность КА предпочтительнее распозновать, исп. алгоритм минимизации.
10.1.Замкнутое полукольцо.Непрерывность операции сложения в замнкутом полукольце.Теорема о наименьшем решении линейного уравнения х=ах+b в замкнутом п/к.
Замкнутое п/к-$=(S,+,.,0,1I):
1)оно идемпотентно
2)любая
посл-ть эл-тов мн-ва S
имеет т.в.г.относительно естественного
порядка
этого идемпотентного п/к.
,
xiS
sup
)
3)операция «.» сохраняет т.в.г. последовательности
nN
a
sup
=
sup
sup
=
sup
Теорема: конечное идемпотентное п/к замкнуто
Док-во:
поскольку носитель S
идемп. п/к S=(S,+,.,0,1I)
есть конечное множество,то множество
эл-ов
последовательности в этом п/к конечно.Для
нахождения точной верхней грани такой
последовательности нужно найти точную
верхнюю грань мн-ва р=
ее членов,т.е. согласно теор.,вычислить
некоторую конечную сумму, которая
всегда .Таким
образом, в кот.
идемпотентном п/к последовательность имеет т.в.г.
Условия хранения точных верхних граней имеют вид
a(p1+…pn)=ap1 +…+apn
(p1+…+pn)*a=p1a+…+pna S-п/к замкнуто
Дизъюнктивные и конъюктивные нормальные формы. СДНФ и СКНФ. Теорема о представлении булевой функции в виде СДНФ и СКНФ.
Любая формула х или !х над стандартным базисом, где х – произвольная переменная, называется литералом.
Пусть ~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.
Полное множество булевых функций. Теорема о доказательстве полноты множества
путем представления его элементов формулами над полным множеством.
М-во БФ наз полным, если любая БФ в нём мб представлена ф-лой над ним.
Т-ма: Пусть F – полн м-во БФ. Если любая функция из F мб представлена формулой над м-вом G, то м-во G также полное.
Д-во: Пусть для люб f э F f(x1…xn)=псиG(x1…xn) (мб предст как)
Пусть фи – некот ф-ла над F. Фи=х => y будет формулой и над G.
Фи=с э F (пусть фи – некоторая константа из множества F, если она нам существует)
Тогда по предположению существует G.
Пусть над м-вом F построена f(Ф1…Фn), где Фi – некоторая ф-ла над F.
Согласно индуктивному предположению над каждой Фi существует эквивалентная ей ф-ла тетаi над множеством G. Тогда f(Ф1…Фn)=f(тета1…тетаn)=псиG. Поскольку в силу полноты любая БФ может быть представлена формулой над F, то эта же БФ мб представлена ф-лой над G.