Математическая операция
В математике бинарных отношений композиция отношений — это формирование нового бинарного отношения R ; S из двух заданных бинарных отношений R и S. В исчислении отношений композиция отношений называется относительным умножением , [1] а ее результат называется относительным произведением . [2] : 40 Композиция функций — это частный случай композиции отношений, где все участвующие отношения являются функциями .
Слово дядя указывает на составное отношение: чтобы человек был дядей, он должен быть братом родителя. В алгебраической логике говорится, что отношение дядя ( ) является композицией отношений «является братом» ( ) и «является родителем» ( ).
Начиная с Августа де Моргана [3] , традиционная форма рассуждения посредством силлогизма была включена в реляционные логические выражения и их композицию. [4]
Определение
Если и — два бинарных отношения, то их композиция — это отношение
Другими словами, определяется правилом, которое гласит, что если и только если существует элемент такой, что (то есть, и ). [5] : 13
Варианты обозначений
Точка с запятой как инфиксная нотация для композиции отношений восходит к учебнику Эрнста Шредера 1895 года. [6] Гюнтер Шмидт возобновил использование точки с запятой, особенно в «Реляционной математике » (2011). [2] : 40 [7] Использование точки с запятой совпадает с нотацией для композиции функций, используемой (в основном специалистами по информатике) в теории категорий , [8] а также с нотацией для динамической конъюнкции в лингвистической динамической семантике . [9]
Маленький кружок использовался для инфиксной записи композиции отношений Джоном М. Хауи в его книгах, рассматривающих полугруппы отношений. [10] Однако маленький кружок широко используется для представления композиции функций , которая меняет последовательность текста с последовательности операций. Маленький кружок использовался на вводных страницах книги Graphs and Relations [5] : 18 , пока от него не отказались в пользу сопоставления (без инфиксной записи). Сопоставление обычно используется в алгебре для обозначения умножения, поэтому оно также может обозначать относительное умножение.
Далее с круговой нотацией могут использоваться нижние индексы. Некоторые авторы [11] предпочитают писать и явно, когда это необходимо, в зависимости от того, левое или правое отношение применяется первым. Еще одна вариация, встречающаяся в информатике, — это нотация Z : используется для обозначения традиционной (правой) композиции, в то время как левая композиция обозначается жирной точкой с запятой. Символами Unicode являются ⨾ и ⨟. [12] [13]
Математические обобщения
Бинарные отношения являются морфизмами в категории . В Rel объекты являются множествами , морфизмы являются бинарными отношениями и композиция морфизмов является в точности композицией отношений, как определено выше. Категория Набор множеств и функций является подкатегорией , где отображения являются функциями .
Если задана регулярная категория , ее категория внутренних отношений имеет те же объекты , что и , но теперь морфизмы задаются подобъектами в . [14] Формально, это совместно монические промежутки между и . Категории внутренних отношений являются аллегориями . В частности . Если задано поле (или, в более общем смысле, область главных идеалов ), категория отношений, внутренних по отношению к матрицам над , имеет морфизмы линейных подпространств . Категория линейных отношений над конечным полем изоморфна фазово-бескубитному ZX-исчислению по модулю скаляров.
Характеристики
- Состав отношений ассоциативный :
- Обратное отношение — это Это свойство делает множество всех бинарных отношений на множестве полугруппой с инволюцией .
- Композиция (частичных) функций (то есть функциональных отношений) снова является (частичной) функцией.
- Если и инъективны , то инъективен, что, наоборот , подразумевает только инъективность
- Если и сюръективны , то сюръективно, что , наоборот, подразумевает только сюръективность
- Множество бинарных отношений на множестве (то есть отношений от до ) вместе с (левой или правой) композицией отношений образует моноид с нулем, где тождественное отображение на является нейтральным элементом , а пустое множество является нулевым элементом .
Композиция в терминах матриц
Конечные бинарные отношения представлены логическими матрицами . Элементы этих матриц равны нулю или единице в зависимости от того, является ли представленное отношение ложным или истинным для строки и столбца, соответствующих сравниваемым объектам. Работа с такими матрицами включает в себя булеву арифметику с и Элемент в матричном произведении двух логических матриц будет равен 1, тогда, только если умноженные строка и столбец имеют соответствующую 1. Таким образом, логическая матрица композиции отношений может быть найдена путем вычисления матричного произведения матриц, представляющих факторы композиции. «Матрицы представляют собой метод вычисления выводов, традиционно выводимых с помощью гипотетических силлогизмов и соритов ». [15]
Гетерогенные отношения
Рассмотрим неоднородное отношение , то есть, где и — различные множества. Тогда, используя композицию отношения с его обратным, получим однородные отношения (на ) и (на ).
Если для всех существует такое , что (то есть является (лево)тотальным отношением ), то для всех так, что является рефлексивным отношением или где I является тождественным отношением Аналогично, если является сюръективным отношением , то
В этом случае для дифункционального отношения имеет место обратное включение .
Состав используется для различения отношений типа Феррера, которые удовлетворяют
Пример
Пусть {Франция, Германия, Италия, Швейцария} и {французский, немецкий, итальянский} с отношением, заданным выражением , когда является национальным языком Поскольку
оба и конечны, можно представить логической матрицей , предполагая, что строки (сверху вниз) и столбцы (слева направо) упорядочены в алфавитном порядке:
Обратное отношение соответствует транспонированной матрице , а композиция отношения соответствует матричному произведению , когда суммирование осуществляется с помощью логической дизъюнкции . Оказывается, матрица содержит 1 в каждой позиции, в то время как обратное матричное произведение вычисляется как:
Эта матрица симметрична и представляет собой однородное отношение на
Соответственно, является ли универсальное отношение на следовательно, любые два языка разделяют страну, где они оба говорят (фактически: Швейцария). Наоборот, вопрос, разделяют ли две данные нации язык, можно ответить, используя
Правила Шредера
Для заданного множества совокупность всех бинарных отношений на образует булеву решетку, упорядоченную по включению . Напомним, что дополнение отменяет включение:
В исчислении отношений [16] принято представлять дополнение множества чертой сверху:
Если — бинарное отношение, то представим обратное отношение , также называемое транспонированием . Тогда правила Шредера таковы
: Устно одно отношение может быть получено из другого: выберите первый или второй множитель и транспонируйте его; затем дополните два других отношения и переставьте их. [5] : 15–19
Хотя это преобразование включения композиции отношений было подробно описано Эрнстом Шредером , на самом деле Август де Морган впервые сформулировал преобразование в виде теоремы К в 1860 году. [4] Он написал [17]
С помощью правил Шредера и дополнения можно решить неизвестное отношение во включениях отношений, таких как
Например, с помощью правила Шредера и дополнения получается что называется левым остатком от .
Коэффициенты
Так же, как композиция отношений является типом умножения, приводящего к произведению, некоторые операции сравниваются с делением и производят частные. Здесь показаны три частных: левый остаток, правый остаток и симметричное частное. Левый остаток двух отношений определяется, предполагая, что они имеют один и тот же домен (источник), а правый остаток предполагает один и тот же кодомен (диапазон, цель). Симметричное частное предполагает, что два отношения разделяют домен и кодомен.
Определения:
- Остаток слева:
- Правый остаток:
- Симметричное частное:
Используя правила Шредера, эквивалентно Таким образом, левый остаток является наибольшим отношением, удовлетворяющим Аналогично, включение эквивалентно и правый остаток является наибольшим отношением, удовлетворяющим [2] : 43–6
Можно практиковать логику остатков с помощью судоку . [ необходимы дополнительные пояснения ]
Присоединиться: другая форма композиции
Оператор вилки был введен для объединения двух отношений и в Конструкция зависит от проекций и понимается как отношения, что означает, что существуют обратные отношения и Тогдавилка изадается формулой[18]
Другая форма композиции отношений, которая применяется к общим -местным отношениям для — это операция соединения реляционной алгебры . Обычная композиция двух бинарных отношений, как определено здесь, может быть получена путем их соединения, приводящего к тернарному отношению, за которым следует проекция, удаляющая средний компонент. Например, в языке запросов SQL есть операция соединения (SQL) .
Смотрите также
Примечания
- ^ Бьярни Йонссон (1984) «Максимальные алгебры бинарных отношений», в книге «Вклад в теорию групп» , редактор Американского математического общества под руководством К.И. Аппеля ISBN 978-0-8218-5035-0
- ^ abc Гюнтер Шмидт (2011) Реляционная математика , Энциклопедия математики и ее приложений, т. 132, Cambridge University Press ISBN 978-0-521-76268-7
- ^ А. Де Морган (1860) «О силлогизме: IV и о логике отношений»
- ^ ab Daniel D. Merrill (1990) Augustus De Morgan and the Logic of Relations , стр. 121, Kluwer Academic ISBN 9789400920477
- ^ abc Гюнтер Шмидт и Томас Штрёлейн (1993) Отношения и графы , книги Springer
- ^ Эрнст Шредер (1895) Алгебра и логика относительности
- ^ Пол Тейлор (1999). Практические основы математики. Cambridge University Press. стр. 24. ISBN 978-0-521-63107-5.Бесплатная HTML-версия книги доступна по адресу http://www.cs.man.ac.uk/~pt/Practical_Foundations/
- ^ Майкл Барр и Чарльз Уэллс (1998) Теория категорий для компьютерных ученых Архивировано 04.03.2016 в Wayback Machine , стр. 6, из Университета Макгилла
- ^ Рик Нувен и другие (2016) Динамическая семантика §2.2, из Стэнфордской энциклопедии философии
- ^ Джон М. Хауи (1995) Основы теории полугрупп , стр. 16, LMS Monograph #12, Clarendon Press ISBN 0-19-851194-9
- ^ Килп, Кнауэр и Михалев, с. 7
- ^ ISO/IEC 13568:2002(E), стр. 23
- ^ См. U+2A3E и U+2A1F на FileFormat.info
- ^ "внутренние отношения". nlab . Получено 26 сентября 2023 г. .
- ↑ Ирвинг Копиловиш (декабрь 1948 г.) «Матричная разработка исчисления отношений», Журнал символической логики 13(4): 193–203 Ссылка на Jstor, цитата со страницы 203
- ^ Вон Пратт. Истоки исчисления отношений, из Стэнфордского университета.
- ^ Де Морган обозначал противоположности строчными буквами, преобразование — как M −1 , а включение — как )), поэтому его обозначение было
- ^ Гюнтер Шмидт и Майкл Винтер (2018): Реляционная топология , стр. 26, Lecture Notes in Mathematics, т. 2208, Springer books , ISBN 978-3-319-74451-3
Ссылки
- М. Килп, У. Кнауэр, А. В. Михалев (2000) Моноиды, действия и категории с приложениями к сплетениям и графам , Изложения Де Грюйтера по математике, том. 29, Вальтер де Грюйтер , ISBN 3-11-015248-7 .