1. в нем есть одна вершина, в которую не входят ребра;
она называется корнем дерева;
2. в каждую из остальных вершин входит ровно по
одному ребру;
3. все вершины достижимы из корня.
Граф, являющийся объединением нескольких
непересекающихся деревьев, называется лесом.
В дереве на рис. вершина является корнем, вершины
- листья. Путь - одна из
ветвей дерева .
6. + Плоский граф. Формула Эйлера о числе ребер и
числе граней для плоского представления плоского
связного графа.
Плоский граф — это граф, нарисованный таким
образом, что его ребра не пересекаются. Говорят, что
граф допускает плоскую укладку, если его можно
нарисовать как плоский. Также плоские графы называют
планарными. Плоские графы — это простые циклы,
деревья, лес, а также граф, содержащий цикл, из вершин
которого "выходят" деревья
Формула Эйлера
Для всякого плоского представления связного плоского
графа без перегородок число вершин (V), число ребер (E)
и число граней с учетом бесконечной (R) связаны
соотношением V-E+R=2
Пусть граф G— связный, плоский граф без перегородок.
Определим значение алгебраической суммы V-E+R для
его произвольного плоского представления.
Преобразуем данный граф в дерево, содержащее все его
вершины. Для этого удалим некоторые ребра графа G,
разрывая поочередно все его простые циклы, причем так,
чтобы граф оставался связным и без перегородок.
Заметим, что при таком удалении одного ребра число
граней уменьшается на 1, так как при этом либо
пропадет один простой цикл, либо два простых цикла
преобразуются в один. Следовательно, значение
разности E-R при этом остается неизменным.
На рисунке ребра, которые мы удаляем, изображены
кривыми. В полученном дереве обозначим число вершин
—V
d
, число ребер —E
d
, число граней — R
d
. Справедливо
равенство. E-R= E
d
- R
d
В дереве одна грань, то есть E-R= E
d
- 1. Операция
удаления ребер из графа не меняет число его вершин, то
есть V=V
d
. B дереве . Отсюда
, то есть , а
потому или
.
Итак, доказано, что если в плоском представлении
связного графа без перегородок V вершин, E ребер и R
граней, то . Полученная
формула называется формулой Эйлера.
7. +Эйлеровы графы и Эйлеровы пути.
Эйлеровым называется цикл, проходящий по каждому
ребру графа ровно один раз.
Граф, имеющий эйлеров цикл, тоже будем называть
эйлеровым.
Связный граф является эйлеровым тогда и только тогда,
когда степени всех его вершин – чётные числа.
Эйлеровым путем в графе называется путь, содержащий
все ребра графа. Эйлеровым циклом в графе называется
цикл, содержащий все ребра графа.
8. + Лабиринты. Циклы.
Лабиринты, как известно, состоят из коридоров,
перекрестков, тупиков (любой участок можно проходить
по несколько раз), и маршруты в них могут быть
представлены графами, в которых ребра соответствуют
коридорам, а вершины — входам, выходам,
перекресткам и тупикам.
Задача о лабиринте в общем случае сводится к
построению алгоритма, позволяющего отыскать
маршрут в соответствующем графе от заданной вершины
v
a
до заданной вершины v
b
. Вершина v
a
может быть
входом или внутренней точкой лабиринта, из которой
нужно выбраться, вершина v
b
— выходом или тоже
внутренней точкой, в которую необходимо попасть.
Чтобы избежать бесконечного блуждания, необходимо
иметь возможность запоминать пройденный путь,
например, отмечать ребра графа, по которым уже
прошли, и направление пути.
Циклом в графе называется замкнутый путь, не
проходящий дважды через одну точку.
9. +Гамильтоновы графы, гамильтоновы пути и
циклы.
Граф называется гамильтоновым, если в нём имеется
цикл, содержащий каждую вершину этого графа. Сам
цикл также называется гамильтоновым.
Гамильтоновым называется цикл, проходящий по
каждой вершине графа ровно один раз.
Гамильтонов путь (или гамильтонова цепь) — путь
(цепь), содержащий каждую вершину графа ровно один
раз.
Гамильтонов путь, начальная и конечная вершины
которого совпадают, называется гамильтоновым
циклом. Гамильтонов цикл является простым основным
циклом.
На рис., направление одного из гамильтоновых циклов
отмечено стрелками. Соответствующий гамильтонов
цикл представлен последовательностью ребер
Можно заметить, что ребро в этом цикле не
используется.
Этот факт указывает на то, что в гамильтоновом цикле
могут участвовать не все ребра графа. Существенным в
цикле данного типа является наличие всех вершин графа.
В связи с этим в случаях, когда нет кратных ребер,
гамильтонов цикл записывают последовательностью
вершин. Так, в рассмотренном примере гамильтонов
цикл можно представить следующей
последовательностью вершин:
.
10. +Понятие алгебры логики, булевой алгебры.
История создания алгебры логики.
Алгебра логики - это математический аппарат, с
помощью которого записывают, вычисляют, упрощают и
преобразовывают логические высказывания.
Алгебра логики — раздел математической логики, в
котором изучаются логические операции над
высказываниями. Высказывания могут быть истинными
и ложными.
Булева алгебра - раздел математической логики,
изучающий высказывания и операции над ними.
Наиболее известными операциями булевой алгебры
являются: конъюнкция, дизъюнкция, импликация,
эквивалентность, отрицание.
История.
Логика - наука, изучающая методы доказательств и
опровержений, т.е. методы установления истинности или
ложности одних высказываний (утверждений) на
основе истинности или ложности других высказываний.
Математическая логика - это современная форма
логики , которая полностью опирается на формальные
математические методы. Основы логики как науки
были заложены великим древнегреческим учёным
Аристотелем (4 век до н.э.), а со средины 19 века
благодаря трудам англичанина Дж. Буля 1815 -1864),
шотландца А. де Моргана (1806 - 1871), немца Г.Фреге
(1848 - 1925), итальянца Дж. Пеано (1858 - 1932) и
других возникла математическая логика , которая
перевела на точный язык математики все прежние
достижения логики , дала мощный толчок её
дальнейшему развитию и существенно повысила уровень
строгости и доказательности математики в целом.
11. + Понятие высказывания. Операции над
высказываниями (дизъюнкция, конъюнкция,
отрицание).
Алгебра высказываний – раздел математической логики,
занимающийся
построением и преобразованием высказываний с
помощью логических опера-
ций, а также изучающий свойства и отношения между
ними.
При этом под высказываниями понимается всякое
предложение, относительно которого можно утверждать,
что оно истинно или ложно.
Приведем примеры высказываний:
1) Москва – столица России;
2) число 27 является простым;
3) Волга впадает в Каспийское море.
Высказывания 1 и 3 являются истинными. Высказывание
2 – ложным, потому что число 27 составное 27=3*3*3.
Дизъюнкция высказываний (V, ИЛИ, OR)
Это сложное высказывание истинно тогда, когда истинно
хотя бы одно высказывание, входящее в него.
Читается X
1
ИЛИ X
2
: Некоторое отличие от смысла
союза "или", принятого в русском языке: в данном
случае этот союз употребляется в смысле объединения, а
не разъединения.
Конъюнкция высказываний (&, И, AND).
Возьмем 2 высказывания:
А=<Киев – столица Украины>
В=<дважды два - четыре>
тогда сложное высказывание: А & В будет истинным,
так как истинны оба этих высказывания.
Функция конъюнкции истинна тогда, когда истинны
одновременно оба высказывания.
Отрицание высказываний (– над буквой, НЕ, NOT).
Отрицанием высказывания называется высказывание,
истинное только тогда, когда исходное высказывание
ложно.
12. + Унарные операции, бинарные операции, n-
арные операции.
В зависимости от количества операндов различают
одноместные (унарные), двуместные (бинарные) и
многоместные (n-арные) операции
Унарной операцией или одноместной операцией на
множестве M называется отображение множества в себя
M→M, которое каждому элементу множества M,
называемому операндом, ставит в соответствие
некоторый элемент того же множества, называемый
результатом.
Унарную операцию принято обозначать знаком
действия, который ставится перед или над операндом.
Например, для унарной операции «?» результат её
применения к элементу x записывается в виде - x.
Пусть A,B,C — тройка непустых множеств. Бинарной
операцией или двуместной операцией в паре A, B со
значениями в C называется отображение P→C, где
Если A = B = C, то действие называется внутренним,
если A = C или B = C— внешним. В частности, любое
внутреннее действие является внешним.
Бинарную операцию принято обозначать знаком
действия, который ставится между операндами
(инфиксная форма записи). Например, для произвольной
бинарной операции ○ результат её применения к двум
элементам x и y записывается в виде x○y
Это не значит, что не используются другие формы
записи бинарных операций. Существуют и другие виды
записи:
префикснаяn— x○y;
постфикснаяn — xy○.
n-арным (n-местным) отношением на множестве A
называется подмножество n-ой декартовой степени An
множества A.
Число n для n-арной операции f (n-арного отношения r)
называется арностью операции f (отношения r) и
обозначается n(f) (n(r)).
Арности отношений – это числа большие нуля.
Арности операций – это числа большие или равные
нулю. Операции арности 0 представляют собой функции
с областью определения, состоящей из одного элемента
(n-ки длины 0) и отождествляются со значением
функции
13. -Понятие набора. Понятие «значения функции на
данном наборе».
14. +Методика построения таблиц истинности
логических функций.
Логической ( булевой) функцией (или просто функцией)
n переменных y = f(x1, x2, …, xn) называется такая
функция, у которой все переменные и сама функция
могут принимать только два значения: 0 и 1.
Из определения логической функции следует, что
функция п переменных – это отображение Е
п
в Е,
которое можно задать непосредственно таблицей,
называемой таблицей истинности данной функции.
Например, функция трех переменных f(x,y,z)
может определяться
следующей таблицей
истинности.
x y z f(x,y,z
)
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
Это означает, что f(0,0,0) = 1, f(0,0,1) = 0, f(0,1,0) = 1 и
т.nд.
15. +Понятие дизъюнктивной нормальной формы
(ДНФ).
Формула D называется дизъюнктивной нормальной
формой (ДНФ), если она является дизъюнкцией
элементарных конъюнкций, т.е. имеет вид
D=K
1
vK
2
v…K
r
, где каждая формула
K
j
(j =1,...,r) - это элементарная конъюнкция. D
называется совершенной ДНФ, если в каждую из ее
конъюнкций K
j
входят все n переменных из X
Элементарной конъюнкцией называется конъюнкция
переменных высказываний и (или) их отрицаний.
Элементарной дизъюнкцией называется дизъюнкция
переменных высказываний и (или) их отрицаний.
16. +Понятие конъюнктивной нормальной формы
(КНФ).
формула C называется конъюнктивной нормальной
формой (КНФ), если она является конъюнкцией
элементарных дизъюнкций, т.е.
C=D
1
v D
2
v…v D
r
,