Вы находитесь на странице: 1из 8

1.Множество – это объединение в одно целое объектов, 2.ОтношениеЭквивалентности3.Композицияотношений.

хорошо различимых нашей интуицией или мыслью. Декартовым произведением множеств A и B называется
Объекты, о которых упоминалось в определении, множество упорядоченных пар вида 4.Разбиение на классы.
называются элементами множества. A×B={(a , b ), a ∈ A∧b ∈ B} Будем говорить, что множество M разбито на классы, если
Множество, состоящее из конечного числа Пара называется оно представлено в виде объединения своих
элементов, называется конечным.
Множество, не содержащее ни одного элемента, упорядоченной, если (a,b )≠(b ,a ) в общем случае непересекающихся подмножеств.
М= ¿ M i
i∈ I

называется пустым и обозначается ∅ . (когда a≠b ). В противном случае пара называется


Способы задания множеств: неупорядоченной, обозначается {a, b}. {a, b} ={b, a}.
1) перечисление его элементов A={a, b, c, d, e}; Отношением R множеств A и B называется произвольное Отношение, которое порождает разбиение на
2) указание свойств элементов A={x: P(x)}, где P(x) – подмножество их декартового произведения. R ⊂ A×B классы, должно быть отношением эквивалентности,
предикат. обозначается ~.
aRb – элементы a и b находятся в отношении R друг с 2
3) Множества A и B называются равными, если они состоят из Дано отношение R ⊂ A . Классом эквивалентности
одинаковых элементов. Для обозначения используют запись: другом. Отношение R ⊂ A 2 называется рефлексивным,
[a ] ={x:(a , x)∈ R}
A=B.
если для ∀a ∈ A :aRa . Отношение R называется элемента a называется множество R
4) Множество B называют собственным подмножеством Теорема 1.
иррефлексивным (антирефлексивным), если для
множества A, если B ⊂ A и B≠ A . Пусть даны два класса эквивалентности элементов a и b.
5) Семейством или булеаном множества A называется ∀ a ∈ A :(a , a )≠R . Отношение R называется
Тогда либо [a ]∩[b ]=∅ , либо [a] = [b]. Доказательство:
множество всех подмножеств множества A, обозначается B(A).
6) Универсальным множеством называется множество всех симметричным, если ∀ (a , b)∈ R :∃(b , a )∈ R . Пусть
множеств в рассматриваемой задаче, обозначается U. Отношение R называется антисимметричным, если c ~ a∧c ~ b ⇒ a ~ c∧a ~ b ⇒ a ~ b⇒ b ~ a .
7) Для любых двух множеств А и В определены новые (a , b )∈ R∧(b , a)∈ R ⇒ a=b . Отношение R называется
множества, называемые объединением, пересечением, Рассмотрим x ∈[ a ]⇒ x ~ a⇒ x ~ b ⇒ x ∈[b ]∈[ a ]⊂[ b ] .
разностью и симметрической разностью: транзитивным, если из того, что Рассмотрим
8) A∪B={x: x ∈ A∨x ∈ B} 9) A∩ B={x: x ∈ A∧x ∈ B } (a , b )∈ R∧(b , c )∈ R ⇒(a ,c )∈ R Бинарное
x ∈[ b ]⇒ x ~b ⇒ x ~ a ⇒ x ∈[a ]∈[ b ]⊂[ a ] .
9) 10) A ¿={x: x ∈ A ∧x ∉ B} 11) AΔB =( A∪B) ¿ ¿ ¿ отношение на некотором множестве называют: Т.к. [a ]⊂[b]∧[b]⊂[a ]⇒[ a]=[b].
Если множество B является подмножеством множества A, то эквивалентностью, если оно рефлексивно, симметрично и Пусть дано множество A и множество индексов I.
разность A
B = A\B называется дополнением множества B до
транзитивно;Отношением R множеств A и B называется
произвольное подмножество их декартового произведения.
⟨ A ⟩={ A }
i i∈ I
Обозначим множество непустых
множества A.
Св-ва:
R ⊂ A×B aRb – элементы a и b находятся в отношении подмножеств множества A, это множество называется
разбиением или фактором множества A, если
1. A ⊂ A 2) A ⊂B∧B ⊂ A ⇒ B=A A ⊂B∧B ⊂ C ⇒ A ⊂ C
R ⊂ A×B
3) R друг с другом.Пусть задано отношение , тогда
∀ i , j(i≠ j ) Ai ∩ A j =∅
¿ A i= A
4. A∩B=B∩ A 5. A∪B=B∪ A 6. A∪(B∪C )=( A∪B)∪C обратным отношением R−1 ⊂ B× A называется
2) i=I

A∩(B∩C )=( A∩B )∩C −1


A∩ A= A A ∪ A= A R ={(b , a ):(a , b)∈ R} Пусть
7. 8. отношение
R ⊂ A×B и S ⊂B×C .
даны два 1)

9. A∪( B∩C )=( A∪B )∩C A∩( B∪C )=( A∩B )∪( A∩C ) отношения Композицией
Теорема 2.
10. отношений R и S будет называться отношение T ⊂ A×C . Непустое множество подмножеств множества A есть
A∪∅=A A∩∅=∅ A∪U =U A∩U = A разбиение множества A тогда и только тогда когда оно
11. T ={(a , c ):∃b :(a , b )∈ R∧(b , c )∈ S } T =S ∘ R Ко совпадает с множеством классов эквивалентности по
A∪ A=U A∩ A=∅ ∅=U U=∅ A= A .
мпозиция в общем случае некоммутативна, S ∘ R≠R∘ S , т.к.
некоторому отношению R.
Доказательство:
∅⊂ A A×B≠B× A .
Пусть ⟨ A ⟩= { A i } - разбиение.
1.
∀ A⊂U
Теорема.
A∪B=A∩B A∩B=A∪B
2
Законы де Моргана: Композиция отношений ассоциативна. Построим отношение R ∈ A следующим образом: будем
R ⊂ A×B S ⊂B×C T ⊂ C×D считать, что если
(a , b )∈ R ⇒ a ∈ Ai ∧b ∈ A i
T ∘( S∘ R)=(T ∘ S)∘ R 1) ∀ i∧∀ a∈ Ai ⇒(a , a)∈ R 2) a ∈ A i∧b ∈ A i ⇒b ∈ A i∧a∈ A i

