stringtranslate.com

Состав отношений

В математике бинарных отношений композиция отношений — это формирование нового бинарного отношения 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) .

Смотрите также

Примечания

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

Ссылки