Элементы математической логики. Отношения

Содержание

Слайд 2

Унарные отношения Отношения – один из способов задания взаимосвязей между элементами

Унарные отношения

Отношения – один из способов задания взаимосвязей между элементами множества.
Унарные

(одноместные) отношения отражают наличие какого-то определенного признака R у элементов множества М.
Пример.
М – множество студентов гр.08АСУ;
R – «быть светловолосым»
R={Гуничев, Хомутинникова, Смирнов, Федотова, Баранов}
Унарным отношением R на множестве М называется подмножество R множества М, состоящее из элементов множества М, обладающих свойством R, т.е. а ∈R и R⊆М.
Слайд 3

Бинарные (двухместные отношения) используются для определения каких-либо взаимосвязей, которыми характеризуются пары

Бинарные (двухместные отношения) используются для определения каких-либо взаимосвязей, которыми характеризуются пары

элементов во множестве М.
Например, М-множество людей,
отношение R- «жить в одном городе»,
R = {(Иванов, Сидоров), (Смит, Джонсон), …}
Все пары (a,b) элементов из М, между которыми имеет место отношение R, образуют подмножество пар из множества всех возможных пар элементов М × М = М2, называемое бинарным отношением R, т.е. (a,b)∈R, при этом R⊆ М × М.

Бинарные отношения

Если а и b находятся в отношении R, то это часто записывают как а R b.

Слайд 4

n-местное отношение

n-местное отношение

Слайд 5

Бинарные отношения Пример. Пусть . Рассмотрим отношение R⊆ A × A

Бинарные отношения

Пример. Пусть . Рассмотрим отношение R⊆ A × A ,

R- множество всех пар (x,y), в которых y делится на x и x не больше 5.
Т.е. }. Перечислим все такие пары:
Т.о. мы задали отношение R⊆ A × A
Слайд 6

Область определения и область значений Область определения D(x) - это множество

Область определения и область значений

Область определения D(x) - это множество значений

x, таких, что пара (x,y) принадлежит отношению R:
Область значений это множество значений y, таких, что пара (x,y) принадлежит отношению R:

R

Слайд 7

Пример. Для отношения рассмотренного в предыдущем примере, область определения и область

Пример. Для отношения
рассмотренного в предыдущем примере, область определения и область значений

будут соответственно равны: и

Область определения и область значений

R

Слайд 8

Способы задания отношений 2. Характеристическим свойством. Например, 3. Графически. Например, R

Способы задания отношений

2. Характеристическим свойством.
Например,

3. Графически.

Например, R ={(1,5), (2,4), (3,6),

(6,2)} на R ⊆ Х2, Х = {1,2,3,4,5,6}
Слайд 9

Способы задания отношений

Способы задания отношений

Слайд 10

Пример. R ={(1,5), (2,4), (3,6), (6,2)} на R⊆ Х2, Х = {1,2,3,4,5,6} Способы задания отношений

Пример. R ={(1,5), (2,4), (3,6), (6,2)} на R⊆ Х2,
Х =

{1,2,3,4,5,6}

Способы задания отношений

Слайд 11

Способы задания отношений

Способы задания отношений

Слайд 12

Матрица отношения будет иметь вид: Способы задания отношений

Матрица отношения будет иметь вид:

Способы задания отношений

Слайд 13

Способы задания отношений

Способы задания отношений

Слайд 14

Способы задания отношений

Способы задания отношений

Слайд 15

Способы задания отношений 4. на рис.

Способы задания отношений

4.

на рис.

Слайд 16

Рассмотрим подробнее графический способ задания отношений. Графические методы задания отношения: Координатный

Рассмотрим подробнее графический способ задания отношений.
Графические методы задания отношения:
Координатный метод;
Линейно-координатный метод;
Линейный

метод;
Графовый метод.

Способы задания отношений

Слайд 17

Координатный метод Способы задания отношений Пусть дано множество и отношение R⊆X2:

Координатный метод

Способы задания отношений

Пусть дано множество и отношение R⊆X2:

Основной недостаток

этого метода заключается в том, что при увеличении мощности трудно увидеть элементы в области и установить соответствие с точками, обозначающими отношения.
Слайд 18

Линейно-координатный метод Способы задания отношений Представим то же отношение На множестве

Линейно-координатный метод

Способы задания отношений

Представим то же отношение
На множестве линейно-координатным методом.

Недостаток этого

метода тот же: при увеличении мощности трудно увидеть элементы в области и установить соответствие с точками, обозначающими отношения.
Слайд 19

Линейный метод Используя параллельные вертикальные линии для D и R получаем

Линейный метод
Используя параллельные вертикальные линии для D и R получаем диаграммы,

в которых стрелки не требуются в принципе, так как мы двигаемся слева направо:

Способы задания отношений

Слайд 20

Графовый метод Элементы множества, на котором строится отношение, представлены вершинами графа,

Графовый метод
Элементы множества, на котором строится отношение, представлены вершинами графа, а

сами отношения - дугами графа. Так как точки в областях D и R одни и те же, их можно объединить.

Способы задания отношений

Слайд 21

Задача. По матрице представить отношение списком, графически Способы задания отношений

