Отношения и предикаты. (Лекция 7) презентация

Содержание

Слайд 2

Отношения Определение 1 а) Множество называется n-местным отношением между элементами

Отношения

Определение 1
а) Множество называется n-местным отношением между элементами множеств А1,А2,...,Аn;
Определение 2
Пусть

– n – местное отношение.
а) При n=1 называется одноместным отношением или свойством;
б) при n=2 называется двухместным отношением или бинарным отношением или просто отношением;
Слайд 3

Примеры 1) M={сентябрь, февраль, январь}, 2) 3) B={Толстой, Достоевский, Пушкин}

Примеры

1) M={сентябрь, февраль, январь},
2)
3) B={Толстой, Достоевский, Пушкин}
С={Идиот, Аэлита,

Овод, Братья Карамазовы}
R={(Толстой, Аэлита),(Достоевский, Идиот), (Достоевский, Братья Карамазовы) }
4) X={ , , }, Y={2,3,4,5,6}
R={( ,4),( ,6),( ,3)}
Слайд 4

Предикаты Каждому отношению можно поставить в соответствие некоторое логическое выражение

Предикаты
Каждому отношению можно поставить в соответствие некоторое логическое выражение PR, зависящее

от n переменных (n-местный предикат) и определяющее, будет ли кортеж принадлежать отношению R . Это логическое выражение называют предикатом отношения.
Слайд 5

Операции над бинарными отношениями Определение 3 Пусть – бинарный отношение.

Операции над бинарными отношениями

Определение 3
Пусть  – бинарный отношение. Тогда отношение называется

обратным к R, если для любых и
Определение 4
Пусть – бинарные отношения, тогда отношение определяется следующим условием: для любых

называют суперпозицией отношений R и Q

Слайд 6

Примеры A={1,2,3},B={a, b, c},C={x, y, z}; R={(1;a);(1;c);(2;b);(2;c);(3;a)} Q={(a; x);(a; y);(b;

Примеры

A={1,2,3},B={a, b, c},C={x, y, z};
R={(1;a);(1;c);(2;b);(2;c);(3;a)}
Q={(a; x);(a; y);(b; y);(b; z);(c; x);(c; z)}
R-1={(a;1);(c;1);(b;2);(c;2);(a;3)}

={(1;x);(1;y);(1;z);(2;x);(2;y);(2;z);(3;x);(3;y)}=
= \{(3;z)}.
Слайд 7

Матрица отношения Определение 5 Матрицей бинарного отношения называют матрицу ,

Матрица отношения

Определение 5
Матрицей бинарного отношения называют матрицу
, где
Пример

A={1,2,3},B={a,

b, c},C={x, y};
R={(1;a);(1;c);(2;b);(3;a)}
Q={(a; x);(b; y);(c; x)}
Слайд 8

Операции над отношениями в матричном виде Пусть ,тогда 1) 2) 3) 4) Пусть , тогда 5)

Операции над отношениями в матричном виде

Пусть

,тогда

1)

2)

3)

4)

Пусть

, тогда

5)

Имя файла: Отношения-и-предикаты.-(Лекция-7).pptx
Количество просмотров: 26
Количество скачиваний: 0