55
Основные понятия теории Основные понятия теории множеств. множеств. Алгебра множеств Алгебра множеств ХНУРЭ, кафедра ПО ЭВМ, Тел. 7021-446, e-mail: [email protected] Лекции 1-2 Лекции 1-2 Н.В. Белоус Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ, ХНУРЭ Компьютерная дискретная Компьютерная дискретная математика математика

Основные понятия теории множеств. Алгебра множеств

  • Upload
    hop

  • View
    84

  • Download
    3

Embed Size (px)

DESCRIPTION

Компьютерная дискретная математика. Основные понятия теории множеств. Алгебра множеств. Лекции 1-2 Н.В. Белоус. Факультет компьютерных наук Кафедра ПО ЭВМ, ХНУРЭ. ХНУРЭ, кафедра ПО ЭВМ, Тел . 7021-446, e-mail: [email protected]. Множество. Элементы множества. - PowerPoint PPT Presentation

Citation preview

Page 1: Основные понятия теории множеств.  Алгебра множеств

Основные понятия теории Основные понятия теории множеств. множеств.

Алгебра множествАлгебра множеств

ХНУРЭ, кафедра ПО ЭВМ, Тел. 7021-446, e-mail: [email protected]

Лекции 1-2Лекции 1-2

Н.В. БелоусН.В. Белоус

Факультет компьютерных наук

Кафедра ПО ЭВМ, ХНУРЭ

Компьютерная дискретная математикаКомпьютерная дискретная математика

Page 2: Основные понятия теории множеств.  Алгебра множеств

Множество. Элементы множестваМножество. Элементы множества

Множество – это некоторая совокупность элементов, идей, понятий.

Элементы множества – это объекты, которые образуют данное множество, могут обладать некоторыми свойствами и находиться в некоторых отношениях между собой или с элементами других множеств.

2

Page 3: Основные понятия теории множеств.  Алгебра множеств

ОбозначенияОбозначения

Множества обозначают заглавными, а элементы множеств – строчными латинскими буквами или строчными латинскими буквами с индексами.

Запись А={a,b,d,h} означает, что множество А состоит из четырех элементов a, b, d, h.

Утверждение, что конечное множество A состоит из n элементов, записывается так:

A={a1,a2,...,an}.

3

Page 4: Основные понятия теории множеств.  Алгебра множеств

ОбозначенияОбозначения

Принадлежность элемента множеству обозначается символом : a A (читают: элемент а принадлежит множеству А).

В противном случае обозначают a A (читают: элемент а не принадлежит множеству А).

Элементами множеств могут быть другие множества, тогда эти элементы могут обозначаться заглавными буквами.

4

Page 5: Основные понятия теории множеств.  Алгебра множеств

ОбозначенияОбозначения

ПримерПример.A = {D,C}, D={a, b}, C={c, d, e}. При этом DA, CA, но aA и сA.

ПримерПример.A = {{x,y},z}. Эта запись означает, что множество A содержит два элемента: множество {x,y} и элемент z.

5

Page 6: Основные понятия теории множеств.  Алгебра множеств

Конечные и бесконечныеКонечные и бесконечные множествамножества

Множество называется конечным, если оно содержит конечное число элементов и бесконечным, если оно содержит неограниченное число элементов.

ПримерПример.

Множество A={1,2,3,4,5,6,7,8,9,0} цифр в десятичной системе счисления конечно.

Множество точек окружности бесконечно.

6

Page 7: Основные понятия теории множеств.  Алгебра множеств

Упорядоченные множестваУпорядоченные множества

Упорядоченным считается такое множество, в котором важен порядок следования элементов.

Например, упорядоченным является множество, в котором каждый элемент имеет свой порядковый номер.

Обозначают упорядоченное множество, как правило, либо круглыми, либо треугольными скобками.

A=<1,2,3>, в общем случае: A=<a1,a2,..,an>, nN; В=(а,b,с).

7

Page 8: Основные понятия теории множеств.  Алгебра множеств