Доказательство: 3) (a ∈ Ai ∧b ∈ A i )∧(b ∈ A i∧c ∈ A i )⇒a ∈ A i∧c ∈ A i ⇓


рассмотрим R является отношением эквивалентности.
( a , d ) ∈T ∘( S ∘ R )⇒∃ c ∈C : ( a , c ) ∈ S∘ R∧( c , d ) ∈T ⇒ ∃ b ∈ B: 2. R – отношение эквивалентности [AR] 1)
∀ i , j(i≠ j ) Ai ∩ A j =∅ , т.к. классы эквивалентности не
(a , b )∈ R∧( b , c )∈ S∧( c , d )∈T ⇒( b , d )∈ T ∘S∧(a , b)∈ R ⇒(a , d )∈(T ∘S )∘ R ⇒
¿ A i= A
⇒T ∘(S ∘ R )⊂ (T ∘S )∘ R . пересекаются по теореме 1. 2) i=I , т.к. для
любого элемента можно построить класс эквивалентности и
2) рассмотрим
(a , d )∈(T ∘ S )∘ R ⇒∃b ∈ B :( a , b)∈ R∧( b , d )∈T ∘ S ⇒∃c ∈C : их объединение дает исходное множество. ⇓
(a , b )∈ R∧(b , c )∈ S∧( c , d )∈T ⇒( a , c )∈ S ∘ R∧( c , d )∈T ⇒(a , d ) ∈T ∘(S ∘ R )⇒
⟨ A ⟩={ Ai }
– разбиение.
⇒(T ∘S )∘ R ⊂ T ∘(S ∘ R ) .

1) т.к.
T ∘( S ∘ R)⊂(T ∘ S )∘ R∧(T ∘ S )∘ R ⊂T ∘( S∘ R )⇒T ∘( S ∘ R )=(T ∘ S )∘ R .

Отношение R ⊂ A2 называется рефлексивным, если для


∀ a ∈ A :aRa .
Отношение R называется иррефлексивным

(антирефлексивным), если для ∀ a ∈ A :(a , a )≠R .


Отношение R называется симметричным, если
∀ (a ,b)∈ R :∃(b,a )∈ R .Отношение R называется
антисимметричным, если (a , b )∈ R∧(b , a)∈ R ⇒ a=b
.Отношение R называется транзитивным, если из того, что
(a , b )∈ R∧(b , c )∈ R ⇒(a , c )∈ R Бинарное отношение на
некотором множестве называют:
1) толерантностью, если оно рефлексивно и симметрично;
2) эквивалентностью, если оно рефлексивно, симметрично
и транзитивно;
3) предпорядком, если оно рефлексивно и транзитивно;
4) порядком, если оно рефлексивно, антисимметрично и
транзитивно;
5) строгим порядком, если оно иррефлексивно,
антисимметрично и транзитивно.
Рефлексивным замыканием отношения R называется
наименьшее рефлексивное отношение, включающее R как
подмножество.
Симметричным замыканием отношения R называется
симметричное наименьшее отношение, включающее R как
подмножество.
Транзитивным замыканием отношения R называется
наименьшее транзитивное отношение, включающее R как
подмножество.Теорема.
Пусть R – отношение на множестве А и
I ={x : x=( a , a), a ∈ A} . Тогда1) R∪ I –
−1
рефлексивное замыкание R;2) R∪R – симметричное
2 3 n
замыкание R;3) R∪R ∪R ∪. ..∪R – транзитивное
n n−1
замыкание R, где R =R ∘ R , N – мощность множества
A.Теорема.
Отношение R будет транзитивным тогда и только тогда,
когда R∘ R ⊂ R .
5. Счетные множества. 6. Упорядоченные множества. Отношение порядка. 7.8. Полугруппа, группа, моноид, циклическая
Множество A равномощно множеству B, если Рефлексивное, антисимметричное и транзитивное Полугруппа – это алгебра с одной ассоциативной
отношение называется отношением порядка.
существует биекция f : A ⟶ B. Отношение порядка будем обозначать ¿ (или бинарной операцией: a°(b° c)=(a°b)°c . Если в
полугруппе существует система образующих,
Любое множество, равномощное множеству всех значками , ).Антирефлексивное, антисимметричное и состоящих из одного элемента, то такая полугруппа
натуральных чисел, называют счетным. транзитивное отношение называется отношением строгого называется циклической. Моноид – это полугруппа с
Мощность счетного множества обозначают ℵ0 порядка.
¿
Отношение строгого порядка будем обозначать
единицей: ∃¿ a a ° e=e ° a=a . Группа – это
-1 −1 −1
моноид, в котором ∀ a ∃ a a° a =a ° a=e ,
< (или ). Антирефлексивное, антисимметричное и
(читается «алеф нуль»).
нетранзитивное отношение называется отношением -1
ℵ0 элемент a называется обратным. Коммутативная
2 – мощность множества действительных чисел. доминирования.
обозначать ⊲ .
Отношение доминирования будем
Множество вместе с заданным на группа, то есть группа, в которой a° b=b° a
Пример. называется абелевой. В абелевых группах приняты
нем отношением порядка называют упорядоченным
Множество всех нечетных натуральных чисел счетно. множеством.Бинарное отношение R называется плотным, следующие обозначения: групповая операция
Нумерацию υ можно задать так: υ ( n )=2 n−1 , если ∀a ,b∈ A , таких что (a≠b )∧aRb обозначается +, обратный элемент к а обозначается -а,
единица группы обозначается 0 и называется нулем.
n∈N ∃z ∈ A :aRz∧zRb Теорема.Отношение R будет плотным
Полугруппу (в частности, группу) (A, .) называют
циклической, если существует такой элемент a, что любой
Теорема. тогда и только тогда, когда R∘ R=R . элемент x подгруппы является некоторой (целой) степенью
Любое подмножество счетного множества конечно Замечание. Отношение доминирования будем пустым, если элемента a. Элемент a называют образующим элементом
или счетно. исходный порядок является пустым отношением на заданном подгруппы (группы). Порядком конечной группы называют
количество элементов в этой группе. Порядок элемента a
Доказательство:Пустое подмножество конечно по множестве. Рассмотрим упорядоченное множество ( A ,≤) и циклической группы – это наименьшее положительное n,
определению. Пусть М – счетное множество, а В – его B⊂ A
его произвольное непустое подмножество . такое, что
некоторое непустое подмножество. Поскольку
множество М счетно, можно считать, что Упорядоченное множество
(B ,≤| )
B , где B –
¿|
задана некоторая его нумерация. Следовательно, ограничение отношения ¿ на подмножество В, называют
каждый элемент подмножества В имеет свой номер. упорядоченным подмножеством упорядоченного
Запишем номера элементов множества В в порядке
множества ( A ,≤) . Порядок
¿|
B на подмножестве В
i , … , i n ,…
возрастания: 1 называют также порядком, индуцированным исходным