Задача. По матрице представить отношение списком, графически

Способы задания отношений

Слайд 22

Свойства отношений

Свойства отношений

Слайд 23

Свойства отношений

Свойства отношений

Слайд 24

Пример. Пусть Определено на множестве Зададим списком: Свойства отношения R: рефлексивно,

Пример. Пусть
Определено на множестве
Зададим списком:
Свойства отношения R:
рефлексивно, так как х/х=1

для ∀х∈N
несимметрично, поскольку, например, 2 - делитель 4, а 4 не является делителем 2;
антисимметрично, так как если x/y ∈R и y/x ∈R, то х=у.
транзитивно, так как (2, 4) и (4, 8) влечет (2, 8);

Свойства отношений

Слайд 25

Свойства отношений 1 2 3 4 7 6 5 8 9

Свойства отношений

1

2

3

4

7

6

5

8

9

Слайд 26

Пример. На булеане множества М={1, 2, 3} задано отношение R –

Пример. На булеане множества М={1, 2, 3} задано отношение R –

«являться собственным подмножеством». Задать списком, матрицей, графически. Определить его свойства.
Решение. 1)β(М)={∅, {1}, {2}, {3},{1,2}, {1,3}, {2,3}, {1,2,3}}

Свойства отношений

2)

Слайд 27

Свойства отношений ∅ ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3}

Свойства отношений



{1}

{2}

{3}

{1,2}

{1,3}

{2,3}

{1,2,3}

{1}

{3}

{2}

{1,2}

{1,3}

{2,3}

{1,2,3}

3)

Линейный метод

Слайд 28

Свойства отношений ∅ {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3} Графовый метод

Свойства отношений


{1}

{2}

{3}

{1,2}

{1,3}

{2,3}

{1,2,3}

Графовый метод

Слайд 29

Свойства отношения R – «быть собственным подмножеством»: Не является рефлексивным Антирефлексивно,

Свойства отношения R – «быть собственным подмножеством»:
Не является рефлексивным
Антирефлексивно, так как

любое множество не является своим собственным подмножеством
Не является симметричным, так как, например, {1}⊂{1,2}, но {1,2}⊄{1}
антисимметрично, так как для любых множеств А и В из того, что А⊂В и В⊂А следует А=В.
Является транзитивным, так как, если А⊂В и В⊂С, то А⊂С

Свойства отношений

Слайд 30

Пример. R Задать всеми способами и определить свойства отношения R. N={1,2,3,4,5,6,7,8,9}

Пример. R
Задать всеми способами и определить свойства отношения R.
N={1,2,3,4,5,6,7,8,9}
Решение.
Списком:
Графически:

Свойства отношений

R

={(2,2), (2,4), (2,6), (2,8), (3,3), (3,6), (3,9), (4,2), (4,4), (4,6), (4,8), (5,5), (6,2), (6,3), (6,4), (6,6), (6,8), (6,9), (7,7), (8,2), (8,4), (8,6), (8,8), (9,3), (9,6), (9,9)}

4

9

5

7

6

8

3

2

1

Слайд 31

Матрица отношения «иметь общий делитель» Свойства отношений

Матрица отношения «иметь общий делитель»

Свойства отношений

Слайд 32

Свойства отношения R- «иметь общий делитель»: нерефлексивно, так как выполняется аRа

Свойства отношения R- «иметь общий делитель»:
нерефлексивно, так как выполняется аRа

∀а∈R, кроме а=1;
Не антирефлексивно;
симметрично, так как если пара (а, b) имеет общий делитель, то и пара (b, а) тоже имеет общий делитель;
не антисимметрично;
не транзитивно, так как, например, 2 и 6 имеют общий делитель, 6 и 9 имеют общий делитель, но 2 и 9 не имеют общий делитель, т.е.
(2,6)∈R, (6,9)∈R ⇒(2,9)∈R .

Свойства отношений

Слайд 33

Свойства отношений

Свойства отношений

Слайд 34

Свойства отношений Матрица рефлексивного отношения имеет на главной диагонали 1 А

Свойства отношений

Матрица рефлексивного отношения имеет на главной диагонали 1

А на диаграмме

графового представления рефлексивного отношения для каждого узла существует стрелка-петля.
Слайд 35

Свойства отношений На диаграмме графового представления антирефлексивного отношения ни для какого

Свойства отношений

На диаграмме графового представления антирефлексивного отношения ни для какого узла

не существует стрелка-петля.

Матрица антирефлексивного отношения имеет на главной диагонали 0

Слайд 36

Свойства отношений

Свойства отношений

Слайд 37

Свойства отношений В матрице симметричного отношения единицы симметричны относительно главной диагонали

Свойства отношений

В матрице симметричного отношения единицы симметричны относительно главной диагонали

На диаграмме

графового представления симметричного отношения для каждой стрелки, соединяющей два узла, существует также стрелка, соединяющая два этих узла в обратном направлении.

a

b

Слайд 38

Свойства отношений Пример матрицы антисимметричного отношения

Свойства отношений

Пример матрицы антисимметричного отношения

Слайд 39