Способы задания множествСпособы задания множеств

Перечислением элементов

А = {a1, a2,... , an}.

ПримерПример.

Множество отличников в классе 1а обозначим Z1а и зададим его перечислением:

Z1а = {Иванов, Петров, Сидоров, Кукушкина}

8

Page 9: Основные понятия теории множеств.  Алгебра множеств

Способы задания множествСпособы задания множеств

Определяющим свойством Множество Х = {х | Р(x)}, где Р(х) означает,

что элемент х обладает свойством P(x).

ПримерПример.

Множество N10 всех натуральных чисел, меньших 10 можно задать так:

N10={x | xN, x<10}.

9

Page 10: Основные понятия теории множеств.  Алгебра множеств

Способы задания множествСпособы задания множеств

Рекурсивно Множество значений рекурсивной функции

является рекурсивно – заданным множеством

F={f1, f2, f3, …}.

f1=1

f2=1……………………….

fn= 3fn-2+ fn-1, n=3,4,…

Так, f3 = 3f1+f2= 31+1=4 , f4=3f2+f3=31+4=7 и т.д.

10

Page 11: Основные понятия теории множеств.  Алгебра множеств

ПодмножествоПодмножество

Множество А, все элементы которого принадлежат множеству В, называется подмножеством множества В.

Обозначение: AB; AB.

ПримерПример.

A – множество действительных чисел;

B – множество натуральных чисел.

Множество В является подмножеством множества А.

11

Page 12: Основные понятия теории множеств.  Алгебра множеств

Равенство множеств Равенство множеств

Неупорядоченные множества равны, если они содержат одинаковый набор элементов.

Обозначается A=B.

Если множества не равны, это обозначается AB.

12

Page 13: Основные понятия теории множеств.  Алгебра множеств

Равенство множествРавенство множеств. Двухстороннее включение. Двухстороннее включение

А=В тогда и только тогда, когда из условия xA следует xB и из условия yB следует yA.

ПримерПример.Пусть заданы множества

A = {1,2,3,4,5}; B – множество натуральных чисел от 1 до 5;С = {c | 1 c 5, cN};D = {4,1,5,2,3}.

Эти множества содержат один набор элементов, поэтому

A=B=C=D

13

Page 14: Основные понятия теории множеств.  Алгебра множеств

Равенство множествРавенство множеств

ПримерПример.

Пусть заданы множества:

A={Иванов, Петров, Сидоров};

B={Иванов, Петров, Сидоров}.

A=B, если речь идет об одних и тех же людях.

В противном случае AB.

14

Page 15: Основные понятия теории множеств.  Алгебра множеств

Равенство множествРавенство множеств

ПримерПример.

Пусть A - множество остатков, получаемых при последовательном делении натуральных чисел {3, 4, 5, 6,…} на 3:

A={0, 1, 2, 0, 1, 2, 0, 1, 2, 0, …}.

Это множество содержит всего три элемента:

0, 1, 2.

Поэтому его можно записать в виде

A={0, 1, 2}.

15

Page 16: Основные понятия теории множеств.  Алгебра множеств

Мощность множестваМощность множества

Число элементов в конечном множестве М называется мощностью М и обозначается |M|.

ПримерПример.

Пусть задано множество A={x| 5x10, xN},

тогда |A|=

16

6.

ПримерПример.B – множество всех видов шахматных фигур, С – множество всех шахматных фигур, участвующих

в одной игре. |B|= 6 (пешка, ладья, слон, конь, ферзь, король)

|С|=32 (16 белых и 16 черных).

Page 17: Основные понятия теории множеств.  Алгебра множеств

Строгое и нестрогое включениеСтрогое и нестрогое включение

Нестрогое включение обозначается АВ, означает, что А – подмножество множества В, возможно совпадающее с В.

Строгое включение обозначается АВ, и означает, что А – подмножество множества В, не совпадающее с B.

АВ читается “А включено в В”.

17

