В математике бинарное отношение R на множестве X является транзитивным , если для всех элементов a , b , c в X всякий раз, когда R связывает a с b и b с c , то R также связывает a с c .
Каждое частичное упорядочение и каждое отношение эквивалентности транзитивны. Например, меньше и равенство среди действительных чисел транзитивны: если a < b и b < c, то a < c ; и если x = y и y = z, то x = z .
Однородное отношение R на множестве X является транзитивным отношением , если [1]
Или в терминах логики первого порядка :
где a R b — инфиксная запись для ( a , b ) ∈ R .
В качестве нематематического примера, отношение «является предком» является транзитивным. Например, если Эми является предком Бекки, а Бекки является предком Кэрри, то Эми также является предком Кэрри.
С другой стороны, «является родной матерью» не является транзитивным отношением, потому что если Элис является родной матерью Бренды, а Бренда является родной матерью Клэр, то из этого не следует, что Элис является родной матерью Клэр. Фактически, это отношение антитранзитивно : Элис никогда не может быть родной матерью Клэр.
Нетранзитивные, неантитранзитивные отношения включают спортивные мероприятия (расписания плей-офф), «знает» и «общается с».
Примеры «больше», «меньше», «равен» ( равенство ) являются транзитивными отношениями на различных множествах. Как и множество действительных чисел или множество натуральных чисел:
Еще примеры транзитивных отношений:
Примеры нетранзитивных отношений:
Пустое отношение на любом множестве транзитивно [3], поскольку не существует элементов, таких что и , и, следовательно, условие транзитивности является пустопорожне истинным . Отношение R, содержащее только одну упорядоченную пару , также транзитивно: если упорядоченная пара имеет вид для некоторых , то единственными такими элементами являются , и действительно в этом случае , тогда как если упорядоченная пара не имеет вида , то таких элементов нет и, следовательно, является пустопорожне транзитивным.
Транзитивное отношение асимметрично тогда и только тогда, когда оно иррефлексивно . [6]
Транзитивное отношение не обязательно должно быть рефлексивным . Когда это так, оно называется предпорядком . Например, на множестве X = {1,2,3}:
В качестве контрпримера отношение действительных чисел транзитивно, но не рефлексивно.
Пусть R — бинарное отношение на множестве X. Транзитивное расширение R , обозначаемое R 1 , — это наименьшее бинарное отношение на X, такое что R 1 содержит R , и если ( a , b ) ∈ R и ( b , c ) ∈ R , то ( a , c ) ∈ R 1 . [7] Например, предположим, что X — это множество городов, некоторые из которых соединены дорогами. Пусть R — отношение на городах, где ( A , B ) ∈ R , если есть дорога, напрямую соединяющая город A и город B . Это отношение не обязательно должно быть транзитивным. Транзитивное расширение этого отношения можно определить как ( A , C ) ∈ R 1 , если вы можете путешествовать между городами A и C, используя не более двух дорог.
Если отношение транзитивно, то его транзитивное расширение — это оно само, то есть если R — транзитивное отношение, то R 1 = R .
Транзитивное расширение R 1 будет обозначаться как R 2 , и продолжая таким образом, в общем случае транзитивное расширение R i будет обозначаться как R i + 1 . Транзитивное замыкание R , обозначаемое как R * или R ∞ , является объединением множеств R , R 1 , R 2 , ... . [8]
Транзитивное замыкание отношения является транзитивным отношением. [8]
Отношение «является родителем по рождению» на множестве людей не является транзитивным отношением. Однако в биологии часто возникает необходимость рассматривать родство по рождению на протяжении произвольного числа поколений: отношение «является предком по рождению» является транзитивным отношением и является транзитивным замыканием отношения «является родителем по рождению».
Для приведенного выше примера городов и дорог ( A , C ) ∈ R * при условии, что вы можете путешествовать между городами A и C, используя любое количество дорог.
Неизвестна общая формула, которая подсчитывает количество транзитивных отношений на конечном множестве (последовательность A006905 в OEIS ). [9] Однако существует формула для нахождения количества отношений, которые одновременно являются рефлексивными, симметричными и транзитивными — другими словами, отношений эквивалентности — (последовательность A000110 в OEIS ), тех, которые являются симметричными и транзитивными, тех, которые являются симметричными, транзитивными и антисимметричными, и тех, которые являются тотальными, транзитивными и антисимметричными. Пфайффер [10] добился некоторого прогресса в этом направлении, выразив отношения с комбинациями этих свойств в терминах друг друга, но все еще сложно вычислить любое из них. См. также Бринкманн и Маккей (2005). [11]
Поскольку рефлексивизация любого транзитивного отношения является предпорядком , число транзитивных отношений на множестве из n элементов не превышает в 2 n раз числа предпорядков, поэтому оно асимптотически соответствует результатам Клейтмана и Ротшильда. [12]
Обратите внимание, что S ( n , k ) относится к числам Стирлинга второго рода .
Отношение R называется нетранзитивным , если оно не транзитивно, то есть если xRy и yRz , но не xRz , для некоторых x , y , z . Напротив, отношение R называется антитранзитивным , если xRy и yRz всегда подразумевают, что xRz не выполняется. Например, отношение, определяемое xRy , если xy — четное число, является нетранзитивным, [13] но не антитранзитивным. [14] Отношение, определяемое xRy , если x — четное, а y — нечетное, является как транзитивным, так и антитранзитивным. [15] Отношение, определяемое xRy , если x — последующее число y, является как нетранзитивным [16], так и антитранзитивным. [17] Неожиданные примеры нетранзитивности возникают в таких ситуациях, как политические вопросы или групповые предпочтения. [18]
Обобщенное до стохастических версий ( стохастическая транзитивность ), изучение транзитивности находит применение в теории принятия решений , психометрии и моделях полезности . [19]
Квазитранзитивное отношение — это еще одно обобщение; [5] оно должно быть транзитивным только на своей несимметричной части. Такие отношения используются в теории общественного выбора или микроэкономике . [20]
Предложение: Если R — унивалент , то R;R T транзитивен.
Следствие : Если R одновалентен, то R;RT является отношением эквивалентности на области определения R.