Состав отношений - Composition of relations
в математика из бинарные отношения, то композиционные отношения это концепция формирования новых отношений р ; S из двух данных отношений р и S. Состав отношений называется относительное умножение[1] в исчисление отношений. Композиция тогда относительный продукт[2]:40 факторных отношений. Состав функций является частным случаем композиции отношений.
Слова дядя и тетя указывают на сложное отношение: чтобы человек был дядей, он должен быть братом родителя (или сестрой тети). В алгебраическая логика говорят, что отношение дяди ( xUz ) является составом отношений "является братом" ( xBy ) и «является родителем» ( yPz ).
Начиная с Огастес Де Морган,[3] традиционная форма рассуждения силлогизм был включен в реляционные логические выражения и их состав.[4]
Определение
Если и являются двумя бинарными отношениями, их композиция это отношение
Другими словами, определяется правилом, которое гласит тогда и только тогда, когда есть элемент такой, что (т.е. и ).[5]:13
Варианты обозначений
Точка с запятой как инфиксная запись для построения отношений восходит к Эрнст Шредер учебник 1895 г.[6] Гюнтер Шмидт возобновил использование точки с запятой, особенно в Реляционная математика (2011).[2]:40[7] Использование точки с запятой совпадает с обозначением функциональной композиции, используемым (в основном компьютерными учеными) в теория категорий,[8] а также обозначение динамического соединения в лингвистическом динамическая семантика.[9]
Маленький круг использовался для инфиксной записи композиции отношений Джон М. Хауи в своих книгах учитывая полугруппы отношений.[10] Однако маленький кружок широко используется для обозначения состав функций который переворачивает текстовая последовательность из последовательности операций. Маленький кружок использовался на вводных страницах Графики и отношения[5]:18 пока он не был отброшен в пользу сопоставления (без инфиксной записи). Сопоставление обычно используется в алгебре для обозначения умножения, а также для обозначения относительного умножения.
Кроме того, при обозначении кружков можно использовать индексы. Некоторые авторы[11] предпочитаю писать и явно, когда необходимо, в зависимости от того, какое отношение применяется первым: левое или правое. Еще одна разновидность информатики - это Обозначение Z: используется для обозначения традиционной (правой) композиции, но ⨾ (жирная открытая точка с запятой с кодовой точкой Unicode U + 2A3E) обозначает левую композицию.[12][13]
Бинарные отношения иногда рассматриваются как морфизмы в категория Rel который имеет наборы как объекты. В Rel, композиция морфизмов - это в точности композиция отношений, как определено выше. Категория Набор наборов является подкатегорией Rel с теми же объектами, но с меньшим количеством морфизмов.
Свойства
- Состав отношений ассоциативный:
- В обратное отношение из р ; S является (р ; S)Т = SТ ; рТ. Это свойство делает набор всех бинарных отношений на множестве полугруппа с инволюцией.
- Состав (частичные) функции (т.е. функциональные отношения) снова (частичная) функция.
- Если р и S находятся инъективный, тогда р ; S инъективно, что, наоборот, влечет только инъективность р.
- Если р и S находятся сюръективный, тогда р ; S сюръективно, что, наоборот, подразумевает только сюръективность S.
- Множество бинарных отношений на множестве Икс (т.е. отношения из Икс к Икс) вместе с (левой или правой) композицией отношения образует моноид с нулем, где тождественное отображение на Икс это нейтральный элемент, а пустое множество - это нулевой элемент.
Состав в терминах матриц
Конечные бинарные отношения представлены логические матрицы. Элементы этих матриц равны нулю или единице, в зависимости от того, является ли представленное отношение ложным или истинным для строки и столбца, соответствующих сравниваемым объектам. Работа с такими матрицами включает булеву арифметику с 1 + 1 = 1 и 1 × 1 = 1. Запись в матричный продукт двух логических матриц будет 1, тогда только если умноженная строка и столбец имеют соответствующую единицу. Таким образом, логическая матрица композиции отношений может быть найдена путем вычисления матричного произведения матриц, представляющих факторы композиции. "Матрицы представляют собой метод для вычисление выводы, традиционно сделанные с помощью гипотетических силлогизмов и соритов ».[14]
Гетерогенные отношения
Рассмотрим неоднородное отношение р ⊆ А × B. Затем, используя композицию отношения р с этими разговаривать рТ, существуют однородные отношения R RТ (на А) и рТ р (на B).
Если ∀Икс ∈ А ∃y ∈ B xRy (р это полное отношение ), то ∀Икс xRRТИкс так что R RТ это рефлексивное отношение или я ⊆ R RТ где I - тождественное отношение {ИксяИкс : Икс ∈ А}. Аналогично, если р это сюръективное отношение тогда
- рТ р ⊇ I = {ИксяИкс : Икс ∈ B}. В таком случае р ⊆ R RТ р. Противоположное включение имеет место для дифункциональный связь.
Сочинение используется для различения отношений типа Феррера, удовлетворяющих
пример
Позволять А = {Франция, Германия, Италия, Швейцария} и B = {Французский, немецкий, итальянский} с отношением р данный aRb когда б это Национальный язык из а. В логическая матрица для р дан кем-то