Page 18: Основные понятия теории множеств.  Алгебра множеств

Строгое и нестрогое включение.Строгое и нестрогое включение.Равенство множествРавенство множеств

Выполнение соотношений А В и В А возможно только при А = В. А = В, если А В и B А.

Эти соотношения являются признаком равенства множеств через отношение включения.

Иногда в литературе символом обозначают "нестрогое" включение, допускающее и равенство множеств. В этом случае символ не используется, а строгое включение записывают двумя соотношениями AB, AB.

18

Page 19: Основные понятия теории множеств.  Алгебра множеств

Строгое и нестрогое включениеСтрогое и нестрогое включение

ПримерПример.

X – множество студентов группы КН-05-7,

Y – множество отличников в группе КН-05-7.

Тогда Y X,

Z – множество студентов потока КН-05-7,8,9,10.

Тогда X Z.

Включение X в Z строгое, поскольку кроме учеников класса Х, в школе обязательно присутствуют ученики других классов.

19

Page 20: Основные понятия теории множеств.  Алгебра множеств

Универсальное множествоУниверсальное множество

Универсальным называется множество, содержащее все возможные элементы, встречающиеся в данной задаче.

Универсальное множество обозначается символом U.

Универсальное множество U может отличаться для каждой отдельной задачи и определяется условием задачи.

20

Page 21: Основные понятия теории множеств.  Алгебра множеств

Пустое множествоПустое множество

Пустым называется такое множество, которое не содержит никаких элементов.

Пустое множество обозначается специальным символом .

Пустое множество является подмножеством любого множества, т.е. А, где А – любое множество.

21

Page 22: Основные понятия теории множеств.  Алгебра множеств

Пустое множествоПустое множество

Пустое множество – это множество, поэтому, если некоторое множество A не содержит ни одного элемента, то A=; |A|=0. Запись A={} означает, что A содержит один элемент – , |A|=1.

22

Page 23: Основные понятия теории множеств.  Алгебра множеств

Множество-степень (булеан)Множество-степень (булеан)

Множество всех подмножеств множества X назовем множеством-степенью X или булеаном и обозначим P (X).

Для произвольного множества X из n элементов его множество-степень P (X) содержит 2n элементов:

P (X) = 2X =2 X = 2n

ПримерПример.

A={a, b, c}.

2A={,{a},{b},{c},{a,b},{b,c},{a,c},{a,b,c}}

Пустое множество имеет только одно подмножество – само пустое множество, поэтому P()={}.

23

Page 24: Основные понятия теории множеств.  Алгебра множеств

Геометрическая интерпретация Геометрическая интерпретация множеств : диаграммы Венна множеств : диаграммы Венна

Построение диаграммы Венна заключается в разбиении плоскости на 2n ячеек с помощью n замкнутых фигур (где n – число изображаемых множеств). Каждая фигура на диаграмме представляет отдельное из 2n подмножеств множество.

24

Page 25: Основные понятия теории множеств.  Алгебра множеств

Диаграммы Венна для двух множествДиаграммы Венна для двух множеств

Диаграмма Венна для двух множеств A и B выглядит следующим образом.

25

BxA,x

AxB,x

BxA,x

BxA,x

44

33

22

11

Демонстрация

Page 26: Основные понятия теории множеств.  Алгебра множеств

Диаграммы Венна для трех множествДиаграммы Венна для трех множеств

Диаграмма Венна для трех множеств A, B и C выглядит следующим образом.

26

Ax

,Cx,Bx

Cx

,Bx,Ax

2

22

1

11

Демонстрация

Page 27: Основные понятия теории множеств.  Алгебра множеств

Диаграммы Венна для четырех множествДиаграммы Венна для четырех множеств

Диаграмму Венна для четырех множеств A, B, C и D можно изобразить следующим образом.

27

Dx

,Cx

,Bx

,Ax

1

1

1

1

ДемонстрацияДемонстрация

Page 28: Основные понятия теории множеств.  Алгебра множеств

