Композиция отношений — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
м (use \iff, Luke)
м (rollbackEdits.php mass rollback)
 
(не показаны 23 промежуточные версии 11 участников)
Строка 1: Строка 1:
 
{{Определение
 
{{Определение
 
|definition=
 
|definition=
'''Композицией''' (произведением, суперпозицией) бинарных отношений <tex>R\subseteq A\times B</tex> и <tex>S\subseteq B\times C</tex> называется такое отношение <tex> (R \circ S) \subseteq A\times C</tex>, что:  
+
'''Композицией''' (произведением, суперпозицией) бинарных отношений (англ. ''composition of binary relations'') <tex>R\subseteq A\times B</tex> и <tex>S\subseteq B\times C</tex> называется такое отношение <tex> (R \circ S) \subseteq A\times C</tex>, что:  
  
 
<tex>\forall a \in A, c \in C : a (R \circ S) c \iff \exists b \in B : (a R b) \wedge (b S c) </tex>.
 
<tex>\forall a \in A, c \in C : a (R \circ S) c \iff \exists b \in B : (a R b) \wedge (b S c) </tex>.
 
}}
 
}}
 +
Примером такого отношения может служить отношение на некотором множестве <tex>A</tex> населенных пунктов <tex>R\subseteq A\times A</tex>  {{---}}  отношение "можно доехать на поезде", а <tex>S\subseteq A\times A</tex>  {{---}}  отношение "можно доехать на автобусе". Тогда отношение <tex>R\circ S\subseteq A\times A</tex>  {{---}}  отношение "можно добраться из пункта А в пункт Б, сначала проехав на поезде, а потом на автобусе (только по одному разу)".
  
Примером такого отношения может служить отношение на некотором множестве <tex>A</tex> населенных пунктов <tex>R\subseteq A\times A</tex> - отношение "можно доехать на поезде", а <tex>S\subseteq A\times A</tex> - отношение "можно доехать на автобусе". Тогда отношение <tex>R\circ S\subseteq A\times A</tex> - отношение "можно добраться из пункта А в пункт Б, сначала проехав на поезде, а потом на автобусе (только по одному разу)".
+
== Степень отношений ==
 
 
=Степень отношений=
 
  
 