На диаграмме графового представления антисимметричного отношения ни для какой стрелки, соединяющей

На диаграмме графового представления антисимметричного отношения ни для какой стрелки, соединяющей

два узла, не существует также стрелка, соединяющая два этих узла в обратном направлении.

Свойства отношений

Пример матрицы антисимметричного отношения

Пример матрицы отношения, не являющегося ни симметричным ни антисимметричным

Слайд 40

5) На диаграмме графового представления транзитивного отношения для каждой пары узлов

5) На диаграмме графового представления транзитивного отношения для каждой пары узлов

a и c, связанных последовательностью стрелок от a к b и от b к c существуют также стрелки от a к c.

1

2

3

4

Свойства отношений

c

a

b

Слайд 41

Отношения эквивалентности и порядка Пример. На рисунке схематично представлено расположение офисов

Отношения эквивалентности и порядка

Пример. На рисунке схематично представлено расположение офисов семи

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

На множестве офисов М= {1,2,3,4,5,6,7}
R1- «работать в соседнем офисе» (иметь общую стену)
R2 – «находиться на одном этаже»
Построить матрицы отношений. Определить свойства.

Слайд 42

Определение: Отношение эквивалентности– это бинарное отношение на множестве Х, удовлетворяющее следующим

Определение: Отношение эквивалентности– это бинарное отношение на множестве Х, удовлетворяющее следующим

условиям:
Рефлексивность (xRx)
Симметричность (xRy & yRx)
Транзитивность (xRy & yRz → xRz)

Отношение эквивалентности

Слайд 43

Отношение эквивалентности Пример. R- «быть равным» на множестве натуральных чисел. Свойства:

Отношение эквивалентности

Пример. R- «быть равным» на множестве натуральных чисел.
Свойства:
Рефлексивно, т.к. а=а,

∀а∈N;
Симметрично, т.к. если а=b, то и b=а, ∀а, b∈N;
Транзитивно, т.к. если а=b и b=с, то и а=с, ∀а, b, с∈N.
Т.к. отношение R- «быть равным» на множестве натуральных чисел рефлексивно, симметрично и транзитивно, следовательно, оно является отношением эквивалентности.
Слайд 44

Примеры отношений эквивалентности: Отношение «быть равным», «иметь один и тот же

Примеры отношений эквивалентности:
Отношение «быть равным», «иметь один и тот же

остаток от деления на конкретное число»

рефлексивность

симметричность

транзитивность

Отношение эквивалентности

Отношение эквивалентности

Слайд 45

Отношение толерантности Определение: Отношением толерантности (или просто толерантностью) на множестве X

Отношение толерантности

Определение: Отношением толерантности (или просто толерантностью) на множестве X называется

бинарное отношение, удовлетворяющее свойствам рефлексивности (xRx) и симметричности (xRy & yRx), но не обязательно являющееся транзитивным.

Отношение эквивалентности – частный случай отношения толерантности.

Слайд 46

Отношения «быть другом», «быть знакомым», - отношения толерантности, так как они

Отношения «быть другом», «быть знакомым», - отношения толерантности, так как они

рефлексивны, симметричны, но не транзитивны.
Отношение «иметь непустое пересечение» для множеств – отношение толерантности.

Отношение толерантности

рефлексивность

симметричность

Отношение толерантности

Слайд 47

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

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

Отношение порядка

антисимметричность

транзитивность

+ рефлексивность

+

антирефлексивность

Отношение нестрогого порядка ≤

Отношение строгого порядка <

Слайд 48

Отношение строгого порядка Определение: Отношение строгого порядка– это бинарное отношение на

Отношение строгого порядка

Определение: Отношение строгого порядка– это бинарное отношение на множестве

Х, удовлетворяющее следующим условиям:
Антирефлексивность (xRx)
Антисимметричность (xRy → yRx)
Транзитивность (xRy & yRz → xRz)
Слайд 49

Отношение нестрогого порядка Определение: Отношение нестрогого порядка– это бинарное отношение на

Отношение нестрогого порядка

Определение: Отношение нестрогого порядка– это бинарное отношение на множестве

Х, удовлетворяющее следующим условиям:
Рефлексивность (xRx)
Антисимметричность (xRy → yRx)
Транзитивность (xRy & yRz → xRz)
Слайд 50

Особые виды отношений

Особые виды отношений

Слайд 51

Задача 2. Дан граф некоторого отношения. Дополните его минимальным числом стрелок

Задача 2. Дан граф некоторого отношения. Дополните его минимальным числом стрелок

так, чтобы оно превратилось в эквивалентность.

f

c

d

e

Задача 1. Покажите, что отношение “быть синонимами” является толерантностью. Является ли оно эквивалентностью?

Слайд 52

Задача 3. Назовем два слова сходными, если они состоят из одинако­вого

Задача 3. Назовем два слова сходными, если они состоят из одинако­вого

числа букв, причем либо совпадают, либо отличаются лишь одной буквой. Например, КИТ-КОТ. Определить вид отношения.
Задача 4. Папки в файловой системе компьютера вложены друг в друга, образуя ветвящуюся структуру. Определить вид отношения «вложенности».

Задача 5. Определить вид отношения