Транзитивное отношение — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Добавлены определения нетранзитивного и антитранзитивного отношения, добалены также примеры и источники информации.)
(Добавлена информация про классы и отношения эквивалентности, тема расширена примерами, слегка дополнены источники)
Строка 1: Строка 1:
 
== Определение ==
 
== Определение ==
В математике [[Определение отношения|бинарное отношение]] <tex>R</tex> на множестве <tex>X</tex> называется ''транзитивным'', если для любых трёх элементов ''a, b, c'' из выполнения отношений <tex> aRb </tex> и <tex> bRc </tex> следует выполнение отношения <tex> aRc </tex>. Свойство ''транзитивности'' на отношениях в [[Основные определения: граф, ребро, вершина, степень, петля, путь, цикл|графе]] означает, что существоние пути из вершины ''a'' в ''b'' и из ''b'' в ''с'' влечёт существование пути из ''a'' в ''с''. Формально записывается <tex> (a \mapsto b) \land (b \mapsto c) \Rightarrow (a \mapsto c) </tex>. Также это можно понимать, что вершины графа ''a, b, c'' находятся в одной [[Отношение связности, компоненты связности|компоненте связности]].
+
В математике [[Определение отношения|бинарное отношение]] <tex>R</tex> на [[Множества|множестве]] <tex>X</tex> называется ''транзитивным'', если для любых трёх элементов ''a, b, c'' из выполнения отношений <tex> aRb </tex> и <tex> bRc </tex> следует выполнение отношения <tex> aRc </tex>. Свойство ''транзитивности'' на отношениях в [[Основные определения: граф, ребро, вершина, степень, петля, путь, цикл|графе]] означает, что существоние пути из вершины ''a'' в ''b'' и из ''b'' в ''с'' влечёт существование пути из ''a'' в ''с''. Формально записывается <tex> (a \mapsto b) \land (b \mapsto c) \Rightarrow (a \mapsto c) </tex>. Также это можно понимать, что вершины графа ''a, b, c'' находятся в одной [[Отношение связности, компоненты связности|компоненте связности]].
 
{{Определение
 
{{Определение
 
|definition =
 
|definition =
Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''транзитивным''', если для <tex>\forall a, b, c \in X</tex>: <tex>(aRb) \land (bRc) \Rightarrow (aRc)</tex>.
+
Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''транзитивным''', если для <tex>\forall a, b, c \in X\colon (aRb) \land (bRc) \Rightarrow (aRc)</tex>.
 
}}
 
}}
  
Строка 9: Строка 9:
 
{{Определение
 
{{Определение
 
|definition =  
 
|definition =  
Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''нетранзитивным''', если <tex>\exists a, b, c \in X</tex>: <tex>(aRb) \land (bRc) \Rightarrow \neg(aRc)</tex>.
+
Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''нетранзитивным''', если <tex>\exists a, b, c \in X\colon (aRb) \land (bRc) \Rightarrow \neg(aRc)</tex>.
 
}}
 
}}
  
Строка 15: Строка 15:
 
{{Определение
 
{{Определение
 
|definition =  
 
|definition =  
Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''антитранзитивным''', если для <tex>\forall a, b, c \in X</tex>: <tex>(aRb) \land (bRc) \Rightarrow \neg(aRc)</tex>.
+
Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''антитранзитивным''', если для <tex>\forall a, b, c \in X\colon (aRb) \land (bRc) \Rightarrow \neg(aRc)</tex>.
 
}}
 
}}
 
== Свойства ==
 
== Свойства ==
Строка 26: Строка 26:
 
* Отношения '''[[Частичный порядок|частичного порядка]]''':
 
* Отношения '''[[Частичный порядок|частичного порядка]]''':
 
** ''строгое неравенство:'' <tex>(a < b), (b < c) \Rightarrow (a < c)\;</tex>
 
** ''строгое неравенство:'' <tex>(a < b), (b < c) \Rightarrow (a < c)\;</tex>
** ''нестрогое неравенство'' <tex>\le\;</tex>
+
** ''нестрогое неравенство'' <tex>("\le ")\;</tex>
 
** '''включение подмножества:'''
 