{{Определение
 
{{Определение
 
|definition=
 
|definition=
'''Степень отношения''' <tex>R^{n} \subseteq A\times A</tex>, определяется следующим образом:
+
'''Степень отношения''' (англ. ''power of relation'') <tex>R^{n} \subseteq A\times A</tex>, определяется следующим образом:
  
 
* <tex> R^{n} = R^{n-1} \circ R; </tex>
 
* <tex> R^{n} = R^{n-1} \circ R; </tex>
Строка 23: Строка 22:
 
В связи с этим понятием, также вводятся обозначения:
 
В связи с этим понятием, также вводятся обозначения:
  
<tex> R^{+} = \bigcup\limits^{\infty}_{i=1} R^{i}; </tex>
+
<tex> R^{+} = \bigcup\limits^{\infty}_{i=1} R^{i} </tex> — [[Транзитивное замыкание]] (англ. ''transitive closure'') отношения <tex>R</tex>;
  
<tex> R^{*} = \bigcup\limits^{\infty}_{i=0} R^{i} </tex> - [[Транзитивное замыкание]] отношения R
 
  
=Обратное отношение=
+
<tex> R^{*} = \bigcup\limits^{\infty}_{i=0} R^{i} </tex> — Транзитивно-рефлексивное замыкание отношения <tex>R</tex>
 +
 
 +
== Обратное отношение ==
  
 
{{Определение
 
{{Определение
 
|definition=
 
|definition=
Отношение <tex>R^{-1} \subseteq B\times A</tex> называют '''обратным''' для отношения <tex> R \subseteq A\times B</tex>, если:
+
Отношение <tex>R^{-1} \subseteq B\times A</tex> называют '''обратным''' (англ. ''inverse relation'') для отношения <tex> R \subseteq A\times B</tex>, если:
  
<tex> aR^{-1}b \Leftrightarrow bRa </tex>
+
<tex> bR^{-1}a \iff aRb </tex>
 
}}
 
}}
  
 
{{Определение
 
{{Определение
 
|definition=
 
|definition=
'''Ядром отношения''' R называется отношение <tex> R\circ R^{-1} </tex>
+
'''Ядром отношения''' (англ. ''kernel of relation'') <tex>R</tex> называется отношение <tex> R\circ R^{-1} </tex>
 
}}
 
}}
  
=Свойства=
+
== Свойства ==
 +
Композиция отношений обладает следующими свойствами:
 +
 
 +
* Ядро отношения <tex> R </tex> [[Симметричное отношение|симметрично]]: &nbsp; <tex>a (R \circ R^{-1}) b  \iff  b (R \circ R^{-1})a </tex>
 +
 
 +
* Композиция отношений [[Ассоциативная операция|ассоциативна]]: &nbsp; <tex> (R \circ S) \circ T = R \circ (S \circ T) </tex>
 +
 
 +
* Обратное отношение для отношения, являющемуся обратным к <tex> R </tex> есть само <tex> R :</tex> &nbsp; <tex>  (R^{-1})^{-1} = R </tex>
  
* Ядро отношения R [[Симметричное отношение|симметрично]]: <tex> a (R \circ R^{-1}) b \iff \exists c: (a R c) \wedge (c R^{-1} b) \Leftrightarrow \exists c: (b R c) \wedge (c R^{-1} a) \iff b (R \circ R^{-1} ) a</tex>
+
* Обратное отношение к композиции отношений <tex>R </tex> и  <tex>S </tex> есть композиция отношений, обратных к <tex>R </tex> и  <tex>S : </tex> &nbsp; <tex> (R \circ S) ^ {-1} = (S ^ {-1}) \circ (R ^ {-1}) </tex>
  
* <tex> (R^{-1})^{-1} = R </tex>
+
* Обратное отношение к объединению отношений <tex>R </tex> и  <tex>S </tex> есть объединение отношений, обратных к <tex>R </tex> и  <tex>S : </tex> &nbsp;<tex> (R \cup S) ^ {-1} = (R^{-1}) \cup (S^{-1}) </tex>
  
* <tex> (R \circ S) \circ T = R \circ (S \circ T) </tex>
+
* Обратное отношение к пересечению отношений <tex>R </tex> и  <tex>S </tex> есть пересечение отношений, обратных к <tex>R </tex> и  <tex>S : </tex> &nbsp;<tex> (R \cap S) ^ {-1} = (R^{-1}) \cap (S^{-1}) </tex>
  
* <tex> (R \circ S) ^ {-1} = (S ^ {-1}) \circ (R ^ {-1}) </tex>
+
== См. также ==
 +
* [[Бинарное_отношение|Бинарное отношение]]
 +
* [[Транзитивное_замыкание|Транзитивное замыкание]]
  
* <tex> (R \cup S) ^ {-1} = (R^{-1}) \cup (S^{-1}) </tex>
+
==Источники информации==
 +
* Новиков Ф. А. {{---}} Дискретная математика для программистов: Учебник для вузов. 3-е изд. {{---}} СПБ.: Питер, 2009 {{---}} 52 с.
 +
* [http://en.wikipedia.org/wiki/Composition_of_relations Wikipedia {{---}} Composition of relations]
 +
* [http://math2.uncc.edu/~hbreiter/m1165/Lecture10.pdf UNC Charlotte {{---}} Lectures in Discrete Mathematics: Composition of Relations and Directed Graphs.]
  
* <tex> (R \cap S) ^ {-1} = (R^{-1}) \cap (S^{-1}) </tex>
+
[[Категория: Дискретная математика и алгоритмы]]
 +
[[Категория: Отношения ]]

Текущая версия на 19:28, 4 сентября 2022

Определение:
Композицией (произведением, суперпозицией) бинарных отношений (англ. composition of binary relations) RA×B и SB×C называется такое отношение (RS)A×C, что: aA,cC:a(RS)cbB:(aRb)(bSc).

Примером такого отношения может служить отношение на некотором множестве A населенных пунктов RA×A — отношение "можно доехать на поезде", а SA×A — отношение "можно доехать на автобусе". Тогда отношение RSA×A — отношение "можно добраться из пункта А в пункт Б, сначала проехав на поезде, а потом на автобусе (только по одному разу)".

Степень отношений

Определение:
Степень отношения (англ. power of relation) RnA×A, определяется следующим образом:
  • Rn=Rn1R;
  • R1=R;
  • R0={(x,x)xA};


В связи с этим понятием, также вводятся обозначения:

R+=i=1RiТранзитивное замыкание (англ. transitive closure) отношения R;


R=i=0Ri — Транзитивно-рефлексивное замыкание отношения R

Обратное отношение

Определение:
Отношение R1B×A называют обратным (англ. inverse relation) для отношения RA×B, если: bR1aaRb


Определение:
Ядром отношения (англ. kernel of relation) R называется отношение RR1


Свойства

Композиция отношений обладает следующими свойствами:

  • Ядро отношения R симметрично:   a(RR1)bb(RR1)a
  • Композиция отношений ассоциативна:   (RS)T=R(ST)
  • Обратное отношение для отношения, являющемуся обратным к R есть само R:   (R1)1=R
  • Обратное отношение к композиции отношений R и S есть композиция отношений, обратных к R и S:   (RS)1=(S1)(R1)
  • Обратное отношение к объединению отношений R и S есть объединение отношений, обратных к R и S:  (RS)1=(R1)(S1)
  • Обратное отношение к пересечению отношений R и S есть пересечение отношений, обратных к R и S:  (RS)1=(R1)(S1)

См. также

Источники информации