Если среди них есть наибольший номер i p, то порядком ¿ на всем множестве А.

подмножество В конечно. В противном случае Элементы a и b упорядоченного множества ( A , ≼)


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

{ a i , a i , … , ai , … } ,
1 2 n
нумерация которого
если либо a ≼ b, либо b ≼ a.
элементы a и b называются несравнимыми.
В противном случае

установлена так: υ ( n )=a


i n.
Если все элементы упорядоченного множества A сравнимы
между собой, то данное множество называют линейно
Если множество конечно или счетно, его называют не упорядоченным, а соответствующее отношение называют
более чем счетным. линейным порядком.
Если индуцированный порядок на подмножество
Теорема. упорядоченного множества A является линейным, то это
Объединение конечного и счетного множеств счетно. подмножество называется цепью, в противном случае –
антицепью. Дано упорядоченное множество ( A , ≼ ).
Элемент a∈ A называется наибольшим элементом

множества A, если для любого x ∈ A : x ≼ a.Элемент


a называется максимальным элементом множества A, если
для любого x ∈ A : x ≼ a или x и a не сравнимы.Дано
упорядоченное множество ( A , ≼ ). Элемент a ∈ A
называется наименьшим элементом множества A, если для
любого x ∈ A :a ≼ x . Элемент a
называется минимальным элементом множества A, если
для любого x ∈ A :a ≼ x или x и a не
сравнимы.Теорема. Если наибольший (наименьший)
элемент существует, то он единственный.
'-
Доказательство:От противного. Предположим, что a и
a
наибольшие элементы. Получаем, что для всякого

x ∈ A выполняется x ≼ a и x ≼ a' . В частности,

' и '
a ≼a a ≼ a, откуда ввиду антисимметричности

'
любого отношения порядка следует, что
a=a .
Аналогично доказывается единственность наименьшего
элемента.
Замечание.Поскольку на одном и том же множестве могут
быть определены разные отношения порядка, то, когда это
необходимо, мы будем говорить о наибольших, наименьших
(соответственно максимальных и минимальных) элементах
по данному отношению порядка, уточняя тем самым, о каком
отношении порядка идет речь.
Пусть ( A , ≼ ) - упорядоченное множество и B⊂ A .
Элемент a ∈ A называется верхней (соответственно
нижней) гранью множества B, если для всех элементов