** '''включение подмножества:'''
*** ''строгое подмножество'' <tex>\subset\;</tex>
+
*** ''строгое подмножество'' <tex>("\subset ")\;</tex>
*** ''нестрогое подмножество'' <tex>\subseteq\;</tex>
+
*** ''нестрогое подмножество'' <tex>("\subseteq ")\;</tex>
 
** '''делимость:'''  
 
** '''делимость:'''  
 
*** <tex>(a \mid b), (b \mid c) \Rightarrow (a \mid c)\;</tex>
 
*** <tex>(a \mid b), (b \mid c) \Rightarrow (a \mid c)\;</tex>
Строка 46: Строка 46:
 
* Являться коллегой по работе
 
* Являться коллегой по работе
 
* Быть подчиненным. Например, во времена феодального строя в Западной Европе была в ходу поговорка: ''Вассал моего вассала {{---}} не мой вассал''.
 
* Быть подчиненным. Например, во времена феодального строя в Западной Европе была в ходу поговорка: ''Вассал моего вассала {{---}} не мой вассал''.
 +
* Быть похожим на другого человека
  
 
== Примеры антитранзитивных отношений ==
 
== Примеры антитранзитивных отношений ==
Строка 51: Строка 52:
 
* Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д.
 
* Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д.
 
* Отношение ''бойцовской силы'' между биологическими видами(1-й вид организмов вытесняет 2-й вид, 2-й вытесняет 3-й, а тот, в свою очередь, вытесняет 1-й). Это относится и к группам людей, использующих разные экономические стратегии.
 
* Отношение ''бойцовской силы'' между биологическими видами(1-й вид организмов вытесняет 2-й вид, 2-й вытесняет 3-й, а тот, в свою очередь, вытесняет 1-й). Это относится и к группам людей, использующих разные экономические стратегии.
 +
 +
== Отношение эквивалентности. Класс эквивалентности ==
 +
Бинарное отношение <tex> R </tex> на множестве <tex> X </tex> называется ''отношением эквивалентности'', если оно [[Рефлексивное отношение|рефлексивно]], [[Симметричное отношение|симметрично]] и [[Транзитивное отношение|транзитивно]]. На письме обозначается, как <tex>\thicksim{,} \thickapprox{,} ={,} \equiv{,} \Leftrightarrow{.} </tex> Примером отношения эквивалентности может быть отношение ''иметь одинаковый рост'' на множестве людей.
 +
{{Определение
 +
|definition =
 +
Бинарное отношение <tex>\thicksim</tex>, заданное на множестве <tex>X</tex> называется '''отношение эквивалентности''', если
 +
* <tex> \forall a \in X\colon (a\thicksim a) </tex>
 +
* <tex> \forall a, b \in X\colon (a\thicksim b) \Rightarrow (b\thicksim a)</tex>
 +
* <tex> \forall a, b, c \in X\colon (a\thicksim b) \land (b\thicksim c) \Rightarrow (a\thicksim c)</tex>
 +
}}
 +
 +
С ''отношением эквивалентности'' тесно связано разбиение множества на классы.
 +
{{Определение
 +
|definition =
 +
Система непустых подмножеств <tex> \{ M_1, M_2,...,M_n\} </tex> множества <tex> M </tex> называется '''разбиением''' этого множества, если <tex> M = M_1 \cup M_2 \cup ... \cup M_n </tex> и при <tex> i \ne j\colon ~M_i \cap M_j = \varnothing{.} </tex> Сами множества <tex>M_1, M_2,...,M_n</tex> называются '''классами''' данного разбиения.
 +
}}
 +
 +
''Классом эквивалентности'' <tex> C(a) </tex> элемента ''a'' называется подмножество элементов эквивалентных ''a''. Из определения следует, что, если <tex> b \in C(a) </tex>, то <tex> С(a) = C(b) </tex>. Класс эквивалентности элемента ''a'' обозначают: <tex> [a],~ a/^{\sim} , ~\overline{a} </tex>.
 +
{{Определение
 +
|definition =
 +
Подмножество элементов множества <tex> X </tex> эквивалентных данному элементу <tex> a </tex> называется его '''классом эквивалентности''', т. е. <tex> [a] = \{ b ~ \in ~ X \mid a \thicksim b \}.</tex>
 +
}}
 +
