Принцип включения и исключения.

Правила образования формул

a) все простые высказывания – суть формулы.

b) если Принцип включения и исключения. - student2.ru и Принцип включения и исключения. - student2.ru – формулы, то Принцип включения и исключения. - student2.ru – формула.

c) еслиA – формула, то Принцип включения и исключения. - student2.ru – формула.

Аксиомы вывода( )).

A1: Принцип включения и исключения. - student2.ru

A2: Принцип включения и исключения. - student2.ru

A3: Принцип включения и исключения. - student2.ru

A4: Принцип включения и исключения. - student2.ru

Правила вывода

· Правило подстановки ( Принцип включения и исключения. - student2.ru если A – выводимая формула в исчислении высказываний, и всюду в этой формуле вместо некоторой переменной в A произвести подстановку другой выводимой формулы, то новая формула тоже выводима.

· Правило заключения: (Modusponens Принцип включения и исключения. - student2.ru : Принцип включения и исключения. - student2.ru (если Принцип включения и исключения. - student2.ru и формула Принцип включения и исключения. - student2.ru выводимы, то Принцип включения и исключения. - student2.ru - выводима).

8. Суперпозиция булевых функций. Функционально полные системы функций. Критерий полноты. Базис.

Функции, которые определены на логических переменных и принимают значения 0 или 1 называются логическими или булевыми: Принцип включения и исключения. - student2.ru .

Пусть дана системабулевых функций с произвольным числом аргументов Принцип включения и исключения. - student2.ru . Функция Принцип включения и исключения. - student2.ru являетсясуперпозицией системы Принцип включения и исключения. - student2.ru , если:

1. Принцип включения и исключения. - student2.ru получили из Принцип включения и исключения. - student2.ru путем переименования переменных;

2. Принцип включения и исключения. - student2.ru получили из Принцип включения и исключения. - student2.ru путем постановки вместо некоторых переменных функций из Принцип включения и исключения. - student2.ru ;

3. Принцип включения и исключения. - student2.ru получена конечным числом применения пунктов 1 и 2.

Система функций называется замкнутой, если любая подстановка из функций данной системы дает новую функцию,которая также принадлежит этой системе.

Система логических функций F называется полной, если все остальные логические функции могут бытьпредставлены с помощью формул через суперпозицию функции этой системы F.

Классы функций замкнутые относительно подстановки:

· Принцип включения и исключения. - student2.ru – класс функций,сохраняющий константу 0: Принцип включения и исключения. - student2.ru

· Принцип включения и исключения. - student2.ru – класс функций, сохраняющих константу 1: Принцип включения и исключения. - student2.ru .

· Принцип включения и исключения. - student2.ru – класс линейных функций (функций представимых полиномом Жегалкина первой степени:

Принцип включения и исключения. - student2.ru )

· Принцип включения и исключения. - student2.ru – класс монотонных функций: Принцип включения и исключения. - student2.ru при Принцип включения и исключения. - student2.ru

· Принцип включения и исключения. - student2.ru – класс самодвойственных функций: Принцип включения и исключения. - student2.ru .

Критерий Поста-Яблонского. Система полна тогда и только тогда, когда она по совокупности не принадлежит ни одному из замкнутых классов Принцип включения и исключения. - student2.ru .

Базисомили базисным набором логических функций называется такая полная система функций, что удаление из нее хотя бы одной логической функции нарушает свойство полноты.

Логические базисы:

· аддитивный: Принцип включения и исключения. - student2.ru ;

· конъюнктивный: Принцип включения и исключения. - student2.ru ;

· импликативный: Принцип включения и исключения. - student2.ru ;

· импликативный: Принцип включения и исключения. - student2.ru ;

· Жегалкина: Принцип включения и исключения. - student2.ru ;

· Шеффера: Принцип включения и исключения. - student2.ru

· Веба: Принцип включения и исключения. - student2.ru .

9. Размещения, размещения без повторения, перестановки, сочетания. Их комбинаторные характеристики. Формула включений и исключений.

Размещением из n элементов по k называется расположение предметов (объектов) на Принцип включения и исключения. - student2.ru местахпри условии, что каждое место занято в точности одним предметом и все предметы различны.

Размещение с повторениями - это размещение предметов в предположении, что каждый предмет может участвовать в размещении несколько раз.

Виды размещений
Перестановки (порядок мест важен) Сочетания (порядок мест не важен)
без повторений с повторениями без повторений с повторениями
Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru

Правило суммы

Если дано разбиение множества Принцип включения и исключения. - student2.ru вида Принцип включения и исключения. - student2.ru и, если Принцип включения и исключения. - student2.ru , то Принцип включения и исключения. - student2.ru

Правило произведения

Пусть Принцип включения и исключения. - student2.ru –множество, с Принцип включения и исключения. - student2.ru элементами, то Принцип включения и исключения. - student2.ru – множество, с Принцип включения и исключения. - student2.ru элементами.

Принцип включения и исключения.

Пусть дано Принцип включения и исключения. - student2.ru – конечные множества, которые могут пересекаться, тогда формула включений и исключений утверждает:

Принцип включения и исключения. - student2.ru

В частности:

· для двух множеств Принцип включения и исключения. - student2.ru .

· для трех множеств Принцип включения и исключения. - student2.ru .

Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru

10. Операции над графами.

Граф – это пара Принцип включения и исключения. - student2.ru , где:

· Принцип включения и исключения. - student2.ru – носитель графа (конечное множество вершин);

· Принцип включения и исключения. - student2.ru – сигнатура графа (множество ребер для графа или дуг для орграфа).

Если порядок элементов в паре Принцип включения и исключения. - student2.ru имеет значение, то это орграф, рёбра орграфа называются дугами.

Две вершины называются смежными, если они являются концевыми для некоторого ребра. Два ребра называются смежными, если они имеют одну общую концевую вершину. Ребро и вершина называются инцидентными, если эта вершина является концевой для этого ребра.

Операции над графами.

1. Удаление ребра:

Принцип включения и исключения. - student2.ru .

Принцип включения и исключения. - student2.ru

2. Удаление вершины:

Принцип включения и исключения. - student2.ru , где Принцип включения и исключения. - student2.ru – множество ребер, инцидентных с v.

Принцип включения и исключения. - student2.ru

3. Объединение:

Принцип включения и исключения. - student2.ru .

Принцип включения и исключения. - student2.ru

4. Сложение:

Принцип включения и исключения. - student2.ru двудольный граф, построенный на необщих вершинах обоих графов..

Принцип включения и исключения. - student2.ru

5. Дополнение:

Принцип включения и исключения. - student2.ru за исключением рефлексивных дуг.

Принцип включения и исключения. - student2.ru

6. Декартово произведение:

Принцип включения и исключения. - student2.ru .

Принцип включения и исключения. - student2.ru

11. Компонента сильной связности орграфа. Алгоритм порождения компонент сильной связности. Конденсат графа.

Вершины Принцип включения и исключения. - student2.ru и Принцип включения и исключения. - student2.ru сильно связны, если существуют пути Принцип включения и исключения. - student2.ru и Принцип включения и исключения. - student2.ru .Граф сильно связный, если любые две его вершины сильно связны.

Максимальный по включению вершин подграф орграфа, любые две вершины которого сильно связны, называется компонентой сильной связности орграфа (КСС).

Свойства КСС:

· Разбиение графа на КСС – разбиение на классы эквивалентности.

· Каждая вершина принадлежит ровно одной компоненте сильной связности орграфа.

· Вершины. которые образуют цикл, входят в одну КСС.

Вычисление КСС.

Введем обозначения:

· Принцип включения и исключения. - student2.ru – множество вершин, положительно-смежных с Принцип включения и исключения. - student2.ru .

· Принцип включения и исключения. - student2.ru – множество вершин, отрицательно-смежных с Принцип включения и исключения. - student2.ru .

· Принцип включения и исключения. - student2.ru –множество достижимых вершин.

· Принцип включения и исключения. - student2.ru – множество ко-достижимых вершин.

· Принцип включения и исключения. - student2.ru .

Алгоритм нахождения КСС:

1. Поместить свободную вершину с минимальным номером в ( Принцип включения и исключения. - student2.ru )-ю КСС.

2. Вычислить достижимые и ко-достижимые вершиныиз Принцип включения и исключения. - student2.ru .

3. Получить КСС пересечением этих множеств. Переход к пункту 1.

Конденсатоморграфа Принцип включения и исключения. - student2.ru называется граф Принцип включения и исключения. - student2.ru ,полученный в результате стягивания вершин каждой компоненты в одну.

Пример.

Принцип включения и исключения. - student2.ru ;

Принцип включения и исключения. - student2.ru .

Конденсат:


12. Цикломатика графов. Цикломатическое число. Цикломатический базис. Связь циклов графа с цикломатическим базисом.

Циклом называют путь, в котором первая и последняя вершины совпадают.

Цикл называется:

· простым, если ребра в нём не повторяются;

· эйлеровым,если онпроходит через все ребра этого графа ровно один раз;

· гамильтоновым, если он проходит через все вершины графа ровно один раз;

· составным, если в нем повторяется хотя бы одно ребро;

· сложным, если в нем повторяется хотя бы одна вершина.

Каждый цикл может быть представлен в качестве двоичного вектора Принцип включения и исключения. - student2.ru , где

Принцип включения и исключения. - student2.ru

Пространство циклов – пространство векторов Принцип включения и исключения. - student2.ru .Цикломатическая матрица­– матрица, каждая строка которой вектор Принцип включения и исключения. - student2.ru .

Цикломатический базис – совокупность линейно независимых цикловиз пространства циклов, с помощью которых могут бытьполучены все остальные циклы. Мощность базисной системы циклов –цикломатическое числографа Принцип включения и исключения. - student2.ru .Любые другие циклы могут быть получены как линейная комбинация базисных, причем общее число циклов равняется Принцип включения и исключения. - student2.ru .

Остовное дерево (остов) — это подграф данного графа, содержащий все его вершины, но не содержащим ни одного цикла. Рёбра графа, не входящие в остов, называются хордами графа относительно остова.

Алгоритм нахождения цикломатического базиса:

1. Для графа найти его остовное дерево.

2. Циклы, получаемые в результате поочередного добавления хорд, составляют цикломатический базис.

Пример.

Дан граф. Его остов.

Таблица циклов

  Остов Хорды
  Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru Принцип включения и исключения. - student2.ru
Принцип включения и исключения. - student2.ru    
Принцип включения и исключения. - student2.ru    

Теорема Эйлера. Принцип включения и исключения. - student2.ru , где:

· Принцип включения и исключения. - student2.ru – число ребер графа;

· Принцип включения и исключения. - student2.ru – число вершин графа;

· Принцип включения и исключения. - student2.ru – число компонент связанности графа.

13. Реберные графы. Критерий реберности графа. Алгоритм порождения образа реберного графа.

Пусть Принцип включения и исключения. - student2.ru – некоторый граф. Назовем граф Принцип включения и исключения. - student2.ru реберным графом G, если носитель графа Принцип включения и исключения. - student2.ru совпадает с множеством ребер графа Принцип включения и исключения. - student2.ru , и две вершины в Принцип включения и исключения. - student2.ru смежны, если соответствующие ребра смежны в Принцип включения и исключения. - student2.ru .

Пример.

Принцип включения и исключения. - student2.ru
Принцип включения и исключения. - student2.ru

Образ графа – граф, для которого данный граф является реберным.Граф Принцип включения и исключения. - student2.ru обладает свойством реберности, если найдется такой граф Принцип включения и исключения. - student2.ru , что реберный для него будет изоморфен G.

Наши рекомендации