Транзитивное отношение — различия между версиями
Shersh (обсуждение | вклад)  (Добавлена информация про классы и отношения эквивалентности, тема расширена примерами, слегка дополнены источники)  | 
				Shersh (обсуждение | вклад)   | 
				||
| Строка 1: | Строка 1: | ||
== Определение ==  | == Определение ==  | ||
| − | + | [[Определение отношения|Бинарное отношение]] <tex>R</tex> на [[Множества|множестве]] <tex>X</tex> называется ''транзитивным'', если для любых трёх элементов ''a, b, c'' из выполнения отношений <tex> aRb </tex> и <tex> bRc </tex> следует выполнение отношения <tex> aRc </tex>.  | |
{{Определение  | {{Определение  | ||
|definition =  | |definition =  | ||
| − | Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''транзитивным''', если для <tex>\forall a, b, c \in X\colon (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>.  | 
}}  | }}  | ||
| − | Если это условие соблюдается не для всех троек ''a, b, c'', то такое отношение называется нетранзитивным. Например, не для всех троек <tex> a, b, c \in N </tex> верно, что <tex> (a \nmid b) \land (b \nmid c) \Rightarrow (a \nmid c) </tex>.  | + | Если это условие соблюдается не для всех троек ''a, b, c'', то такое отношение называется нетранзитивным. Например, не для всех троек <tex> a, b, c \in \mathbb{N} </tex> верно, что <tex>~(a \nmid b)~ \land ~(b \nmid c)~ \Rightarrow ~(a \nmid c) </tex>.  | 
{{Определение  | {{Определение  | ||
|definition =    | |definition =    | ||
| − | Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''нетранзитивным''', если <tex>\exists a, b, c \in X\colon (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>.  | 
}}  | }}  | ||
| − | Существует более "сильное" свойство {{---}} '''антитранзитивность'''. Под этим термином понимается, что для любых троек ''a, b, c'' отсутствует транзитивность. Антитранзитивное отношение {{---}} отношение '''победить''' в турнирах «на вылет»: если A победил игрока B, а B победил игрока C, то A не играл с C, следовательно, не мог его победить.  | + | Существует более "сильное" свойство {{---}} '''антитранзитивность'''. Под этим термином понимается, что для любых троек ''a, b, c'' отсутствует транзитивность. Антитранзитивное отношение, например {{---}} отношение '''победить''' в турнирах «на вылет»: если A победил игрока B, а B победил игрока C, то A не играл с C, следовательно, не мог его победить.  | 
{{Определение  | {{Определение  | ||
|definition =    | |definition =    | ||
| − | Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X</tex> называется '''антитранзитивным''', если для <tex>\forall a, b, c \in X\colon (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>.  | 
}}  | }}  | ||
== Свойства ==  | == Свойства ==  | ||
| − | * Если отношение <tex>R</tex> транзитивно, то обратное отношение <tex>R^{-1}</tex> также транзитивно. Пусть <tex>aR^{-1}b, bR^{-1}c</tex>, но по определению обратного отношения <tex>cRb, bRa</tex>. Так как <tex>R</tex> транзитивно, то <tex>cRa</tex> и <tex>aR^{-1}c</tex>, что и требовалось доказать.  | + | * Если отношение <tex>R</tex> транзитивно, то обратное отношение <tex>R^{-1}</tex> также транзитивно. Пусть <tex>aR^{-1}b, ~bR^{-1}c</tex>, но по определению обратного отношения <tex>cRb, ~bRa</tex>. Так как <tex>R</tex> транзитивно, то <tex>cRa</tex> и <tex>aR^{-1}c</tex>, что и требовалось доказать.  | 
| − | * Если отношения <tex>R, S</tex> транзитивны, то отношение <tex>T = R \cap S</tex> транзитивно. Пусть <tex>aTb, bTc \Rightarrow aRb, aSb, bRc, bSc</tex>. Из транзитивности <tex>R, S</tex> следует <tex>aRc, aSc</tex>, но из определения пересечения отношений получаем <tex>aTc</tex>, что и требовалось доказать  | + | * Если отношения <tex>R, ~S</tex> транзитивны, то отношение <tex>T~ = ~R \cap S</tex> транзитивно. Пусть <tex>aTb, ~bTc \Rightarrow ~aRb, ~aSb, ~bRc, ~bSc</tex>. Из транзитивности <tex>R, ~S</tex> следует <tex>aRc, ~aSc</tex>, но из определения пересечения отношений получаем <tex>aTc</tex>, что и требовалось доказать.  | 
| − | |||
== Примеры транзитивных отношений ==  | == Примеры транзитивных отношений ==  | ||
* Отношения '''[[Частичный порядок|частичного порядка]]''':  | * Отношения '''[[Частичный порядок|частичного порядка]]''':  | ||
| − | **   | + | ** строгое неравенство <tex>\colon ~(a < b), ~(b < c)~ \Rightarrow ~(~a < c)\;</tex>  | 
| − | **   | + | ** нестрогое неравенство <tex>\colon ~("\le ")\;</tex>  | 
** '''включение подмножества:'''  | ** '''включение подмножества:'''  | ||
| − | ***   | + | *** строгое подмножество <tex>\colon ~ ("\subset ")\;</tex>  | 
| − | ***   | + | *** нестрогое подмножество <tex>\colon ~ ("\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>  | 
| − | *** <tex>(a \,\vdots\, b), (b \,\vdots\, c) \Rightarrow (a \,\vdots\, c)\;</tex>  | + | *** <tex>(a \,\vdots\, b), ~(b \,\vdots\, c)~ \Rightarrow ~(a \,\vdots\, c)\;</tex>  | 
| − | * '''Равенство  | + | * '''Равенство''' <tex>\colon ~(a = b), ~(b = c) \Rightarrow ~(a = c)\;</tex>  | 
| − | * '''Эквивалентность  | + | * '''Эквивалентность''' <tex>\colon ~(a \Leftrightarrow b), ~(b \Leftrightarrow c)~ \Rightarrow ~(a \Leftrightarrow c)\;</tex>  | 
| − | * '''Импликация  | + | * '''Импликация''' <tex>\colon ~(a \Rightarrow b), ~(b \Rightarrow c)~ \Longrightarrow ~(a \Rightarrow c)\;</tex>  | 
| − | * '''Параллельность  | + | * '''Параллельность''' <tex>\colon ~(a \parallel b), ~(b \parallel c)~ \Rightarrow ~(a \parallel c)\;</tex>  | 
* Отношение ''подобия'' геометрических фигур  | * Отношение ''подобия'' геометрических фигур  | ||
* Являться предком  | * Являться предком  | ||
== Примеры нетранзитивных отношений ==  | == Примеры нетранзитивных отношений ==  | ||
| − | * Пищевая цепочка: это отношение не всегда является транзитивным(пример {{---}} волки едят оленей, олени едят траву, но волки не едят траву  | + | * Пищевая цепочка: это отношение не всегда является транзитивным (пример {{---}} волки едят оленей, олени едят траву, но волки не едят траву)  | 
| − | * Быть предпочтительнее чем. Если мы хотим яблоко вместо апельсина, а вместо яблока мы бы хотели арбуз, то это не значит, что мы предпочтём арбуз яблоку.  | + | * ''Быть предпочтительнее чем''. Если мы хотим яблоко вместо апельсина, а вместо яблока мы бы хотели арбуз, то это не значит, что мы предпочтём арбуз яблоку.  | 
* Быть другом  | * Быть другом  | ||
* Являться коллегой по работе  | * Являться коллегой по работе  | ||
| Строка 49: | Строка 48: | ||
== Примеры антитранзитивных отношений ==  | == Примеры антитранзитивных отношений ==  | ||
| − | * Быть сыном(отцом, бабушкой). Но! Можно быть братом(сестрой) {{---}} тогда отношение транзитивное.  | + | * Быть сыном (отцом, бабушкой). Но! Можно быть братом (сестрой) {{---}} тогда отношение транзитивное.  | 
* Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д.  | * Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д.  | ||
| − | |||
== Отношение эквивалентности. Класс эквивалентности ==  | == Отношение эквивалентности. Класс эквивалентности ==  | ||
| Строка 58: | Строка 56: | ||
|definition =    | |definition =    | ||
Бинарное отношение <tex>\thicksim</tex>, заданное на множестве <tex>X</tex> называется '''отношение эквивалентности''', если  | Бинарное отношение <tex>\thicksim</tex>, заданное на множестве <tex>X</tex> называется '''отношение эквивалентности''', если  | ||
| − | * <tex> \forall a \in X\colon (a\thicksim a) </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 \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>  | + | * <tex> \forall ~a, b, c \in X\colon ~(a\thicksim b)~ \land ~(b\thicksim c)~ \Rightarrow ~(a\thicksim c)</tex>  | 
}}  | }}  | ||
| Строка 69: | Строка 67: | ||
}}  | }}  | ||
| − | ''Классом эквивалентности'' <tex> C(a) </tex> элемента ''a'' называется подмножество элементов эквивалентных ''a''. Из определения следует, что, если <tex> b \in C(a) </tex>, то <tex>   | + | ''Классом эквивалентности'' <tex> C(a) </tex> элемента ''a'' называется подмножество элементов эквивалентных ''a''. Из определения следует, что, если <tex> b \in C(a) </tex>, то <tex> ~C(a)~ = ~C(b) </tex>. Класс эквивалентности элемента ''a'' обозначают: <tex> [a],~ a/^{\sim} , ~\overline{a} </tex>.  | 
{{Определение  | {{Определение  | ||
|definition =    | |definition =    | ||
| − | Подмножество элементов множества <tex> X </tex> эквивалентных данному элементу <tex> a </tex> называется его '''классом эквивалентности''', т. е. <tex> [a] = \{ b ~ \in ~ X \mid a \thicksim b \}.</tex>  | + | Подмножество элементов множества <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> a, b \in X </tex>, тогда либо <tex> [a] \cap [b] = \emptyset </tex>, либо <tex> [a] = [b] </tex>. Таким образом отношение эквивалентности порождает разбиение множества на ''классы эквивалентности''. Семейство всех классов эквивалентности образует множество, называемое ''фактор-множеством'', и обозначается <tex> X/^{\thicksim} </tex>.  | ||
== Примеры отношений эквивалентности ==  | == Примеры отношений эквивалентности ==  | ||
| − | *   | + | * ''Равенство'' - классический пример отношения эквивалентности на любом множестве, в т. ч. [[Вещественные числа|вещественных чисел]]  | 
| − | * Равенство по ''модулю:'' <tex> a \equiv b(mod ~ m) </tex>  | + | * Равенство по ''модулю:'' <tex> a \equiv b~(mod ~ m) </tex>  | 
* В ''Евклидовой геометрии:''  | * В ''Евклидовой геометрии:''  | ||
** отношение подобия<tex> ("\thicksim ") </tex>  | ** отношение подобия<tex> ("\thicksim ") </tex>  | ||
| − | ** отношение параллельности<tex> ("\parallel ") </tex>  | + | ** отношение параллельности<tex>\colon ~ ("\parallel ") </tex>  | 
| − | ** отношение конгруэнтности<tex> ("\cong ") </tex>  | + | ** отношение конгруэнтности<tex>\colon ~ ("\cong ") </tex>  | 
* Разбиение многоугольников по количеству вершин  | * Разбиение многоугольников по количеству вершин  | ||
* Оношение ''равносильности'' на множестве уравнений  | * Оношение ''равносильности'' на множестве уравнений  | ||
| Строка 91: | Строка 89: | ||
== Неэквивалентные отношения ==  | == Неэквивалентные отношения ==  | ||
* Отношения '''[[Частичный порядок|частичного порядка]]''' не являются симметричными  | * Отношения '''[[Частичный порядок|частичного порядка]]''' не являются симметричными  | ||
| − | * Отношение ''иметь наибольший общий делитель больше 1''   | + | * Отношение ''иметь наибольший общий делитель больше 1'' нетранзитивное. Например, <tex> ~\gcd (2,6) = 2, ~\gcd (3,6) = 3, ~\gcd(2,3) = 1 </tex>  | 
| − | * Отношение ''быть родственниками'' на множестве людей   | + | * Отношение ''быть родственниками'' на множестве людей нерефлексивное. Человек не может быть родственником самому себе  | 
| − | * Разбиение треугольников по свойствам сторон(разносторонние, равнобедренные, равносторонние) не образует классы эквивалентности, так как множество равносторонних треугольников является подмножеством равнобедренных треугольников  | + | * Разбиение треугольников по свойствам сторон (разносторонние, равнобедренные, равносторонние) не образует классы эквивалентности, так как множество равносторонних треугольников является подмножеством равнобедренных треугольников  | 
== Источники информации ==  | == Источники информации ==  | ||
Версия 10:30, 12 декабря 2011
Содержание
Определение
Бинарное отношение на множестве называется транзитивным, если для любых трёх элементов a, b, c из выполнения отношений и следует выполнение отношения .
| Определение: | 
| Бинарное отношение , заданное на множестве называется транзитивным, если для . | 
Если это условие соблюдается не для всех троек a, b, c, то такое отношение называется нетранзитивным. Например, не для всех троек  верно, что .
| Определение: | 
| Бинарное отношение , заданное на множестве называется нетранзитивным, если . | 
Существует более "сильное" свойство — антитранзитивность. Под этим термином понимается, что для любых троек a, b, c отсутствует транзитивность. Антитранзитивное отношение, например — отношение победить в турнирах «на вылет»: если A победил игрока B, а B победил игрока C, то A не играл с C, следовательно, не мог его победить.
| Определение: | 
| Бинарное отношение , заданное на множестве называется антитранзитивным, если для . | 
Свойства
- Если отношение транзитивно, то обратное отношение также транзитивно. Пусть , но по определению обратного отношения . Так как транзитивно, то и , что и требовалось доказать.
 - Если отношения транзитивны, то отношение транзитивно. Пусть . Из транзитивности следует , но из определения пересечения отношений получаем , что и требовалось доказать.
 
Примеры транзитивных отношений
-  Отношения частичного порядка:
- строгое неравенство
 - нестрогое неравенство
 -  включение подмножества:
- строгое подмножество
 - нестрогое подмножество
 
 -  делимость: 
 
 - Равенство
 - Эквивалентность
 - Импликация
 - Параллельность
 - Отношение подобия геометрических фигур
 - Являться предком
 
Примеры нетранзитивных отношений
- Пищевая цепочка: это отношение не всегда является транзитивным (пример — волки едят оленей, олени едят траву, но волки не едят траву)
 - Быть предпочтительнее чем. Если мы хотим яблоко вместо апельсина, а вместо яблока мы бы хотели арбуз, то это не значит, что мы предпочтём арбуз яблоку.
 - Быть другом
 - Являться коллегой по работе
 - Быть подчиненным. Например, во времена феодального строя в Западной Европе была в ходу поговорка: Вассал моего вассала — не мой вассал.
 - Быть похожим на другого человека
 
Примеры антитранзитивных отношений
- Быть сыном (отцом, бабушкой). Но! Можно быть братом (сестрой) — тогда отношение транзитивное.
 - Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д.
 
Отношение эквивалентности. Класс эквивалентности
Бинарное отношение на множестве называется отношением эквивалентности, если оно рефлексивно, симметрично и транзитивно. На письме обозначается, как Примером отношения эквивалентности может быть отношение иметь одинаковый рост на множестве людей.
| Определение: | 
| Бинарное отношение , заданное на множестве  называется отношение эквивалентности, если
 | 
С отношением эквивалентности тесно связано разбиение множества на классы. 
| Определение: | 
| Система непустых подмножеств множества называется разбиением этого множества, если и при Сами множества называются классами данного разбиения. | 
Классом эквивалентности  элемента a называется подмножество элементов эквивалентных a. Из определения следует, что, если , то . Класс эквивалентности элемента a обозначают: .
| Определение: | 
| Подмножество элементов множества эквивалентных данному элементу называется его классом эквивалентности, т. е. | 
Пусть , тогда либо , либо . Таким образом отношение эквивалентности порождает разбиение множества на классы эквивалентности. Семейство всех классов эквивалентности образует множество, называемое фактор-множеством, и обозначается .
Примеры отношений эквивалентности
- Равенство - классический пример отношения эквивалентности на любом множестве, в т. ч. вещественных чисел
 - Равенство по модулю:
 -  В Евклидовой геометрии:
- отношение подобия
 - отношение параллельности
 - отношение конгруэнтности
 
 - Разбиение многоугольников по количеству вершин
 - Оношение равносильности на множестве уравнений
 - Отношение равномощности множеств
 - Отношение принадлежать к одному виду на множестве животных
 - Отношение жить в одном городе на множестве людей
 
Неэквивалентные отношения
- Отношения частичного порядка не являются симметричными
 - Отношение иметь наибольший общий делитель больше 1 нетранзитивное. Например,
 - Отношение быть родственниками на множестве людей нерефлексивное. Человек не может быть родственником самому себе
 - Разбиение треугольников по свойствам сторон (разносторонние, равнобедренные, равносторонние) не образует классы эквивалентности, так как множество равносторонних треугольников является подмножеством равнобедренных треугольников
 
Источники информации
- Wikipedia | Transitive relation
 - Wikipedia | Intransivity
 - Wikipedia | Отношение эквивалентности
 - Парадокс Кондорсе
 - Отношения на графах
 - Развитие понимания транзитивности и нетранзитивности
 - Бинарные отношения. Отношения эквивалентности (очень хорошая статья про отношения, в ней суть раскрыта более полно)