x ∈ B x ≼ a ( x ≽ a ¿.
Наименьший элемент множества всех верхних граней
(соответственно наибольший элемент множества всех
нижних граней) множества В называют точной верхней
гранью В (соответственно точной нижней гранью В) и
обозначают supB (infB).
Замечание. В отличие от наибольших (наименьших)
максимальных (минимальных) элементов sup и inf могут не
принадлежать рассматриваемому множеству.
Упорядоченное множество называют вполне
упорядоченным, если его любое непустое подмножество
имеет наименьший элемент.
Теорема.Всякое непрерывное отображение одного
индуктивного упорядоченного множества в другое
монотонно.

11.Полукольцо 12.Замкнутые п-ца – это алгебра с 15. Булевы алгебры. Принцип двойственности. 16.Решетки.=< А,  >, в котором каждая пара элементов
двумя бинарными и двумя нульарными операциями. базис - набор И, ИЛИ, НЕ (конъюнкция, дизъюнкция, имеет супремум и инфиум. Для заданных элементов x,y  А
отрицание). Множество всех логических функций, на элемент inf{x,y} наз пересечением элементов x и y (обозн.
S=(S,+,.,0,1), такая что для произвольных элементов
котором определены эти три операции, называется булевой x^y), а sup{x,y} наз. объединением x и y (обозн. xvy).
a,b,c, множества S выполняются след.равенства алгеброй. Наименьший (наибольший) элемент решетки, если он
(аксиомы полукольца): Булева алгебра - раздел математической логики, изучающий существует, наз. нулем(единицей).
1) a+(b+c)= (a+b)+c высказывания и операции над ними. Наиболее известными Определим решетку подсистем системы ß=< B, ∑>,
2) a+b=b+a операциями булевой алгебры являются: конъюнкция, содержащих непустое мн-во XB. Рассмотрим мн-во L(ß)={ |
дизъюнкция, импликация, эквивалентность, отрицание.  = <A, ∑>ß и ХА } и зададим на нем частичный порядок 
3) a+0=a Двойственная к булевой формуле может быть по следующему правилу: 1212. Пара <L(ß),> образует
4) a*(b*c)= (a*b)*c полученная заменой констант 0 на 1, 1 на 0, решетку подсистем. В этой решетке для любых подсистем 1
5) a*1=1*a=a ¿ на ¿ , ¿ на ¿ и сохранением структуры = <A1, ∑>, 2 = <A2, ∑> из L(ß) пересечение 12 есть
6) a*(b+c)= a*b+a*c подсистема <A1 A2, ∑>, а объединение 12 – подсистема,
формулы ( т.е. соответствующего порядка поражденная мн-вом A1 A2: ß(A1 A2).
7) (b+c)*a=b*a+c*a
действий). Пусть  =<A, ∑> -алгебра, Con{| - конгруенция на }. На
8) a*0=0*a=0 Дистрибутивная решетка = <A,  > наз. булевой алгеброй, множестве конгруенций Con зададим отношение  по
первую операцию + назыв. Сложением полукольца, *- если  имеет нуль 0, единицу 1, 01 и для следующему правилу:12 для любых элементов a,b  A из
умножением, 0 и 1 нулем и единицей полукольца. любого элемента x A найдется элемент x (наз. дополнением условия a1b вытекает a2b. Это означает, что каждый 2-класс
Кольцо есть частный случай полукольца. 2 вида элемента x ) такой, чтоx x=1 и xx=0. состоит из 1-классов. Система <Con,  > образует решетку
полук-ц: коммутативное(с коммут.операц. Если –булева алгебра, то для любого элемента x конгруенций. В этой решетке пересечение 12 конгруенций
умножения) и идемпотентное(с идемпотентной дополнение x единственно. 1 и 2 удовлетворяет след. усл.: для любых a,bA тогда и
Булеву алгебру можно представить в виде ß= <B, ,,-,0,1>.
операц.сложения. ) только тогда a(12)b, когда a1b и a2b . Объединение 12
Если ß= <B, ,,-,0,1>–булева алгебра, то в ß выполняются конгруенций 1 и 2 и опр-ся след. отнош-ем: для любых a,bA
Полукольцо S=(S,+,.,0,1), называется замкнутым если:
следующие условия для любых x,y,z B: тогда и только тогда a(12)b, когда сущ. такие с1,с2, …,сn A,
1. Оно идемпотентно 1. ассоциативность операций и что с1= a, сn= b, и справедливо ci 1ci+1 или ci2ci+1 для любого i
2. Любая последователь-ть элементов x (yz)= (xy)z, x (yz)= (xy) z, = 1,…,n-1.
множества S имеет точную верхнюю грань 2. коммутативность операций и Решетка конгруенций имеет нулевую конгруенцию 0А =
относительно естественного порядка <=этого xy= y x, xy= y x {(a,a)|aA }и единичную конгруенцию 1A=A2 .
3. законы идемпотентности Решетка = <A, > наз. дистрибутивной, если она
идемпотентного полукольца. xx=x,xx=x подчиняется дистрибутивным законам x(yz)= xy)( xz), x
3. Операц.умножен. п-ца S сохраняет точные 4. законы дистрибутивности (yz)= (xy) ( xz) для всех x,y,z A.
верхние грани последовательностей. x(yz)= (xy)( xz) Теорема: Решетка = <A, > дистрибутивна тогда и только
Т1. Любое конечное идемпотентное п-цо замкнуто. x (yz)= (xy) ( xz) тогда, когда  не имеет подрешеток, изоморфных M3 или P5.
5. законы поглощения
Док-во: т.к.носитель S идемп.п-ца S=(S,+,.,0,1) есть
x(xy)=x, x (xy)=x
конечн.мн-во, то мн-во элементов ∀ посл-ти в этом 6. законы де Моргана
xy= xy, xy= xy(подписать “-“ над)
п-це конечно. Для нахожден. Sup такой посл-ти надо
7. законы нуля и единицы
найти sup мн-ва P={p1,..pn} ее членов, т.е. вычислить x0=x, x0=0, x1=1,x1=x,
некоторую конечную сумму которая всегда ∃. Т.о. в xx=1,xx=0, 01(подписать “-“ над)
8. законы двойного отрицания
конечном идемпотентном полукольце ∀ послед-ть x=x (подписать “-“ над).
имеет sup. Условия сохранения точных верхних Принцип двойственности для булевых алгебр: если в
справедливом утверждении о булевых алгебрах, касающемся
граней имеют вид: a(p1+..+pn)=ap1+..+apn, (p1+.. отношения  и операций ,,0,1, всюду заменить на на, на ,
+pn)a=p1a+..+pna, и вып-ся в силу аксиом полук-ца.  на ,0 на 1, на 0, то получится также справедливое
Т.о. п-цо S замкнуто чтд. утверждение

