русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

I.2. Бинарные отношения


Дата добавления: 2015-07-23; просмотров: 602; Нарушение авторских прав


N–местным отношением или nместным предикатом Р на множествах A1,A2,¼,An, называется любое подмножество декартова произведения A1´A2´¼´An. При n=2 отношение называется бинарным. Бинарные отношения чаще рассматриваются, как отношения между элементами одного и того же множества. Пусть это множество М, тогда Р Í M´M={(х,у): х,уÎM}.

То, что два элемента х и у находятся в отношении Р,записывается так: (х,уР или хРу или х~у(Р) – читается: «х находится с у в отношении Р». В некоторых случаях может использоваться также запись вида: y=Р(x), и соответствующая терминология: y является образом x относительно Р и x является прообразом y относительно Р. Если Р Í А´В, то множество всех образов элементов xÎA называют образом множества А в множестве В и обозначают Р(А)={yÎB: $xÎA и y=Р(x)}. Множество всех прообразов элементов yÎB называют прообразом множества В в множестве А и обозначают Р‑1(В)={xÎA: $yÎB и y=Р(x)}.

Пусть Р Í А´В – бинарное отношение.Для всех x из прА Р={xÎA: $yÎB и (x,yР} Í A говорят, что отношение Р определено для x, и множество прА Р ⇋ пр1 Р называют областью определения Р. Для всех y из прВ Р={yÎB: $xÎA и (x,yР} Í B, говорят, что y является значением, принимаемым отношением Р, и множество прВ Р ⇋ пр2 Р называют областью значений Р.

Если пр1Р = А, то отношение Р называют всюду определённым.

Если отношение всюду определено и при этом пр2Р = B, то имеет смысл понятие обратного отношения.

Отношение Р-1, элементами которого являются пары (y,x) такие, что (x,yР называется обратным к Р, т.о. Р-1 = {(y,x): (x,y) Î Р}.

Пусть Р Í А´В и R Í В´С – бинарные отношения. Композицией отношений R и Р называется отношение RР={(x,z): $yÎB и (x,yР и (y,zR}. При этом область значений отношения Р является областью определения отношения R, т.е. пр2Р = пр1R. Иными словами, под композицией понимают последовательное применение двух отношений: сначала отношения Р к элементам множества А, а затем отношения R к значениям Р.



Свойства композиции:

Пусть Т Í D´A, Р Í А´В и R Í В´С – бинарные отношения. Тогда

1) (RР)-1= Р‑1R‑1

2) (RР) ∘T = R∘ (РT)

3) (RР)(A) = R(Р(A))

Общая теория бинарных отношений распадается на ряд направлений, изучающих отношения, обладающие теми или иными свойствами.

Бинарное отношение РÍМ´М называется рефлексивным, если любой элемент множества М находится в этом отношении с самим собой, т.е. "aÎM Þ a~a(Р).

Отношение Р называется транзитивным, если "a, b, с Î M, для которых a~b(Р) и b~с(Р), обязательно следует, что a~с(Р).

Отношение Р называется симметричным, если из a~b(Р) всегда Þ b~a(Р);

Отношение Р называется антисимметричным, если одновременное выполнение a~b(Р) и b~a(Р) возможно только в случае, когда a=b. (Заметим, что пара (a,b), удовлетворяющая данному условию, может вообще не существовать.)



<== предыдущая лекция | следующая лекция ==>
I.1. Множества и операции над ними | Отношение упорядоченности


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.284 сек.