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