Методичка по Дискретной Математике
.pdfМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Нижегородский государственный университет им. Н.И. Лобачевского
В.Е. Алексеев Л.Г. Киселева Т.Г. Смирнова
СБОРНИК ЗАДАЧ ПО ДИСКРЕТНОЙ МАТЕМАТИКЕ
Задачник
Рекомендовано методической комиссией факультета вычислительной математики и кибернетики для студентов ННГУ, обучающихся по направлениям подготовки
010300 «Фундаментальная информатика и информационные технологии»,
010400 «Прикладная математика и информатика»
Нижний Новгород
2012
УДК 519.95
ББК 518
А− 47
А− 47 Алексеев В.Е., Киселева Л.Г., Смирнова Т.Г. СБОРНИК ЗАДАЧ ПО ДИСКРЕТНОЙ МАТЕМАТИКЕ: Задачник. – Нижний Новгород: Нижегородский госуниверситет, 2012. – 80 с.
Рецензент: к.ф.-м.н., доцент А.В. Баркалов
В сборнике задач содержится краткий теоретический материал и предлагаются задачи по основным разделам курса "Дискретная математика": теории множеств, бинарным отношениям, комбинаторике, теории графов, алгебре логики и основам алфавитного кодирования. Раздел "Контрольные задания" представлен контрольными работами по теории множеств и комбинаторике.
Задачник предназначен для студентов первого курса дневного и вечернего отделений факультета ВМК, обучающихся по направлениям подготовки "Прикладная математика и информатика", "Фундаментальная информатика и информационные технологии".
Ответственный за выпуск:
заместитель председателя методической комиссии факультета ВМК ННГУ,
к.т.н., доцент В.М. Сморкалова
УДК 519.95
ББК 518
© Нижегородский государственный
университет им. Н.И. Лобачевского, 2012
2
1. Множества и операции над ними
Терминология и обозначения
{a1 , a2 ,..., an } – множество, состоящее из n элементов a1 , a2 ,..., an .
{x | P( x)} – множество, состоящее из таких элементов x , которые обладают свойством P .
x A – элемент x принадлежит множеству A .
x A – элемент x не принадлежит множеству A .
– пустое множество (не содержащее ни одного элемента).
U – универсальное множество (универс), т. е. множество всех элементов.
A B – множество A является подмножеством множества B ( A включено в B , A содержится в B ), это означает, что каждый элемент множества A является элементом множества B .
A B означает, что A B и A B , т.е. A является собственным подмно-
жеством B .
2 A {X | X A} — множество всех подмножеств A .
A U A — дополнение множества A .
A B {x | x A или x B} – объединение множеств A и B .
A B A B {x | x A и x B} – пересечение множеств A и B .
A B {x | x A и x B} – разность множеств A и B .
A B ( A B) (B A) – симметрическая разность множеств A и B .
Некоторые свойства операций над множествами
1. |
A A; |
A . |
||||
2. |
A U U ; |
A U A. |
||||
3. |
A A A; |
A A A. |
||||
|
|
|
|
|
|
|
4. |
A A U ; |
A A . |
5.A A.
6.Коммутативные законы:
|
A B B A; |
AB BA. |
7. |
Ассоциативные законы: |
|
A (B C) ( A B) C ; |
A(BC) ( AB)C . |
|
8. |
Дистрибутивные законы: |
|
A(B C) ( AB) ( AC) ; |
A (BC) ( A B)( A C) . |
|
|
|
3 |
9. |
Законы де Моргана: |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A B A B ; |
|
A B A B . |
||||||||||||||
10. Законы поглощения: |
|
|
|
|
|
|
|
|
|
|||||||||
|
|
A A B A; |
A (A B) A. |
|||||||||||||||
|
|
|
|
|
B) AB . |
|||||||||||||
11. |
|
A |
A |
B A B ; |
A( |
A |
12.A B A B .
13.A B A B A B .
Операцию пересечения считаем более сильной, чем другие. Это означает, что при отсутствии скобок она выполняется первой. Например, формула ( AB C) CD эквивалентна (( A B) C) (C D).
1.1.Какие из следующих утверждений верны:
1) |
b {a, b}; |
5) |
b {a,{b}}; |
9) |
{ }; |
2) |
b {a,b}; |
6) |
b {a,{b}}; |
10) |
{ }; |
3) |
{b} {a,b}; |
7) |
{b} {a,{b}}; |
11) |
; |
4) |
{b} {a,b}; |
8) |
{b} {a,{b}}; |
12) |
? |
1.2.Сколько элементов в каждом из множеств:
1) |
1, 2, 3, 1, 2, 3 ; |
4) |
; |
2) |
{1,{1},2,{1,{2,3}}, }; |
5) |
, ; |
3) |
; |
6) |
, ? |
1.3.Известно, что A B и a A. Какие из следующих утверждений верны:
1) |
a B ; |
6) |
a A B ; |
2) |
a B ; |
7) |
a A B ; |
3) |
A B ; |
8) |
a A; |
4) |
a A B; |
9) |
a A; |
5) |
a A B; |
10) |
a B ? |
1.4. |
Известно, что B A C , a A и a B . Какие из следующих утвер- |
ждений верны:
4
1) |
a С ; |
|
|
9) |
|
a A С ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
2) |
a C ; |
|
|
10) |
|
a A C ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
3) |
a A B; |
|
|
11) |
|
a A C ; |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
4) |
a A B; |
|
|
12) |
|
a A B С ; |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
5) |
a A B ; |
|
|
13) |
|
|
|
A |
|
B |
|
C |
; |
|
|
|
|
|
|
|
|
||||||||
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
6) |
a B A; |
|
|
14) |
|
|
|
B |
|
|
|
|
A |
; |
|
|
|
|
|
|
|
|
|||||||
|
|
|
a |
|
|
C |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
7) |
a A B; |
|
|
15) |
|
|
|
A |
|
B |
|
C |
; |
|
|
|
|
|
|
|
|
||||||||
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
8) |
a A C ; |
16) |
|
a B A C ? |
|
|
|
|
|
|
|
|
|||||||||||||||||
1.5. |
Дан |
универс |
|
|
U {1,2,3,4,5,6,7,8} |
|
и |
|
|
|
его |
подмножества |
|||||||||||||||||
A {x | 2 x 6}, |
B {x | x четно} , |
C {x | x 4}, |
D {1,2,4}. Найти |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
A B , |
|
CD , B C , |
|
|
|
( A B) (C D) , |
|
|
|
|
|
, |
|||||||||||||||
множества |
A |
(BD) , |
|
||||||||||||||||||||||||||
|
A |
B |
C |
||||||||||||||||||||||||||
2 A 2B , 2D 2B . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
1.6. |
Дан |
универс |
|
|
U {1,2,3,4,5,6,7,8} |
|
и |
|
|
|
его |
подмножества |
|||||||||||||||||
A {x | x четно}, |
B {x | x кратно |
четырем} , |
|
|
|
C {x | x простое}, |
|||||||||||||||||||||||
D {1,3,5}. Найти множества A B , |
CD , A B , A B C D , C D , |
||||||||||||||||||||||||||||
|
|
|
|
|
, C A D , 2 A 2B , 2 D 2C . |
|
|
|
|
|
|
|
|
||||||||||||||||
( A B) (C D) , |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
A |
B |
|
|
|
|
|
|
|
|
1.7.Пусть M 2 , M 3 , M 5 обозначают подмножества универса , состоящие
соответственно из всех чисел, кратных 2, 3, 5. С помощью операций над множествами выразить через них множества всех чисел:
1)делящихся на 6;
2)делящихся на 30;
3)взаимно простых с 30;
4)делящихся на 10, но не делящихся на 3.
Используя теоретико-множественную символику, записать утверждения:
1)45 делится на 15;
2)42 делится на 6, но не делится на 10;
3)каждое число из множества {8, 9, 10} делится хотя бы на одно из чисел 2, 3, 5, но не делится на 6.
1.8.Для каждого i 1,2,..., n даны множества
Ai {(i, j) | j 1,2,..., n} и |
Bi {( j,i) | j 1,2,..., n}. |
|
5 |
Выразить через них с помощью операций , ,– множества:
1){(i, j) |1 i k, 1 j k, k n};
2){(i,i) | i 1,2,..., n};
3){(i, j) |1 i j n}.
1.9.Выяснить, обладают ли операции – , свойствами коммутативности и ассоциативности.
1.10.Выяснить, какие из следующих дистрибутивных законов справедливы для любых множеств A, B,C :
1)A (B C) ( A B) ( A C);
2)A (B C) ( A B) ( A C) ;
3)A (B C) ( A B) ( A C) ;
4)A B C ( A B)( A C) ;
5)A (B C) ( A B) ( A C) ;
6)A B C ( A B)( A C) ;
7)A (B C) ( A B) ( A C) ;
8)A(B C) A B AC ;
9)A (B C) ( A B) ( A C) ;
10)A (B C) A B AC ;
11)A (B C) ( A B) ( A C) ?
1.11.Доказать тождества:
1) |
A A B A; |
|
A B A |
|
|
|
|
|
B ; |
|||||||||||||||
10) |
B |
A |
||||||||||||||||||||||
2) A( A B) A; |
11) |
A ( A B) B ; |
||||||||||||||||||||||
|
A |
|
|
B A B ; |
12) |
A B A A B ; |
||||||||||||||||||
3) |
A |
|||||||||||||||||||||||
|
A( |
|
B) A B ; |
13) |
A B ( A B) A B ; |
|||||||||||||||||||
4) |
A |
|||||||||||||||||||||||
|
A ( A B) A B; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
5) |
|
A B |
|
|
|
B A B U ; |
||||||||||||||||||
14) |
A |
|||||||||||||||||||||||
|
A A B A B ; |
|
|
|
A B |
|
|
|
|
|
|
|||||||||||||
6) |
|
A B |
|
|
|
|
|
|
|
|||||||||||||||
15) |
A |
B ; |
||||||||||||||||||||||
|
A(B A) ; |
|
|
|
|
|
|
|
|
|||||||||||||||
7) |
|
A |
|
|
|
|
|
B A B ( A B) ; |
||||||||||||||||
16) |
B |
A |
|
A (B A) A B ; |
|
|
|
|
|
|
|
|
||
8) |
|
A |
|
B A |
|
B B A B ; |
|||||
17) |
A |
A |
|||||||||
|
A B A |
|
A; |
18) |
A (B C) ( A B)( A C) ; |
||||||
9) |
B |
19)( A B) C ( A C) (B C) A (B C);
20)A (B C) ( A B) AC ( A B) ( A C) ;
21)( A B) C ( A C) (B C) ;
6
22)A B C ( A B) (B C) (C A) ABC ;
23)A BC ( A B) ( A C) ABC A;
24)A(B C) A B C A B C A B ;
25)( AB A) (BC C) ( AB BC) ( A C);
26)( A B) (B C) ( A C) B ( AB BC) ( A C).
1.12.Выразить:
1)через , ;
2)через , ;
3)и через , – .
1.13.Доказать, что A B равносильно AB .
1.14.Доказать, что A B равносильно A B .
1.15.Упростить систему условий:
A B C B;
1)ABC D;AD B C .
C A B;
A B C;
C D;
2)
AD B C D;
B CD.
A D B C;
3)B D C;BC D.
1.16.Выяснить, равносильны ли следующие системы условий:
X Z W ,
1)Y W ,
X Y Z W
C D A,
2)B D A C,A D C B
X Z , и Y W .
A CD,
и B C A,A C D.
7
|
B |
|
, |
A C B , |
CD |
||
C D B, |
|||
|
|
||
3) C B D, |
и |
||
|
AC D, |
||
AC B D |
|
||
|
A B BC. |
1.17. Решить уравнение: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
1) |
A X B ; |
|
|
|
|
|
16) |
|
A X B X A ; |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
2) |
A X B ; |
|
|
|
|
|
17) |
|
A X B ( X A) B ; |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
3) |
A X B ; |
|
|
|
|
|
18) |
|
A X B X ; |
|
|||||||||||||||
4) |
A X B; |
|
|
|
|
|
19) |
|
X A B ( X A) ; |
||||||||||||||||
5) |
A X B X ; |
|
|
|
|
|
20) |
( A X ) B B X A; |
|||||||||||||||||
6) |
A X B X ; |
|
|
|
|
|
21) |
|
X A B ( X A) ; |
||||||||||||||||
7) |
A X X B ; |
|
|
|
|
|
22) |
( A X ) X X B ; |
|||||||||||||||||
|
( A X ) B X B; |
|
|
|
A X |
|
( X B) B ; |
||||||||||||||||||
8) |
|
23) |
|
A |
|||||||||||||||||||||
|
A X ( X B) A; |
|
|
|
( A X ) B |
|
B X ; |
||||||||||||||||||
9) |
|
|
24) |
A |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
A ( X B) B X ; |
|||||||||||||
10) |
|
X A ( X B) A; |
|
25) |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
B X ( A X ) X ; |
|||||||||||||||
11) |
( A X ) B X B ; |
|
26) |
|
|||||||||||||||||||||
12) |
( A X ) B B X ; |
|
27) |
|
A X B X A ; |
||||||||||||||||||||
|
|
|
|
|
|
|
|
( X B) A A X ; |
|||||||||||||||||
13) |
( X A) B A X ; |
|
28) |
||||||||||||||||||||||
14) |
( X A) B B X ; |
|
29) |
|
A X B A X ; |
||||||||||||||||||||
15) |
|
A X B B X ; |
|
|
30) |
|
X A (B X ) A. |
||||||||||||||||||
1.18. Найти множество X , |
удовлетворяющее |
системе уравнений, где |
|||||||||||||||||||||||
A , B , C – данные множества, B A C : |
|
|
|
|
|||||||||||||||||||||
|
|
|
|
A X B |
|
|
|
|
A X B |
|
|||||||||||||||
|
|
|
|
1) |
|
|
|
; |
|
|
2) |
|
|
|
. |
||||||||||
|
|
|
|
A X |
C |
|
|
|
|
A X C |
|
||||||||||||||
1.19. Решить систему уравнений: |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
( A X )(B X ) C X |
|
|
|
A B X X C |
||||||||||||||||||
|
|
1) |
|
|
|
|
|
; |
2) |
|
|
|
; |
||||||||||||
|
|
|
BX C AX |
|
|
|
|
AX B AX C |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
AX B
B X C
3) ;
CX A B
AX B X C
5) ;
BX A X C
|
|
|
|
|
|
|
|
||
A X B |
|
|||
4) |
; |
|||
|
|
|
||
A X C |
|
A X BX
6) .
AX C X
9
2. Бинарные отношения
Терминология и обозначения
A B a,b a A, b B – (множество всех упорядоченных пар) прямое (де-
картово) произведение множеств A и B .
Любое R A B называется бинарным отношением, определенным на паре множеств А и В (далее просто отношением).
A2 A A (декартов квадрат множества А). Если R A2 , то R называется
отношением на множестве А.
x R y означает, что ( x, y) R ( x и y находятся в отношении R).
R 1 {(a,b) | (b, a) R} – отношение, обратное к R .
R1 R2 |
– произведение отношений R1 и R2 : если R1 A B , R2 B C , то |
R R1 |
R2 A C и xR y существует такой z B , что xR1 z и zR2 y . |
Важнейшие свойства отношений
Отношение R на множестве A называется
(1)рефлексивным, если для любого x A справедливо xR x ;
(2)симметричным, если из xR y следует yR x ;
(3)антисимметричным, если из xR y и yR x следует x y ;
(4)транзитивным, если из xR y и yR z следует xR z .
Рефлексивное, симметричное и транзитивное отношение называется отношением эквивалентности (или просто эквивалентностью).
Рефлексивное, антисимметричное и транзитивное отношение называется отношением порядка (или просто порядком). Порядок R на множестве A называют линейным, если для любых x, y A имеет место xR y или yR x .
2.1. |
Пусть A {1, 2, 3} и |
B {a, b}. Определите |
A B, A A, B A, B B, |
A , 2 A , 2 B , B 2 B . |
|
|
|
2.2. |
Пусть A , B { } и C { ,{ }}. Определите A B, A C, B C, |
B B, C C , 2 A , 2 B , 2C , B 2 B , B 2C , C 2 B .
2.3. Выясните, какие из следующих равенств справедливы для любых множеств A , B , C , D :
10