Транзитивное отношение — различия между версиями
Shersh (обсуждение | вклад) (Добавлена информация про классы и отношения эквивалентности, тема расширена примерами, слегка дополнены источники) |
м (rollbackEdits.php mass rollback) |
||
(не показано 14 промежуточных версий 9 участников) | |||
Строка 1: | Строка 1: | ||
== Определение == | == Определение == | ||
− | + | [[Определение отношения|Бинарное отношение]] <tex>R</tex> на [[Множества|множестве]] <tex>X</tex> называется ''транзитивным'', если для любых трёх элементов <tex>a, b, c</tex> из выполнения отношений <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> называется '''транзитивным''' (англ. ''transitive binary relation''), если для <tex>\forall ~a, b, c \in X\colon ~(aRb)~ \land ~(bRc) \Rightarrow ~(aRc)</tex>. |
}} | }} | ||
− | Если это условие соблюдается не для всех троек | + | Если это условие соблюдается не для всех троек <tex>a, b, c</tex>, то такое отношение называется нетранзитивным. Например, не для всех троек <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) \ | + | Бинарное отношение <tex>R</tex>, заданное на множестве <tex>X,</tex> называется '''нетранзитивным''' (англ. ''intransitive binary relation''), если <tex>\exists ~a, b, c \in X\colon ~(aRb)~ \land ~(bRc)~ \land ~\neg(aRc)</tex>. |
}} | }} | ||
− | Существует более "сильное" свойство {{---}} '''антитранзитивность'''. Под этим термином понимается, что для любых троек | + | Существует более "сильное" свойство {{---}} '''антитранзитивность'''. Под этим термином понимается, что для любых троек <tex>a, b, c</tex> отсутствует транзитивность. Антитранзитивное отношение, например {{---}} отношение '''победить''' в турнирах «на вылет»: если <tex>A</tex> победил игрока <tex>B</tex>, а <tex>B</tex> победил игрока <tex>C</tex>, то <tex>A</tex> не играл с <tex>C</tex>, следовательно, не мог его победить. |
{{Определение | {{Определение | ||
|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> называется '''антитранзитивным''' (англ. ''antitransitive binary relation''), если для <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 ~("\leqslant ")\;</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> |
* Отношение ''подобия'' геометрических фигур | * Отношение ''подобия'' геометрических фигур | ||
* Являться предком | * Являться предком | ||
== Примеры нетранзитивных отношений == | == Примеры нетранзитивных отношений == | ||
− | * Пищевая цепочка: это отношение не всегда является транзитивным(пример {{---}} волки едят оленей, олени едят траву, но волки не едят траву | + | * Пищевая цепочка: это отношение не всегда является транзитивным (пример {{---}} волки едят оленей, олени едят траву, но волки не едят траву). |
− | * Быть предпочтительнее чем. Если мы хотим яблоко вместо апельсина, а вместо яблока мы бы хотели арбуз, то это не значит, что мы предпочтём арбуз | + | * ''Быть предпочтительнее чем''. Если мы хотим яблоко вместо апельсина, а вместо яблока мы бы хотели арбуз, то это не значит, что мы предпочтём арбуз апельсину. |
− | * Быть другом | + | * Быть другом. |
− | * Являться коллегой по работе | + | * Являться коллегой по работе. |
* Быть подчиненным. Например, во времена феодального строя в Западной Европе была в ходу поговорка: ''Вассал моего вассала {{---}} не мой вассал''. | * Быть подчиненным. Например, во времена феодального строя в Западной Европе была в ходу поговорка: ''Вассал моего вассала {{---}} не мой вассал''. | ||
− | * Быть похожим на другого человека | + | * Быть похожим на другого человека. |
== Примеры антитранзитивных отношений == | == Примеры антитранзитивных отношений == | ||
− | * Быть сыном(отцом, бабушкой) | + | * Быть сыном (отцом, бабушкой). |
* Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д. | * Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д. | ||
− | |||
− | == | + | == См. также == |
− | + | * [[Определение_отношения|Определение отношения]] | |
− | + | * [[Транзитивное_замыкание|Транзитивное замыкание]] | |
− | + | * [[Алгоритм_Флойда_—_Уоршалла|Алгоритм Флойда-Уоршалла (построение транзитивного замыкания отношения)]] | |
− | + | * [[Транзитивный_остов|Транзитивный остов]] | |
− | * | + | * [[Отношение_порядка|Отношение порядка]] |
− | + | * [[Отношение_эквивалентности|Отношение эквивалентности]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Источники информации == | == Источники информации == | ||
− | * [ | + | * [[wikipedia:Transitive_relation | Wikipedia {{---}} Transitive relation]] |
− | * [ | + | * [[wikipedia:Intransitivity | Wikipedia {{---}} Intransivity]] |
− | * [ | + | * [[wikipedia:ru:Отношение_эквивалентности | 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 Бинарные отношения. Отношения эквивалентности] (очень хорошая статья про отношения, в ней суть раскрыта более | + | * [http://www.smolensk.ru/user/sgma/MMORPH/N-3-html/1.htm Бинарные отношения. Отношения эквивалентности] (очень хорошая статья про отношения, в ней суть раскрыта более подробно) |
[[Категория: Дискретная математика и алгоритмы]] | [[Категория: Дискретная математика и алгоритмы]] | ||
[[Категория: Отношения]] | [[Категория: Отношения]] |
Текущая версия на 19:07, 4 сентября 2022
Содержание
Определение
Бинарное отношение на множестве называется транзитивным, если для любых трёх элементов из выполнения отношений и следует выполнение отношения .
Определение: |
Бинарное отношение | , заданное на множестве называется транзитивным (англ. transitive binary relation), если для .
Если это условие соблюдается не для всех троек , то такое отношение называется нетранзитивным. Например, не для всех троек верно, что .
Определение: |
Бинарное отношение | , заданное на множестве называется нетранзитивным (англ. intransitive binary relation), если .
Существует более "сильное" свойство — антитранзитивность. Под этим термином понимается, что для любых троек отсутствует транзитивность. Антитранзитивное отношение, например — отношение победить в турнирах «на вылет»: если победил игрока , а победил игрока , то не играл с , следовательно, не мог его победить.
Определение: |
Бинарное отношение | , заданное на множестве называется антитранзитивным (англ. antitransitive binary relation), если для .
Свойства
- Если отношение транзитивно, то обратное отношение также транзитивно. Пусть , но по определению обратного отношения . Так как транзитивно, то и , что и требовалось доказать.
- Если отношения транзитивны, то отношение транзитивно. Пусть . Из транзитивности следует , но из определения пересечения отношений получаем , что и требовалось доказать.
Примеры транзитивных отношений
- Отношения частичного порядка:
- строгое неравенство
- нестрогое неравенство
- включение подмножества:
- строгое подмножество
- нестрогое подмножество
- делимость:
- Равенство
- Эквивалентность
- Импликация
- Параллельность
- Отношение подобия геометрических фигур
- Являться предком
Примеры нетранзитивных отношений
- Пищевая цепочка: это отношение не всегда является транзитивным (пример — волки едят оленей, олени едят траву, но волки не едят траву).
- Быть предпочтительнее чем. Если мы хотим яблоко вместо апельсина, а вместо яблока мы бы хотели арбуз, то это не значит, что мы предпочтём арбуз апельсину.
- Быть другом.
- Являться коллегой по работе.
- Быть подчиненным. Например, во времена феодального строя в Западной Европе была в ходу поговорка: Вассал моего вассала — не мой вассал.
- Быть похожим на другого человека.
Примеры антитранзитивных отношений
- Быть сыном (отцом, бабушкой).
- Игра "Камень, ножницы, бумага". Камень побеждает ножницы, ножницы выигрывают у бумаги, но камень проигрывает бумаге и т. д.
См. также
- Определение отношения
- Транзитивное замыкание
- Алгоритм Флойда-Уоршалла (построение транзитивного замыкания отношения)
- Транзитивный остов
- Отношение порядка
- Отношение эквивалентности
Источники информации
- Wikipedia — Transitive relation
- Wikipedia — Intransivity
- Wikipedia — Отношение эквивалентности
- Парадокс Кондорсе
- Отношения на графах
- Развитие понимания транзитивности и нетранзитивности
- Бинарные отношения. Отношения эквивалентности (очень хорошая статья про отношения, в ней суть раскрыта более подробно)