Т2.Идемпотентное п-цо замкнуто ттт когда
счетное подмножество x ⊂ S имеет sup и
∀ a ⊂S ⇒ asupx=supax ; ( supx ) a=supxa .
Т3.В ∀ замкн.п-це sup суммы произвольных посл-тей
= сумме sup этих посл-тей.
Элемент а множества A называют неподвижной
точкой отображения f : A → A , если f(а) = а.
Элемент а упорядоченного множества М называют
наименьшей неподвижной точкой отображения f,
если он является наименьшим элементом множества
всех неподвижных точек отображения.
Теорема о неподвижной точке.
Любое непрерывное отображение индуктивного
упорядоченного множества (M ,≤) в себя имеет
наименьшую неподвижную точку.
20.Графы 21.Связность графа.. 22.Способы задания графов.
Возьмем два множества: V- множество точек(не пустое), E- Граф (ор-граф) называется связным (сильно связным), если 1) геометрический.
множество линий (может быть пустое). Возьмем элемент e из любая пара его вершин соединяется хотя бы одной цепью. 2) табличный а) назовем вершину vi непосредственно
множества E. Если существует пара элементов u,vV, что эти предшествующей вершине vj, если существует дуга (vi,vj).
элементы являются концами линии е, то говорят, что элемент е - сильно связан - слабо связан Множество вершин, непосредственно предшествующих
инцидентен элементам u и v, и наоборот, элементы u и v вершине vj, обозначим B(j), тогда граф можно задать в виде
инцидентные. таблицы, где в первой троке записываются вершины, а во
Графом (G,G(u,v),V E) называется совокупность множеств V и второй строке под ними вершины, непосредственно
E между элементами которых определено отношение предшествующие соответствующей вершине.
инцидентности, причем для каждого элемента еÎЕ найдется Возьмем ор-граф и уберем стрелки, тогда получим неор. Вершина vj называется непосредственно следующей за
пара элементов из множества V, что e инцидентно этим граф, о котором говорят, что он ассоциирован с данным. Ор- вершиной vi, если существует дуга (vi,vj). Множество
элементам. Обратное вообще говоря неверно: элементы V не граф называется слабосвязным, если ассоциированный с ним вершин, непосредственно следующих за вершенной vi,
инцидентны никаким элементам из множества Е.??? граф является связным. обозначим как A(i). Таблица задается аналогично. Очевидно,
Элементы множества V называются вершинами графа, Максимально связанный (сильно связанный) подграф ели граф не ориентирован, то множества А и В совпадают. б)
элементы множества Е- ребрами графа. Вершина, не данного графа называется компонентой связности (сильной таблица : в первой строке записываются ребра, а во второй
инцидентная ни одному ребру, называется изолированной. связности). строке – инцидентные им вершины. Причем если граф
Граф, состоящий только из изолированных вершин, называется Очевидно, если граф G имеет Р компонент связности ориентирован, то на первом месте во второй строке ставится
нуль-графом. Вершины, инцидентные одному ребру, G1,G2,G3,…,Gp, то число вершин графа G равно числу начальная, а на вором – конечная вершина. Если граф не
называются смежными. Два ребра, инцидентные одной компонент связности. Если граф неор., то число его ребер ориентированный, то в любом порядке.
вершине, называются смежными. Если вершина инцидентна равно сумме ребер его компонент связности. 3) аналитический {V1,V2,V3,V4,(V2V3),(V4V2),(V4V3),
только одному ребру, то она называется висячей. Если вершина Рассмотрим алгорит выделения компонент связности для (V3V2)}
инцидентна только двум ребрам, то она называется неор. графа и этот же алгоритм даст возможность 4) матричный а) пусть имеем граф, содержащий n вершин и
транзитивной. Если граф содержит петли, то он называется определить, будет ли граф связным. Этот алгоритм может m ребер или дуг. Матрицей инцидентности называется
псевдографом. Если граф содержит кратные ребра, то его работать и для выделения компонент слабой связности графа. матрица размера n x m(строки х столбцы), элемент которой
называют мультиграф. Если не никаких оговорок, то, говоря о 1) возьмем какую-нибудь вершину, 2) запишем все вершины, Aij в случае не ориентированного графа равен 1, если
графе, будем полагать, что он не содержит ни петель, ни ей смежные, получим список, 3) к каждой вершине списка вершина Vi инцидентна j-му ребру, и 0, в противном случае.
кратных ребер. В некоторых случаях рассматриваются графы, пункта 2 присоединяем смежные вершины, причем если Aij={1, Vi инц. j ребру; 0, если нет}. Если граф
вершины которого неравноправны, т.е. рассматриваются в вершина уже есть в списке, то ее уже не пишем, список при ориентированный, то Aij=-1, если вершина Vi начальная для
определенном порядке, тогда ребру приписывается этом дополняется, 4) к полученным вершинам снова j-й дуги, =1, если конечная, и 0, если вершина не инцидентна.
направление от начальной вершины к конечной. Направленное добавляем смежные к ним, не вошедшие в список, и так до Замечание: если мы имеем псевдограф(петлю), то в
ребро называется дугой графа. Граф, содержащий только дуги, тех пор, пока список не будет расширяться. При этом если в соответствующем месте Aij ставится любое число, отличное
называется ориентированным графом, или ор-графом. Если список вошли все вершины графа, то граф связный, в от 0 и +-1. б)матрица смежности. Матрицей
граф содержит дуги и ребра, то он называется смешанным. Для противном случае м ы выделим одну компоненту связности. смежности графа называется матрица n-го порядка(число
неориентированных. графов (u,v)=(v,u), для ор-графов Тогда берем любую вершину, не вошедшую в первую вершин), элемент которой Aij=1, если есть дуга (vi,vj), и =0 в
(u,v)≠(v,u). компоненту связности и повторяем алгоритм. противном случае. Число единиц в матрице будет равно
Теорема Эйлера: Сумма степеней вершин графа равна количеству дуг или удвоенному числу ребер.
удвоенному количеству ребер. Обычно граф изображают
диаграммой: вершины – точками (или кружками), ребра –
линиями.
Подграфы. Операции над графами.
Граф Н называется подграфом графа G, если множество
вершин графа Н есть подмножество вершин графа G, и
множество ребер графа Н есть подмножество ребер графа G: VH
VG EH EG . Подграф Н называется оставным, если множество
вершин VH=VG. Говорят, что подграф Н порожден вершинами
VH VG, где VH не пустое, если он содержит те и только те
дуги(ребра), оба конца которых принадлежат множеству VH.
Очевидно, что если мы имеем матрицу смежности, то чтобы
получить матрицу смежности подграфа, порожденного какими-
то вершинами, нужно вычеркнуть соответствующие строки и
столбцы матрицы исходного графа, тогда на пересечении этих
строк и столбцов будет находиться матрица смежности графа,
порожденного соответствующими вершинами. Это
справедливо и для псевдо- и для мультиграфов.
Теорема 1: В графе G сумма степеней всех его вершин - число
п четное, равное удвоенному числу ребер графа:

, где п - число вершин графа, m — число его


ребер.

Теорема 2: Число нечетных вершин любого графа, т. е.


вершин, имеющих нечетную степень, четно.
Граф G называется полным, если любые две его различные
вершины соединены ребром, и он не содержит параллельных
ребер. Дополнением графа G называется граф с теми же
вершинами, что и граф G и содержащий только те ребра,
которые нужно добавить к графу G чтобы получился полный
граф. Граф G называется плоским, если он может быть
изображен на плоскости так, что все пересечения ребер
являются его вершинами.
24. Операции над графами. 9.Группа подстановок
1. добавление ребра x=(Vi,Vj) в графе G. H=G+x, Взаимнооднозначная функция f: X → X называется
подстановкой на X.
VH=VG, EH=EG{x}= EG{(Vi,Vj)}. Замечание: ребра ЗАМЕЧАНИЕ
добавляются только между несмежными вершинами, Если множество X конечно (|Х| = n), то, не ограничивая
иначе получим мультиграф. общности, можно считать, что X = 1..n, В этом случае
2. удаление ребра H=G-(Vi,Vj). VH=VG, подстановку f: 1..n → 1..n удобно задавать таблицей из
EH=EG/{(Vi,Vj)}. двух строк, В первой строке - значения аргументов, во
3. удаление вершины H=G-Vi, VH=VG/{Vi}, EH=EG/{x| второй - соответствукнцие значения функции.Пример
Произведением подстановок f и g называется их
x – ребра, инцидентные Vi)}.
4. объединение графов GH, VHVG, EHÈEG. Обычно
полагают, что множества вершин и ребер не суперпозиция f g
пересекаются. В противном случае операция 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
f  g   fg  
объединения сводится к наложению графов друг на 5 2 1 4 3 4 1 2 3 5 5 1 4 3 2
друга. Тождественная подстановка - это подстановка ет такая
5. пересечение графов GH. Эта операция полагает, что е{х) = х.
что пересечение вершин – не пустое множество. Тогда e
 1 2 3 4 5
 
получаем граф, у которого пересекаются вершины и  1 2 3 4 5
пересекаются ребра. VHVG, EHEG. Обратная подстановка — это обратная функция»
которая всегда существует, поскольку подстановка
6. сложение графов G+H, VHVG, EHÈEGÈ{x=(u,v)| является биекцией.
uVG, vVH}, т.е. из каждой вершины первого графа Таблицу обратной подстановки можно получить, если
строим ребра к каждой вершине второго графа. просто поменять местами строки таблицы исходной
подстановки.
Пример
 1 2 3 4 5  f 1  3 4 2 1 5  1 2 3 4 5
f      
3 4 2 1 5 1 2 3 4 5 4 3 1 2 5
Таким образом, множество подстановок образует
группу относительно операции суперпозиции. Эта
группа называется симметрической степени n.
5.2.2. Графическое представление подстановок
Подстановки удобно представлять в графической
форме, проводя стрелки от каждого элемента х к
элементу f(x).
Графическое представление подстановки

1 2 3 4 5
f  
2 3 1 4 5
17.Комбинаторика. 18. Размещения и сочетания. 19. Бином Ньютона.
Аксиомы. 1. Отрезок натурального ряда [1,n]N=(1,2,3,…,n} Под комбинаторным объектом понимают подмножество Убедимся в справедливости следующих соотношений для
содержит n элементов. заданного дискретного множества, удовлетворяющего любых натуральных n и формальных переменных x и y:
2.Если A и B множество и существует биективное отношение некоторым зафиксированным свойствам.

ϕ : A→B ,то|A|=|B| |A| -количество элементов в множестве.3.


|∅|=0 .Декартово произведение множества.Декартовое Доказательство:
(Один из наиболее часто применяемых в комбинаторике Умножим (x + y) на себя n раз. Раскрытие скобок приводит к
произведение множества x и y называют множество
объектов). получению суммы произведений вида : xx…xyy…y длины n.
обозначаемое X ×Y элементами которых являются В каком бы исходном порядки не были x и y в исходном
.
упорядоченные пары (x,y), где x∈ X и y∈Y . Под произведении, подобных членов вида
z , z ∈ X×Y , тогда Также число сочетаний иногда обозначают C(n,k).
равенством понимается- z1=(x1,y1) 1 2 Размещением (без повторений) из n элементов по k
z 1=z 2 ⇔(x 1 =x 2 )∧( y 1 = y 2 ) называется любое подмножество из k элементов множества после приведения подобных членов в сумму войдут только
слагаемые вида:
Задачи: A. .
1)Пересчет – определение количества элементов, Размещением (с повторениями) называется число всех Некоторые тождества выводятся из формулы бинома
принадлежащих некоторому конечному множеству, возможных способов размещения n по k. Ньютона:
обладающих некоторым свойством; Перестановка – частный случай размещения при n=k.
2)Перечисление – выделение всех элементов множества, 1)
Числоразличных перестановок из n: P(n)=n!
обладающих некоторым свойством; Рассмотрим несколько примеров. Пусть дано множество
3)Оптимизация – определение элементов множества, на 2)
x={1,2,3}. Тогда:
котором заданная целевая функция достигает своего 1)<1,1>,<1,2>,<1,3>,<2,1>,<2,2>,<3,1>,<3,2>,<3,3> -
экстремума. размещение с повторением. 3)
а) Правило суммы. 2){1,2},{1,3},{2,3} – сочетания.
4)

5)