КругиКруги Эйлера Эйлера

Индивидуальные отношения между заданными множествами изображают с помощью кругов Эйлера.

28

А = {1, 4, 6};В = {1, 5, 8};Общий элемент – 1 AB

А = {1, 4, 6};В = {1, 6};BA

А = {1, 4, 6};С = {3, 5, 8}; Нет общих элементов A и B.AB

Page 29: Основные понятия теории множеств.  Алгебра множеств

Алгебра множествАлгебра множеств

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

29

Page 30: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

Объединение (сумма) AB есть множество, которое содержит все элементы, входящие либо в A, либо в B, либо в A и B одновременно.

A B={x | xA или xB}.

30

Демонстрация

AB

Page 31: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

ПримерПример .

Пусть даны множества:

А={a, b, m};

В={m, n, c, p}.

АВ=

31

{a, b, c, m, n, p}

Page 32: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

Пересечение (произведение) AB есть множество, содержащее только элементы, входящие в A и B одновременно.

AB={x | xA и xB}.

32

Демонстрация

AB

Page 33: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

ПримерПример .

Пусть даны множества:

А={a, b, m};

В={m, n, c, p}.

АВ =

33

{m}

Page 34: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

Дополнение (отрицание) Ā (читается “не А”) есть множество U\A.

34

Демонстрация

A = {x | x A}.

Page 35: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

ПримерПример .Z = {…,-2,-1,0,1,2,…}. В этой задаче U=Z.

Пусть Z- – множество отрицательных чисел и 0, тогда

Z- = {… -2, -1, 0}.

Дополнением к множеству Z- будет множество натуральных чисел

N={1,2,…}.

35

Page 36: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

Разность A\B есть множество, содержащее все элементы A, не входящие в B.

А\ВВ\А

36

Демонстрация

A\B

A\B = A B

А\В={x|xA,xB};

Page 37: Основные понятия теории множеств.  Алгебра множеств

Операции над множествамиОперации над множествами

ПримерПример.

Пусть даны множества:

А={a, b, m};

В={m, n, c, p}.

А \ В =

37

{a,b}

В \ А = {n,c,p}

Page 38: Основные понятия теории множеств.  Алгебра множеств

Приоритет операций в алгебре множествПриоритет операций в алгебре множеств

Приоритет операций в алгебре множеств следующий.

1. A

2. AB

3. AB

4. A\B

38

Page 39: Основные понятия теории множеств.  Алгебра множеств

Приоритет операций в алгебре множествПриоритет операций в алгебре множеств

ПримерПример.

Расставить скобки (определить последовательность выполнения операций) в формуле:

E=A\BAD\B

39

E=A\B (A)D\B.E=A\B((A)D)\B.E=A\(B((A)D))\B.E=(A\(B((A)D)))\B.

Page 40: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

1. Коммутативные законы

AB=BA

AB=BA

2. Ассоциативные законы

A(BC)=(AB)C

A(BC)=(AB)C

3. Дистрибутивные законы

A(BC)=(AB)(AC)

A(BC)=(AB)(AC)

40

Page 41: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

4. Свойства пустого и универсального множеств

41

A

UA

UA

A A

A

U

Page 42: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

5. Законы идемпотентности

AA=A

AA=A

6. Закон инволюции (двойного отрицания)

7. Закон противоречия

8. Закон исключенного третьего

UAA

42

AA

АА

Page 43: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

9. Закон элиминации (поглощения)

A(AB)=A

A(AB)=A

10. Законы де Моргана.

43

BABA

BABA

Page 44: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

ПримерПример.

Доказать с помощью диаграмм Венна дистрибутивный закон.

А (ВС)=(АВ)(АС).

44

Page 45: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

Продолжение примераПродолжение примера.

45

 

A B

C

U

ВС

 

A B

C

U

А (ВС)

А (ВС)

 

A B

C

A B

C

U

Page 46: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

Продолжение примераПродолжение примера.

46

A B

C