Пусть <tex> a, b \in X </tex>, тогда либо <tex> [a] \cap [b] = \emptyset </tex>, либо <tex> [a] = [b] </tex>. Таким образом отношение эквивалентности порождает разбиение множества на ''классы эквивалентности''. Семейство всех классов эквивалентности образует множество, называемое ''фактор-множеством'', и обозначается <tex> X/^{\thicksim} </tex>.
 +
 +
== Примеры отношений эквивалентности ==
 +
* '''Равенство''' <tex> ("=") </tex> - классический пример отношения эквивалентности на любом множестве, в т. ч. [[Вещественные числа|вещественных чисел]]
 +
* Равенство по ''модулю:'' <tex> a \equiv b(mod ~ m) </tex>
 +
* В ''Евклидовой геометрии:''
 +
** отношение подобия<tex> ("\thicksim ") </tex>
 +
** отношение параллельности<tex> ("\parallel ") </tex>
 +
** отношение конгруэнтности<tex> ("\cong ") </tex>
 +
* Разбиение многоугольников по количеству вершин
 +
* Оношение ''равносильности'' на множестве уравнений
 +
* Отношение [[Мощность множества|равномощности]] множеств
 +
* Отношение ''принадлежать к одному виду'' на множестве животных
 +
* Отношение ''жить в одном городе'' на множестве людей
 +
 +
== Неэквивалентные отношения ==
 +
* Отношения '''[[Частичный порядок|частичного порядка]]''' не являются симметричными
 +
* Отношение ''иметь наибольший общий делитель больше 1'' - нетранзитивное. Например, <tex> \gcd (2,6) = 2, \gcd (3,6) = 3, \gcd(2,3) = 1 </tex>
 +
* Отношение ''быть родственниками'' на множестве людей - нерефлексивное. Человек не может быть родственником самому себе
 +
* Разбиение треугольников по свойствам сторон(разносторонние, равнобедренные, равносторонние) не образует классы эквивалентности, так как множество равносторонних треугольников является подмножеством равнобедренных треугольников
  
 
== Источники информации ==
 
== Источники информации ==
 