6)
б) Правило произведения.
:
комбинаторных чисел.
, 7)
25. Деревья. Лес. 26. Остовное дерево наименьшего веса. Алгоритм 30. Алгоритм Дейкстеры
Путем в графе называется такая последовательность ребер, Краскала Остовным деревом связанного графа G Сначала помечается исходная вершина; следующей,
ведущая от некоторой начальной вершины Р1 в конечную называется любой подграф графа G, который является очевидно, будет помечена вершина, ближайшая к исходной,
вершину Рn, в которой каждые два соседних ребра имеют деревом и содержит все вершины графа G. и смежная с ней.
общую вершину и никакое ребро не встречается более одного Замечание: Остовное дерево в графе может быть Пусть на каком-то шаге уже помечено несколько вершин.
раза. Например, в графе, изображенном на рис. выделено не единственным образом. Известны кратчайшие пути, ведущие из исходной вершины к
Кроскаль помеченным. Для каждой из непомеченных вершин
1. Множество ребер Н искомого остовного дерева выполняются операции, указанные ниже и приведенные на
полагаем пустым (Н = 0). рис. 1.
2. Формируем множество Vs = {{v1},..., {vn}}, элементами 1. Рассмотрим все дуги, ведущие из
которого являются множества вершин, помеченных вершин в одну непомеченную. Каждая такая
соответствующих компонентам исходного остовного дуга является последней дугой на пути из исходной вершины
последовательность ребер (а1, а2, а3, а4, а5, а6) образует путь, леса. Каждая такая компонента состоит из в эту непомеченную.
ведущий от вершины Р1 к вершине Р4. единственной вершины. 2. Выберем из этих путей
Циклом называется путь, начальная и конечная вершины 3. Сортируем множество ребер Е исходного графа по кратчайший. А затем выберем среди них самый короткий ко
которого совпадают. На рис. ребра (a1, a3, a4) образуют цикл. возрастанию весов и формируем очередь Q, элементами всем непомеченным вершинам, и пометим вершину, к
Цикл графа G называется простым, если он не проходит ни которой являются ребра графа G. которой он ведет.
через одну вершину G более одного раза. 4. Если множество Vs содержит более одного элемента
Длиной пути или цикла называется число ребер этого пути (т.е. остовный лес состоит из нескольких компонент) и
или цикла. очередь Q не пуста, переходим на шаг 5, если иначе —
Граф G называется связным, если для любых двух его вершин на шаг 7.
существует путь, их соединяющий. В противном случае граф G 5. Извлекаем из очереди Q ребро е. Если концы ребра е
называется несвязным. принадлежат различным множествам вершин Vi и Vj из
Связный граф без циклов называется деревом. Vs, то переходим на шаг 6, если иначе, то отбрасываем
Граф называется деревом, если извлеченное ребро и возвращаемся на шаг 4.
1. в нем есть одна вершина, в которую не входят ребра; она 6. Объединяем множества вершин Vi и Vj (полагая W =
называется корнем дерева; = Vi и Vj), удаляем множества Vi и Vj из множества Vs и
2. в каждую из остальных вершин входит ровно по одному добавляем в Vs множество W. Добавляем ребро е в
ребру; множество Н. Возвращаемся на шаг 4.
3. все вершины достижимы из корня. 7. Прекращаем работу. Множество Н есть множество
Граф, являющийся объединением нескольких ребер полученного остовного дерева.
непересекающихся деревьев, называется лесом.

В дереве на рис. вершина является корнем, вершины


- листья. Путь - одна из ветвей