UA B

C

UA B

C

U

(АВ)

Демонстрация

(АС) (АВ)(АС)

A B

C

UA B

C

UA B

C

U

(АВ)(АС)

Page 47: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множествПримерПример.

Записать формулу, соответствующую заштрихо-ванной части диаграммы Венна

47

A BU

C

A BU

C

A BU

C

(АВ)

В результате получили формулу

(АВ)\С

(АВ)\С

Page 48: Основные понятия теории множеств.  Алгебра множеств

Законы алгебры множествЗаконы алгебры множеств

ПримерПример.

Упростить выражение

В))СВ(А()СВА(

)СВ(ВАСВА

48

В))СВ(А()СВА(

)СВ(СВА

СВА СВА Ответ:

Page 49: Основные понятия теории множеств.  Алгебра множеств

Бесконечные множества.Бесконечные множества. Взаимно-однозначное соответствие. Взаимно-однозначное соответствие.

Взаимно-однозначным называется такое соответствие между множествами A и B, при котором каждому элементу aA отвечает один и только один элемент bB и каждому элементу bB отвечает один и только один элемент aA.

Функция, определяющая взаимно-однозначное соответствие называется биективной функцией или биекцией.

49

Page 50: Основные понятия теории множеств.  Алгебра множеств

Бесконечные множества.Бесконечные множества.Эквивалентные множества.Эквивалентные множества.

Множества A и B называются эквивалентными (AB), если между ними существует биекция (хотя бы одна).

Эквивалентные множества называют равномощными, что обозначается так:

|A| = |B|.

Эквивалентными друг другу оказываются все конечные множества с одинаковым числом элементов n (мощность каждого из этих множеств равна n).

50

Page 51: Основные понятия теории множеств.  Алгебра множеств

Бесконечные множества.Бесконечные множества.Счетные множестваСчетные множества

Множество A называется счетным, если оно эквивалентно натуральному ряду N (AN).

С помощью биекции =NA можно пересчитать все элементы из A, снабдив их индексами. Можно записать, что

A = {an}, n=1,2,…,.

51

Page 52: Основные понятия теории множеств.  Алгебра множеств

Бесконечные множества.Бесконечные множества.Счетные множестваСчетные множества

Множество четных натуральных чисел Nч={2,4,…,m,…}, всех натуральных чисел

N={1,2,…,n, …}, целых чисел Z и рациональных чисел Q последовательно вложены:

Nч N Z Q.

Хотя для любых двух из этих множеств нет равенства, они эквивалентны друг другу, то есть, имеют одинаковую мощность и являются счетными:

|Nч| = |N| = |Z| = |Q|.

52

Page 53: Основные понятия теории множеств.  Алгебра множеств

Бесконечные множества.Бесконечные множества.Несчетные, континуальные множестваНесчетные, континуальные множества

Существуют бесконечные несчетные множества, и их мощность естественно считать большей, чем |N|.

Множество точек отрезка [0, 1] = {xR; 0x1} не является счетным (теорема Г. Кантора). Его мощность называется континуум и обозначается малой буквой c: |[0, 1]|=c.

Множество [0, 1] и любое эквивалентное ему множество называются континуальными.

53

Page 54: Основные понятия теории множеств.  Алгебра множеств

Бесконечные множества.Бесконечные множества.Континуальные множестваКонтинуальные множества

На вещественной оси R континуальными (и значит эквивалентными друг другу и отрезку [0, 1]) являются, например, множества:[a,b], (a, b), при любом a<b; (0, +); множество (– , + ), равное R.

Континуальны также множества точек любого квадрата и круга на плоскости R2, параллелепипеда и шара в пространстве R3 и самого пространства R3.

54

Page 55: Основные понятия теории множеств.  Алгебра множеств

ПримерыПримеры

Пример автоматического построения диаграммы Венна по вводимой формуле

Пример построения формулы алгебры множеств по диаграмме Венна

Пример построения диаграммы Венна по заданной формуле 55