
- •4.Примеры логических ф-й.
- •5. Представления булевых функций формулами:
- •6. Представления булевых функций формулами. Примеры:
- •7. Разложение булевых функций по переменным. Теорема:
- •10. Правила подстановки и замены:
- •13. Замкнутые классы. Свойства замыкания.
- •16.Принцип двойственности
- •17.Класс монотонных ф-ций:
- •19.Алгебра Жегалкина.
- •27. Высказывания.
- •28.Интерпретация формулы. Теорема.
- •29. Логическое следование и логическая эквивалентность.
- •30. Логические эквивалентности. Доказательство
- •31. Исчисление высказываний
- •32. Понятие предиката
- •33. Понятие квантора. Квантор существования. Квантор всеобщности
- •34. Исчисление предикатов
- •35. Аксиомы исчисления предикатов:
- •36.Графы. Типы задач теории графов.
- •37.Графы. Основные понятия.
- •38 Способы представления графов:
- •38. Способы представления графов
- •40 Обходы графов. Алгоритмы поиска в глубину и в ширину. Теорема о поиске в глубину и ширину.
- •43. Маршруты, цепи, циклы.
- •44.Связные компоненты графа.
- •45.Расстояния.
- •Диаметр, радиус, центр графа.
- •47.Произведение графов
- •48. Прямое произведение графов.
- •49.Эйлеровы циклы.
- •Некоторые классы графов и их частей.
- •Концевые вершины и ребра
- •55. Дерево с корнем. Ветви.
- •56.Типы вершин дерева
- •57. Центры деревьев
- •62.Деревья
- •63. Способы обхода деревьев
10. Правила подстановки и замены:
Правила подстановки: При подстановки формулы f вместо переменных x, подстановка должна быть выполнена во всех вхождениях переменных х в формулу.
x v ; f=a→b; a→b v ().
Правила замены: В булевой алгебре любую подформулу в формуле можно заменить на эквивалентную.
a→b= v b; ( v b) v ( v b) = ( v b) v (a ) = v b v a .
9.11Эквивалентность формул. Свойства элементарных булевых функций.
Формулы U,V называются эквивалентными ( U=V), если они реализуют равные функции.
Свойства:
Свойства констант:
2. Свойство двойного отрицания:
(4.2)
3. Идемпотентность (отсутствие степеней и множителей):
а) х & х = х; б) х u х = х. (4.3)
4. Закон противоречия:
х &`х = 0. (4.4)
5. Закон «исключенного третьего»:
х u х = 1. (4.5)
6. Ассоциативность:
а) х1 & (х2 & х3) = (х1 & х2) & х3; б) х1 u(х2 u х3) = (х1 u х2) u х3. (4.6)
7. Коммутативность:
а) х1 & х2 = х2 & х1; б) х1 u х2 = х2 u х1. (4.7)
8. Дистрибутивность конъюнкции относительно дизъюнкции:
х1 & (х2 u х3) = (х1 & х2) u (х1 & х3). (4.8)
9. Дистрибутивность дизъюнкции относительно конъюнкции:
х1 u (х2 & х3) = (х1 u х2) & (х1 u х3). (4.9)
10. Правила де Моргана:
а) б) (4.10)
13. Замкнутые классы. Свойства замыкания.
Множество М логических ф-ий называется замкнутым классом, если для любой ф-ии f любая замена переменных не выводит эту ф-ию из мн.М.
1. ∀ f ∈ M;
2. любая суперпозиция ф-ии fi ∈ M.
Всякая система ф-ий порождает некоторый замкнутый класс, а именно класс ф-ий, которые можно получить суперпозицией ф-ий этого класса.
Такая с-ма логических ф-ий обознакается так: F={f1,f2…fn}
Замыканием с-мы ф-ий F(f[F]) будем называть все булевые ф-ии, которые реализуются формулами над множеством F.
Свойства замыканий:
F⊂ [F]
[[F]]=[F]
F1⊂F2=>[F1] ⊂ [F2]
[F1] ∪ [F2] ⊂ [F1∪F2]
Пример: множество всех дизъюнкций является замкнутым классом; множество линейных ф-ий также является замкнутым классом.
.14 Класс ф-ций сохраняющих 0 .
1)Т0 – класс бул. ф-ций сохраняющих 0: Т0 = {f| f(0,0...0)=0}
fT0 <=> f(0,…,0)=0.
входят: 0, x, x&y, xy.
невходят: 1, x, xy, , , .
Число ф-ций входящих в класс Т0 равно 2(2n)-1
Теорема: Класс Т0 – замкнут: [T0]=T0.
Для док-ва класса Т0 достаточно показать, что элементарная суперпозиция ф-ций из класса Т0 также принадлежат Т0:
пусть f0, f1, f2 …. fk e T0. Пострим суперпозицию этих функций:
Ф(x1,x2,…xn)=f0(f1(…),…fk(…))T0, т.е.
Ф(0,…,0)=f0(0,…,0)=0, что верно.
Поэтому [T0]=T0.
-----------------------------------------------
Позначимо через Т0 клас всіх булевських функцій f(x1, …, xn), що зберігають константу 0, тобто функцій, для яких f(0, …, 0)=0. Доведемо, що Т0 – замкнений клас. Оскільки він містить тотожню функцію, то достатньо показати, що функція ф=f(f1, …, fn) належить Т0, якщо f, f1, …, fn належать Т0. Останнє випливає з того, що:
Ф(0, …, 0)=f(f1(0, …, 0), …, fm(0, …, 0))=f(0, …, 0)=0.
15.Класс ф-ций сохраняющих 1 .
Т1 – класс бул. ф-ций сохраняющих 1: Т1 = {f| f(1,1...1)=1}
fT1 <=> f(1,…,1)=1.
входят: 1, x, x&y, xy, xy, xy.
Не входят: x, xy, xy, xy.
Теорема: Класс Т1 – замклут: [T1]=T1.
Для док-ва этого достаточно показать, что элементарная суперпозиция ф-ций из Т1 также принадлежит Т1. пусть f0, f1, f2 …. fk e T1. Пострим суперпозицию этих функций:
Ф(x1,x2,…xn)=f0(f1(…),…fk(…)), f0, f1,…,fkT1.
Ф(1,…,1)=f0(f1(1),…,fk(1))=f0(1,…,1)=1, т.е. ФТ1.
------------------------------------------------
Позначимо через Т1 клас всіх булевських функцій f(x1, …, xn), що зберігають константу 1, тобто функцій, для яких f(1, …, 1)=1. Доведемо, що Т1 – замкнений клас. Оскільки він містить тотожню функцію, то достатньо показати, що функція ф=f(f1, …, fn) належить Т1, якщо f, f1, …, fn належать Т1. Останнє випливає з того, що:
Ф(1, …, 1)=f(f1(1, …, 1), …, fm(1, …, 1))=f(1, …, 1)=1