* [http://en.wikipedia.org/wiki/Transitive_relation Wikipedia | Transitive relation]
 
* [http://en.wikipedia.org/wiki/Transitive_relation Wikipedia | Transitive relation]
* [http://en.wikipedia.org/wiki/Intransitivity Wkipedia | Intransivity]
+
* [http://en.wikipedia.org/wiki/Intransitivity Wikipedia | Intransivity]
 +
* [http://ru.wikipedia.org/wiki/Отношение_эквивалентности Wikipedia | Отношение эквивалентности]
 
* [http://golovolomka.hobby.ru/books/gardner/gotcha/ch5/11.html Парадокс Кондорсе]
 
* [http://golovolomka.hobby.ru/books/gardner/gotcha/ch5/11.html Парадокс Кондорсе]
 
* [http://sarodom.ru/Statyi/002.htm Отношения на графах]
 
* [http://sarodom.ru/Statyi/002.htm Отношения на графах]
 
* [http://www.hse.ru/data/2010/11/21/1209059687/intr.doc Развитие понимания транзитивности и нетранзитивности]
 
* [http://www.hse.ru/data/2010/11/21/1209059687/intr.doc Развитие понимания транзитивности и нетранзитивности]
 +
* [http://www.smolensk.ru/user/sgma/MMORPH/N-3-html/1.htm Бинарные отношения. Отношения эквивалентности] (очень хорошая статья про отношения, в ней суть раскрыта более полно)
  
 
[[Категория: Дискретная математика и алгоритмы]]
 
[[Категория: Дискретная математика и алгоритмы]]
 
[[Категория: Отношения]]
 
[[Категория: Отношения]]

Версия 07:42, 21 октября 2011

Определение

В математике бинарное отношение [math]R[/math] на множестве [math]X[/math] называется транзитивным, если для любых трёх элементов a, b, c из выполнения отношений [math] aRb [/math] и [math] bRc [/math] следует выполнение отношения [math] aRc [/math]. Свойство транзитивности на отношениях в графе означает, что существоние пути из вершины a в b и из b в с влечёт существование пути из a в с. Формально записывается [math] (a \mapsto b) \land (b \mapsto c) \Rightarrow (a \mapsto c) [/math]. Также это можно понимать, что вершины графа a, b, c находятся в одной компоненте связности.

Определение:
Бинарное отношение [math]R[/math], заданное на множестве [math]X[/math] называется транзитивным, если для [math]\forall a, b, c \in X\colon (aRb) \land (bRc) \Rightarrow (aRc)[/math].


Если это условие соблюдается не для всех троек a, b, c, то такое отношение называется нетранзитивным. Например, не для всех троек [math] a, b, c \in N [/math] верно, что [math] (a \nmid b) \land (b \nmid c) \Rightarrow (a \nmid c) [/math].

Определение:
Бинарное отношение [math]R[/math], заданное на множестве [math]X[/math] называется нетранзитивным, если [math]\exists a, b, c \in X\colon (aRb) \land (bRc) \Rightarrow \neg(aRc)[/math].


Существует более "сильное" свойство — антитранзитивность. Под этим термином понимается, что для любых троек a, b, c отсутствует транзитивность. Антитранзитивное отношение — отношение победить в турнирах «на вылет»: если A победил игрока B, а B победил игрока C, то A не играл с C, следовательно, не мог его победить.

Определение:
Бинарное отношение [math]R[/math], заданное на множестве [math]X[/math] называется антитранзитивным, если для [math]\forall a, b, c \in X\colon (aRb) \land (bRc) \Rightarrow \neg(aRc)[/math].

Свойства

  • Если отношение [math]R[/math] транзитивно, то обратное отношение [math]R^{-1}[/math] также транзитивно. Пусть [math]aR^{-1}b, bR^{-1}c[/math], но по определению обратного отношения [math]cRb, bRa[/math]. Так как [math]R[/math] транзитивно, то [math]cRa[/math] и [math]aR^{-1}c[/math], что и требовалось доказать.
  • Если отношения [math]R, S[/math] транзитивны, то отношение [math]T = R \cap S[/math] транзитивно. Пусть [math]aTb, bTc \Rightarrow aRb, aSb, bRc, bSc[/math]. Из транзитивности [math]R, S[/math] следует [math]aRc, aSc[/math], но из определения пересечения отношений получаем [math]aTc[/math], что и требовалось доказать.
  • Из последнего свойства следует, что пересечение любого количества транзитивных отношений транзитивно. Пересечение всех транзитивных отношений на множестве называется транзитивным замыканием.

Примеры транзитивных отношений

  • Отношения частичного порядка:
    • строгое неравенство: [math](a \lt b), (b \lt c) \Rightarrow (a \lt c)\;[/math]
    • нестрогое неравенство [math]("\le ")\;[/math]
    • включение подмножества:
      • строгое подмножество [math]("\subset ")\;[/math]
      • нестрогое подмножество [math]("\subseteq ")\;[/math]
    • делимость:
      • [math](a \mid b), (b \mid c) \Rightarrow (a \mid c)\;[/math]
      • [math](a \,\vdots\, b), (b \,\vdots\, c) \Rightarrow (a \,\vdots\, c)\;[/math]
  • Равенство: [math](a = b), (b = c) \Rightarrow (a = c)\;[/math]
  • Эквивалентность: [math](a \Leftrightarrow b), (b \Leftrightarrow c) \Rightarrow (a \Leftrightarrow c)\;[/math]
  • Импликация: [math](a \Rightarrow b), (b \Rightarrow c) \Longrightarrow (a \Rightarrow c)\;[/math]
  • Параллельность: [math](a \parallel b), (b \parallel c) \Rightarrow (a \parallel c)\;[/math]
  • Отношение подобия геометрических фигур
  • Являться предком

Примеры нетранзитивных отношений

  • Пищевая цепочка: это отношение не всегда является транзитивным(пример — волки едят оленей, олени едят траву, но волки не едят траву, контрпример — люди едят кроликов, кролики едят морковь, но люди тоже едят морковь)
  • Быть предпочтительнее чем. Если мы хотим яблоко вместо апельсина, а вместо яблока мы бы хотели арбуз, то это не значит, что мы предпочтём арбуз яблоку.
  • Быть другом
  • Являться коллегой по работе
  • Быть подчиненным. Например, во времена феодального строя в Западной Европе была в ходу поговорка: Вассал моего вассала — не мой вассал.
  • Быть похожим на другого человека

Примеры антитранзитивных отношений

  • Быть сыном(отцом, бабушкой). Но! Можно быть братом(сестрой) — тогда отношение транзитивное.
  • Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д.
  • Отношение бойцовской силы между биологическими видами(1-й вид организмов вытесняет 2-й вид, 2-й вытесняет 3-й, а тот, в свою очередь, вытесняет 1-й). Это относится и к группам людей, использующих разные экономические стратегии.

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

Бинарное отношение [math] R [/math] на множестве [math] X [/math] называется отношением эквивалентности, если оно рефлексивно, симметрично и транзитивно. На письме обозначается, как [math]\thicksim{,} \thickapprox{,} ={,} \equiv{,} \Leftrightarrow{.} [/math] Примером отношения эквивалентности может быть отношение иметь одинаковый рост на множестве людей.

Определение:
Бинарное отношение [math]\thicksim[/math], заданное на множестве [math]X[/math] называется отношение эквивалентности, если
  • [math] \forall a \in X\colon (a\thicksim a) [/math]
  • [math] \forall a, b \in X\colon (a\thicksim b) \Rightarrow (b\thicksim a)[/math]
  • [math] \forall a, b, c \in X\colon (a\thicksim b) \land (b\thicksim c) \Rightarrow (a\thicksim c)[/math]


С отношением эквивалентности тесно связано разбиение множества на классы.

Определение:
Система непустых подмножеств [math] \{ M_1, M_2,...,M_n\} [/math] множества [math] M [/math] называется разбиением этого множества, если [math] M = M_1 \cup M_2 \cup ... \cup M_n [/math] и при [math] i \ne j\colon ~M_i \cap M_j = \varnothing{.} [/math] Сами множества [math]M_1, M_2,...,M_n[/math] называются классами данного разбиения.


Классом эквивалентности [math] C(a) [/math] элемента a называется подмножество элементов эквивалентных a. Из определения следует, что, если [math] b \in C(a) [/math], то [math] С(a) = C(b) [/math]. Класс эквивалентности элемента a обозначают: [math] [a],~ a/^{\sim} , ~\overline{a} [/math].

Определение:
Подмножество элементов множества [math] X [/math] эквивалентных данному элементу [math] a [/math] называется его классом эквивалентности, т. е. [math] [a] = \{ b ~ \in ~ X \mid a \thicksim b \}.[/math]

Пусть [math] a, b \in X [/math], тогда либо [math] [a] \cap [b] = \emptyset [/math], либо [math] [a] = [b] [/math]. Таким образом отношение эквивалентности порождает разбиение множества на классы эквивалентности. Семейство всех классов эквивалентности образует множество, называемое фактор-множеством, и обозначается [math] X/^{\thicksim} [/math].

Примеры отношений эквивалентности

  • Равенство [math] ("=") [/math] - классический пример отношения эквивалентности на любом множестве, в т. ч. вещественных чисел
  • Равенство по модулю: [math] a \equiv b(mod ~ m) [/math]
  • В Евклидовой геометрии:
    • отношение подобия[math] ("\thicksim ") [/math]
    • отношение параллельности[math] ("\parallel ") [/math]
    • отношение конгруэнтности[math] ("\cong ") [/math]
  • Разбиение многоугольников по количеству вершин
  • Оношение равносильности на множестве уравнений
  • Отношение равномощности множеств
  • Отношение принадлежать к одному виду на множестве животных
  • Отношение жить в одном городе на множестве людей

Неэквивалентные отношения

  • Отношения частичного порядка не являются симметричными
  • Отношение иметь наибольший общий делитель больше 1 - нетранзитивное. Например, [math] \gcd (2,6) = 2, \gcd (3,6) = 3, \gcd(2,3) = 1 [/math]
  • Отношение быть родственниками на множестве людей - нерефлексивное. Человек не может быть родственником самому себе
  • Разбиение треугольников по свойствам сторон(разносторонние, равнобедренные, равносторонние) не образует классы эквивалентности, так как множество равносторонних треугольников является подмножеством равнобедренных треугольников

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