дерева .
39.Карты Карно. Построение МДНФ с помощью 37.КНФ и ДНФ 33.Булевы функции.
карт Карно. 1. (ДНФ). Основные способы задания.
Формула D называется дизъюнктивной нормальной E={0,1}. f: En®E – отображение ЕЕЕ…Е®Е
Карты Карно для g переменных служат эффективным формой (ДНФ), если она является дизъюнкцией называется булева функция от переменных y=f(x1,…,xn),
средством иллюстративного представления n-куба. Она элементарных конъюнкций, т.е. имеет вид D=K1vK2v…Kr, (x1,…,xn)En. БФ – двоичная функция двоичных
содержит 2n ячеек, каждая из которых соответствует одной из где каждая формула переменных. f (x̃)=f(x1,…,xn). f(0…0)=f(0̃), f(1…1)=f(1̃).
2n возможных комбинаций значений n логических переменных Kj (j =1,...,r) - это элементарная конъюнкция. D y=f(x), x=0,1; y=f(x1,x2). БФ можно задать кубически.
x1,x2,…,xn. Карта стоится в виде матрицы размера 2n-k на 2n так. называется совершенной ДНФ, если в каждую из ее При этом область определения – вершины n – мерного
что её столбцы соответствуют значениям переменных x1,…,xr конъюнкций Kj входят все n переменных из X куба.
строки – значениям переменных xr+1,…,xn, а соседний ячейки Элементарной конъюнкцией называется конъюнкция БФ может быть задана таблично, причем все наборы
(как по вертикале, так и по горизонтали) отличаются только переменных высказываний и (или) их отрицаний. f(x,y,z) условимся заносить в порядке возрастания их
значением одной переменной. Элементарной дизъюнкцией называется дизъюнкция десятичных эквивалентов.
переменных высказываний и (или) их отрицаний. xyz f f(10101110) – канонический набор. Если мы
00…00 00…1 …x1…xk… 10…0 2. (КНФ). имеем
формула C называется конъюнктивной нормальной 000 1 функцию n переменных, то количество
00..0 формой (КНФ), если она является конъюнкцией наборов = 2n=к
элементарных дизъюнкций, т.е. … Т.к. переменные принимают конечное число
00..1 C=D1 v D2 v…v Dr, значений,
где каждая формула Dj (j =1,...,r) - это элементарная 111 0 то и БФ-й от n переменных будет конечное
… дизъюнкция. Она является совершенной КНФ, если в число. 2α=2к
каждую Dj входят все n переменных из X Изучать БФ, используя табличное задание можно, если
xk+1…xk
Элементарной конъюнкцией называется конъюнкция число переменных невелико. Иногда удается в функции
… переменных высказываний и (или) их отрицаний. сократить число переменных, причем свойства функции
Элементарной дизъюнкцией называется дизъюнкция от этого не меняются. Переменная xi называется
10..0 переменных высказываний и (или) их отрицаний. существенной, если удается найти такой набор αi, что
значения f(α1,…, αi-1,0, αi+1,… αn)≠ f(α1,…, αi-1,1, αi+1,… αn).
3. Понятие совершенной дизъюнктивной Существенная зависимость означает невозможность
нормальной формы (СДНФ). определения значений функции без использования
У каждой вершины n-куба есть ровно n смежных с ней вершин, Определение 1. переменной xi. Переменная xi называется фиктивной,
т.е. вершин, отличающихся от неё только одной координатой. Элементарная конъюнкция называется правильной, если для всех наборов f(α1,…, αi-1,0, αi+1,… αn)= f(α1,…, αi-
Поскольку в карте Карно каждая ячейка может иметь не более если в неё каждая переменная входит не более одного 1,1, αi+1,… αn).
четырёх ячеек, соседних по строке или столбцу, для раза, включая её вхождение и под знаком отрицания. Основные булевы функции.
представления точек, отличающихся только на одну Определение 2. Основные БФ ДМ играют ту же роль, что и
координату, необходимо использовать и более удалённые Элементарная конъюнкция называется полной элементарные функции обычной математики.
ячейки относительно переменных x,y,z ..., если в неё входит xy f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15 f16
каждая из этих переменных не менее одного раза, 00 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1-
Булева функция может быть представлена на карте Карно включая и их вхождение под знаком отрицания. const 0, 2- x1x2
выделением 1-ячеек (т.е. ячеек, в которых функция принимает Определение 3. 01 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 3-
значение равное 1). Подразумевается, что обозначенные ячейки Совершенной дизъюнктивной нормальной формой not(x®y), 4- x,
соответствуют 0-точкам. (СДНФ) относительно переменных x,y,z,... , называется 10 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 5-
дизъюнктивная нормальная форма, в которой нет not(y®x), 6-y,
Для построения имплекант берутся все возможные наборы 1- одинаковых элементарных конъюнкций и все 11 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7- x
ячеек, образующие вершины некоторого r-куба (т.е. 2k точек элементарные конъюнкции правильные и полные  y, 8- xy,
таких, что пары соседних отличаются ровно одной относительно переменных x,y,z,... .
координатой). Совпадающие координаты образуют набор (δ1, 9- xy, 10- xy, 11- y, 12- y®x, 13- x, 14- x®y, 15-
Т.е.: x/y, 16- const 1.
…,δn-k), и требуемая имплеканта имеет вид xi1δ1…xin-kδn-k, где xi – 1) Различны все члены конъюнкции ("множители");
переменная, соответствующая значению δi. m(x,y,z) – функция согласования (медиант), по
2) Различны все члены каждой дизъюнкции количеству 0 и 1 функция m принимает значение исходя
("слагаемые"); из большинства.
определение простых имплекант функции сводится сводится к 3) В каждой дизъюнкции нет одновременно переменной
нахождению всех k-кубов, которые не содержатся в кубах Основные булевы тождества.
и ее отрицания; БФ может быть задана формулой. Стройматериалом для
более высокого порядка. 4) Каждая дизъюнкция содержит все переменные,
функции является: const 0,1 , x,y, ,,,,,,/.
входящие в данную формулу или их отрицания. 
После нахождения простых имплекант задача построения Приоритет:  ,, все остальные в порядке следования.
4. Понятие совершенной конъюнктивной
минимальной ДНФ сводится к изучению матрицы Квайна. При Если нужно изменить порядок, то ставят скобки. БФ
нормальной формы (СКНФ).
наглядном размещении простых имплекант в карте Карно можно преобразовать, используя основные тождества.
Определение 1.
удаётся непосредственно находить миимальную ДНФ, выбирая Две функции называются тождественными, если они
Элементарная дизъюнкция называется правильной,
те простые иплеканты, которые покрывают все единицы и реализуют одну функцию. Пример: ху=ху.
если в неё каждая переменная входит не более одного
имеют наиманьшее возможное число вхождений переменных. Тождеством называется пара тождественных функций,
раза, включая её вхлждение и под знаком отрицания.
Определение 2. связанных знаком «=».
Элементарная дизъюнкция называется полной 1. х х=х, х 0=0, х 1=х, х х=0, хх=х, х0=х, х1=1,
относительно переменных x,y,z ..., если в неё входит хх=1, хх=0, х0=х, х1=х, хх=1.
каждая из этих переменных не менее одного раза, 2. х у=у х, хÚу=уÚх, хÅу=уÅх, х(yz)=(xy)z, xÚ(yÚz)=
включая и их вхождение под знаком отрицания. (xÚy) Úz, xÅ(yÅz)=(xÅy) Åz.
Определение 3. 3. x(yÚz)=xyÚxz, xÚyz=(xÚy)(xÚz), x(yÅz)=xyÅxz.
Совершенной конъюнктивной нормальной формой 4. not(xÚy)= x`y, not(xy)= `xÚ`y.
(СКНФ) относительно переменных x,y,z,... , 5. x®y=`xÚy – импликация, xy=xyÚ`x`y –
называется конъюнктивная нормальная форма, в которой эквивалентность, xÅy=x`yÚ`x y, xy=not(xÚy),
нет одинаковых элементарных дизъюнкций и все x/y=not(xy).
элементарные дизъюнкции правильные и полные xyÅxÅy=xÚy.
относительно переменных x,y,z,... .
Т.е.:
1) Различны все члены дизъюнкции ("слагаемые");
2) Различны все члены каждой конъюнкции
("множители");
3) В каждой конъюнкции нет одновременно переменной
и ее отрицания;
4) Каждая конъюнкция содержит все переменные,
входящие в данную формулу или их отрицания. 

VFJ

Вам также может понравиться