
- •§1. Множества
- •1.1 Основные понятия
- •Следует отметить что , но .
- •1.2. Способы задания
- •1.3 Операции над множествами
- •Свойства операций над множествами:
- •§2 Отношения (соответствия)
- •2.1 Основные понятия
- •2.2 Способы задания бинарных отношений
- •2.3 Свойства бинарных отношений
- •2.4 Эквивалентность и порядок
- •2.5 Функция
- •§3. Алгебра логики
- •3.1. Основные понятия
- •3.2. Логические операции над высказываниями
- •3.3. Формулы алгебры логики
- •3.4. Булевы функции
- •3.5. Булевы функции двух переменных
- •Равносильные формулы:
- •§4. Теория графов
- •4.1. Основные понятия
- •4.2. Способы задания графов
- •4.3. Операции над частями графа
Равносильные формулы:
1. аа = а аа = а
2. аb = bа аb = bа
3. а (bс) = (аb) с а (bс) = (аb) с
4. (аb) а = а (аb) а = а
5. а (bс) = (аb) (ас) а (bс) = (аb) (ас)
6. а1 =1 а0 = 0
7. а0 = а а1 = а
8. ¬¬а = а
9. ¬ ( аb) = ¬а¬b ¬ (аb) = ¬а¬в
10. а¬а = 1 а¬а = 0
Все они могут быть проверены построением соответствующих таблиц истинности.
Говорят, что < E2; , , ¬ > булева алгебра.
Формулы ₣1 и ₣2 – эквивалентные (₣1 ~ ₣2) если при любых значениях переменных значение ₣1 совпадает со значением ₣2.
Формула называется выполнимой (опровержимой), если это такой набор значений переменных, при которых эта формула принимает значение истина (ложь).
Формула называется тождественно истинной или тавтологией (тождественно ложной или противоречие), если эта формула принимает значение истина (ложь) при всех наборах значений переменной.
ЗАДАЧИ
1. Максимально упростите выражение, воспользовавшись законами логики Буля. Затем с помощью таблиц истинности сравните ваше упрощенное выражение с исходным:
а)(
Ú
d) Ù
((
Ù
c) Ú
(a Ù
c) Ú
(
Ù
)
Ú
(a Ù
))
Ù(bÚ
d);
б)
(aÚ
c) Ù
(
Ú
)
Ù
(
Ú
c) Ù
(
Ú
b) Ù
(b Ú
c);
в) (aÙ c) Ú ((bÚ ) Ù ( Ú ) Ù (d Ú c) Ù ( Ú d)) Ú (a Ù ).
2. Аналитическим способом, т.е. на основе формул взаимосвязи между логическими операциями , докажите справедливость тождества, затем с помощью диаграмм Эйлера-Венна подтвердите справедливость этого доказательства:
а) ((ab) ï(ab)) ï((c+d)(d-c)=((b®c) ®(a-c))((aïd) ï(d® ));
б) ((aÙ )¯(b-c)) Ù((aïd)-(bÙd))=((aïb) ï(a+ ))®((c+d) Ù(d®c));
в) ((a ¯ b) Ú (a + b)) - ((c - d) ¯ (c ~ d))=((c® a) Ù (c® b)) ® ((a ¯ d) Ú (b ¯ d)).
§4. Теория графов
4.1. Основные понятия
Графические представления – удобный способ иллюстрации содержания различных понятий, относящихся к другим способам формализованных представлений (диаграммы Венна).
Все более распространенными становятся представления количественных характеристик, взаимосвязей между объектами в виде разного рода гистограмм, круговых диаграмм, по наглядным характеристикам которых можно судить о количественных соотношениях сравниваемых объектов, значительно упрощая их анализ.
Мощным и наиболее исследованным классом объектов, относящихся к графическим представлениям, являются так называемые графы. Теория графов имеет огромные приложения, так как ее язык, с одной стороны нагляден и понятен, а с другой стороны – удобен в формальном исследовании. На языке теории графов формализуются и решаются многие задачи, в том числе задачи сетевого планирования и управления, анализа и проектирования организационных структур управления, анализа процессов функционирования и целеполагания, многие задачи принятия решений в условиях неопределенности и др.
Графическое представление в другом смысле – это описание исследуемой системы, процесса, явления средствами теории графов в виде совокупности двух классов объектов: вершин и соединяющих их линий – ребер или дуг. Графы и их составляющие характеризуются определенными свойствами и набором допустимых преобразований (операций) над ними.
Графом G называется совокупность двух множеств – вершин V и ребер Е между элементами которых определено отношение инцидентности – каждое ребро ℓЕ инцидентно равно двум вершинам и V, которое оно соединяет. При этом (или ) и ребро ℓ называется инцидентными друг другу, а вершины и , являющиеся для ребра ℓ концевыми точками, называются смежными (вместе V и ℓE можно записать G и ℓG).
Ребро, соединяющее две вершины, может иметь направление
- оно называется направленным или ориентированным (или дугой). Обозначение: граф содержащий направленные дуги – ориентированным (или орграфом), а ненаправленные – неориентированным (н-графом).
Ребра инцидентные одной и той же паре вершин, называются параллельными или кратными, а граф – мультиграф. Ребро инциндентное одной вершине – петля. Граф называется конечным, если множество его элементов (вершин и ребер) конечно, граф называется пустым если множество его вершин и ребер пустое. Граф называется псевдографом если
он
содержит петли и кратные ребра, без
петель и кратных ребер – полным,
если каждая пара вершин соединена
ребром. Дополнением
графа G
называется
,
имеющий те же вершины, и содержащий
только те ребра, которые нужно добавить
к G
чтобы получить полный граф.
Каждому неориентированному графу канонически соответствует ориентированный граф, соединяющий тоже множество вершин, в котором каждое ребро заменено двумя ориентированными ребрами, инцидентным тем же вершинам и имеющим противоположные направления.
Локальной
степенью
вершины V
н-графа G
называется количество ребер ()
инцидентных вершине .
В н-графе сумма степеней всех вершин
равна удвоенному числу ребер m
графа, т.е. четное (дает вклад 2 в степень
вершины deg
):
(лемма о рукопожатиях, отсюда следует,
что в н-графе число вершин нечетной
степенью четно).
Рисунок 7. Виды ребер графа.
Для вершин орграфа определяются две локальных степени:
1() – число ребер с началом в (выходом)
2() – количество входящих (петля дает вклад 1 в обе степени)
∑1() = ∑2() = m.
Графы G1 и G2 равны, т.е. G1 = G2, если их множества вершин и ребер (выраженных через пары инцидентных им вершин) совпадают: V1 = V2 и Е1 = Е2.
Рисунок 8. Пример равных графов.
Граф считается полностью заданным в строгом смысле, если нумерация его вершин и ребер зафиксирована. Графы, отличающиеся лишь нумерацией вершин и ребер, называются изоморфными.
Рисунок 9. Изоморфные графы.
Пример 1. Задать граф G1, через множество вершин V, и ребер Е, ∆G может быть полностью определен:
двумя множествами поименованных - V1 = {υ1, υ2,…, υn} и Е1 = {ℓ1, ℓ2, ℓ3, ℓ4} в строгом смысле требуется установление индицированности;
множеством ребер, каждое из которых представлено парой своих концевых вершин: Е1 ={(υ1, υ4), (υ4, υ3), (υ3, υ5), (υ5, υ2)}.
Порядок указания вершин не важен, G1 н-граф.
Пример 2. Определить типы и взаимоотношения графов, изображенных на рисунке 10.
Рисунок 10
G1 – G7 – неориентированные; G8 – G12 – ориентированные;
G1, G2 – полные, причем G1 = G2; G7 – не полный;
G 3 – все вершины изолированы G4 и G5 – дополняют друг к другу,
Е = ; G4 =G5 и …;
G6 – мультиграф; G8 – ориентированный каноничес-
G9 и G10 – не равны, отличаются ки соответствующий G5;
ребра (1, 4) и (4, 1); G11 – ориентированный мульграф;
G12 – не мультиграф, а и в ориентированы различно.
Пример 3. Чему равны степени вершины (рисунок 11)
Рисунок 11.
Окружением N() вершины называется множество всех вершин смежных с .
если deg = 0 - - изолированная;
если deg = 1 - - висячая, ребро ℓ инцидентное висячей, тоже называют висячей.