В математике бинарное отношение связывает элементы одного набора, называемого доменом , с элементами другого набора, называемого кодоменом . [1] Точнее, бинарное отношение над множествами и представляет собой множество упорядоченных пар , состоящих из элементов из и из . [2] Он кодирует общую концепцию отношения: элемент связан с элементом тогда и только тогда, когда пара принадлежит множеству упорядоченных пар, которое определяет бинарное отношение .
Примером бинарного отношения является отношение « делит » над набором простых чисел и набором целых чисел , в котором каждое простое число связано с каждым целым числом , кратным , но не с целым числом, не кратным . . В этом отношении, например, простое число связано с такими числами, как , , , , но не с или , точно так же, как простое число связано с , , и , но не с или .
Бинарные отношения используются во многих разделах математики для моделирования самых разных концепций. К ним относятся, среди прочего:
Функция может быть определена как бинарное отношение, удовлетворяющее дополнительным ограничениям . [3] Бинарные отношения также широко используются в информатике .
Бинарное отношение над множествами и является элементом степенного множества Поскольку последнее множество упорядочено включением ( ), каждое отношение имеет место в решетке подмножеств Бинарное отношение называется однородным отношением, когда . Бинарное отношение также называется гетерогенным отношением, если в этом нет необходимости .
В некоторых системах аксиоматической теории множеств отношения распространяются на классы , которые являются обобщениями множеств. Это расширение необходимо, среди прочего, для моделирования понятий «является элементом» или «является подмножеством» в теории множеств, не сталкиваясь с логическими несоответствиями, такими как парадокс Рассела .
Бинарное отношение — это наиболее изученный частный случай -арного отношения над множествами , которое является подмножеством декартова произведения [2]
Определение
Учитывая наборы и , декартово произведение определяется как , а его элементы называются упорядоченными парами .
Бинарное отношение над множествами и является подмножеством [2] [7] Набор называется областью [2] или набором отправления , а набор - кодоманом или набором назначения . Чтобы указать выбор наборов и , некоторые авторы определяют бинарное отношение или соответствие как упорядоченную тройку , где - подмножество, называемое графиком бинарного отношения. Заявление читается как « относится к » и обозначается . [4] [5] [6] [примечание 1] Область определения или активная область [2] of — это набор всех таких, что хотя бы для одного . Кодомен определения , активный кодомен , [2] изображение или диапазон — это набор всех таких, что хотя бы для одного . Поле — это объединение его области определения и его кодомена определения . [9] [10] [11]
Когда бинарное отношение называется однородным отношением (или эндореляцией ). Чтобы подчеркнуть тот факт, что и могут быть разными, бинарное отношение также называют гетерогенным отношением . [12] [13] [14] Приставка гетеро происходит от греческого ἕτερος ( гетерос , «другой, другой, другой»).
Неоднородное отношение было названо прямоугольным отношением [14] , предполагая, что оно не обладает квадратной симметрией однородного отношения на множестве, где, комментируя развитие бинарных отношений за пределами однородных отношений, исследователи писали: «... развился вариант теории, который с самого начала рассматривает отношения как гетерогенные или прямоугольные , то есть как отношения, в которых в обычном случае они являются отношениями между различными множествами». [15]
Термины соответствие , [16] диадическое отношение и двухместное отношение являются синонимами бинарного отношения, хотя некоторые авторы используют термин «бинарное отношение» для любого подмножества декартова произведения без ссылки на и и оставляют термин «соответствие» для бинарное отношение со ссылкой на и . [ нужна цитата ]
В бинарном отношении важен порядок элементов; if then может быть истинным или ложным независимо от . Например, делит , но не делит .
Операции
Союз
Если и являются бинарными отношениями над множествами , а затем является отношением объединения и над и .
Элемент идентификации — это пустое отношение. Например, это объединение < и = и объединение > и =.
Пересечение
Если и являются бинарными отношениями над множествами , а затем является отношением пересечения и над и .
Элементом идентичности является универсальное отношение. Например, отношение «делится на 6» является пересечением отношений «делится на 3» и «делится на 2».
Состав
If – бинарное отношение над множествами и , и – бинарное отношение над множествами , а затем (также обозначается ) – отношение композиции и над и .
Элементом идентичности является отношение идентичности. Порядок и в используемых здесь обозначениях соответствует стандартному порядку обозначений композиции функций . Например, композиция (является родителем) (является матерью) дает (является бабушкой и дедушкой по материнской линии), а композиция (является матерью) (является родителем) дает (является бабушкой). В первом случае, если является родителем и матерью , то он является дедушкой и бабушкой по материнской линии .
Конверсы
Если является бинарным отношением над множествами , а затем является обратным отношением [17] также называемым обратным отношением [ 18 ] над и .
Например, является обратным самому себе, как и и являются обратными друг другу, как и . Бинарное отношение равно обратному тогда и только тогда, когда оно симметрично .
Дополнение
If – бинарное отношение над множествами , а затем (также обозначается ) – дополнительное отношение над и .
Например, и дополняют друг друга, как и и , и , и , а для полных порядков также и , и и .
Дополнение обратного отношения является обратным дополнению:
Если дополнение обладает следующими свойствами:
Если отношение симметрично, то и дополнение тоже.
Дополнение рефлексивного отношения иррефлексивно — и наоборот.
Однако транзитивное замыкание ограничения является подмножеством ограничения транзитивного замыкания, т. е. вообще говоря, не равно. Например, ограничение отношения « является родителем » женщинами дает отношение « является матерью женщины »; его транзитивное замыкание не связывает женщину с ее бабушкой по отцовской линии. С другой стороны, транзитивное замыкание «является родителем» есть «является предком»; его ограничение на женщин действительно связывает женщину с ее бабушкой по отцовской линии.
Кроме того, различные концепции полноты (не путать с «тотальностью») не переносятся на ограничения. Например, над действительными числами свойство отношения состоит в том, что каждое непустое подмножество с верхней границей имеет наименьшую верхнюю границу (также называемую супремумом) в. Однако для рациональных чисел эта верхняя граница не обязательно является рациональной, поэтому то же свойство не сохраняется и при ограничении отношения к рациональным числам.
Бинарное отношение над множествами называетсясодержится в отношениинади, записанномifявляется подмножеством, то есть для всехиесли, то. Еслисодержится висодержится в, тоиназываютсяравныминаписанными. Еслисодержится в ,ноне содержится в, тоговорят, чтоменьше , записаноНапример, длярациональных чиселотношениеменьше, и равно композиции.
Матричное представление
Бинарные отношения над множествами могут быть алгебраически представлены логическими матрицами, индексированными и с элементами в булевом полукольце (сложение соответствует ИЛИ, а умножение — И), где сложение матриц соответствует объединению отношений, умножение матриц соответствует композиции отношений (из отношение над и и отношение над и ), [19] произведение Адамара соответствует пересечению отношений, нулевая матрица соответствует пустому отношению, а матрица единиц соответствует универсальному отношению. Однородные отношения (когда ) образуют матричное полукольцо (действительно, матричную полуалгебру над булевым полукольцом), где единичная матрица соответствует тождественному отношению. [20]
Примеры
Следующий пример показывает, насколько важен выбор кодомена. Предположим, есть четыре объекта и четыре человека. Возможным отношением является отношение «принадлежит», заданное формулой То есть Джон владеет мячом, Мэри владеет куклой, а Венера владеет машиной. Чашка никому не принадлежит, и Йену ничего не принадлежит; см. 1-й пример. Как набор, он не включает в себя Ян, и поэтому его можно рассматривать как подмножество, т. е. отношения , см. второй пример. Но во втором примере не содержится никакой информации о собственности Яна.
Хотя второй пример отношения является сюръективным (см. ниже), первый — нет.
Океаны и континенты (острова опущены)
Пусть , океаны земного шара, и , континенты . Давайте представим, что океан граничит с континентом . Тогда логическая матрица для этого отношения:
Связность планеты Земля можно рассматривать через и , первое из которых представляет собой отношение на , которое является универсальным отношением ( или логической матрицей всех). Это универсальное соотношение отражает тот факт, что каждый океан отделен от других не более чем одним континентом. С другой стороны, это соотношение не может быть универсальным, поскольку для путешествия из Европы в Австралию необходимо пересечь как минимум два океана .
Визуализация отношений опирается на теорию графов : для отношений на множестве (однородных отношений) ориентированный граф иллюстрирует отношение, а граф — симметричное отношение . Для гетерогенных отношений гиперграф имеет ребра, возможно, с более чем двумя узлами, и его можно проиллюстрировать двудольным графом . Подобно тому, как клика является неотъемлемой частью отношений на множестве, биклики используются для описания гетерогенных отношений; на самом деле, это «концепции», которые создают решетку, связанную с отношением.Различные оси представляют время для движущихся наблюдателей, соответствующие оси — их линии одновременности.
Гиперболическая ортогональность : время и пространство — это разные категории, а временные свойства отделены от пространственных свойств. Идея одновременных событий проста в абсолютном времени и пространстве, поскольку каждое время определяет одновременную гиперплоскость в этой космологии. Герман Минковский изменил это, когда сформулировал понятие относительной одновременности , которая существует, когда пространственные события «нормальны» ко времени, характеризуемому скоростью. Он использовал неопределенное внутреннее произведение и указал, что вектор времени нормален к вектору пространства, когда это произведение равно нулю. Неопределенный скалярный продукт в композиционной алгебре определяется выражением
Геометрическую конфигурацию можно рассматривать как связь между ее точками и линиями. Отношение выражается как инцидентность . Включены конечные и бесконечные проективные и аффинные плоскости. Якоб Штайнер был пионером в каталогизации конфигураций с помощью систем Штайнера , которые имеют набор из n элементов и набор подмножеств из k-элементов, называемых блоками , так что подмножество с элементами лежит только в одном блоке. Эти структуры заболеваемости были обобщены с помощью блочных планов . Матрица инцидентности , используемая в этих геометрических контекстах, соответствует логической матрице, обычно используемой с бинарными отношениями.
Структура инцидентности представляет собой тройку, где и — любые два непересекающихся множества, и представляет собой бинарное отношение между и , т. е. элементы будут называться точками , элементами блоков и элементами флагов . [22]
Типы бинарных отношений
Примеры четырех типов бинарных отношений над действительными числами : один-к-одному (зеленый), один-ко-многим (синий), многие-к-одному (красный), многие-ко-многим (черный). ).
Некоторые важные типы бинарных отношений над множествами перечислены ниже.
Свойства уникальности:
Инъективный [23] (также называемый уникальным слева [24] ): для всех и всех if и then . Другими словами, каждый элемент кодомена имеет не более одного элемента -прообраза . Для такого отношения называется первичным ключом . [2] Например, зеленое и синее бинарные отношения на диаграмме являются инъективными, а красное — нет (поскольку оно относится как к ) , так и черное (поскольку оно относится как к , так и к ).
Функционал [23] [25] [26] (также называемый единственным справа [24] или однолистным [27] ): для всех и всех if и then . Другими словами, каждый элемент домена имеет не более одного элемента изображения . Такое бинарное отношение называется частичной функцией или частичным отображением . [28] Для такого отношения называется первичным ключом . [2] Например, красные и зеленые бинарные отношения на диаграмме являются функциональными, а синие — нет (поскольку они относятся к обоим и ), а также черные (поскольку они относятся к обоим и ).
Один к одному : инъективный и функциональный. Например, зеленое бинарное отношение на диаграмме взаимно однозначное, а красное, синее и черное — нет.
Один-ко-многим : инъективный и нефункциональный. Например, синее бинарное отношение на диаграмме является отношением «один ко многим», а красное, зеленое и черное — нет.
Многие-к-одному : функционально, а не инъективно. Например, красное двоичное отношение на диаграмме является отношением многие-к-одному, а зеленое, синее и черное — нет.
Многие-ко-многим : не инъективны и не функциональны. Например, черное бинарное отношение на диаграмме является отношением многие-ко-многим, а красное, зеленое и синее — нет.
Свойства совокупности (определяются только в том случае, если указаны домен и кодомен ):
Тотал [23] (также называемый левым тоталом [24] ): для всех существует такое, что . Другими словами, каждый элемент домена имеет хотя бы один элемент изображения. Другими словами, область определения равна . Это свойство отличается от определения связного (также называемого некоторыми авторами общим ) [ нужна ссылка ] в разделе «Свойства» . Такое бинарное отношение называется многозначной функцией . Например, красные и зеленые бинарные отношения на диаграмме являются полными, а синие — нет (поскольку не относятся ни к какому действительному числу), ни черные (поскольку не относятся ни к какому действительному числу). Другой пример — общее отношение над целыми числами. Но это не тотальное отношение над целыми положительными числами, потому что среди положительных целых чисел нет таких, что . [29] Однако это полное отношение к положительным целым числам, рациональным числам и действительным числам. Каждое рефлексивное отношение тотально: для данного выберите .
Сюръективный [23] (также называемый правом тоталом [24] ): для всех существует такое, что . Другими словами, каждый элемент кодомена имеет хотя бы один элемент прообраза. Другими словами, область определения равна . Например, зеленое и синее бинарные отношения на диаграмме являются сюръективными, а красное — нет (поскольку оно не связывает ни одно действительное число с ), ни черное (поскольку оно не связывает ни одно действительное число с ).
Свойства уникальности и совокупности (определяются только в том случае, если указаны домен и кодомен ):
Функция (также называемая отображением [24] ): бинарное отношение, которое является функциональным и тотальным . Другими словами, каждый элемент домена имеет ровно один элемент изображения. Например, красные и зеленые бинарные отношения на диаграмме являются функциями, а синие и черные — нет.
Инъекция : функция, которая является инъективной . Например, зеленое бинарное отношение на диаграмме является инъекцией, а красное, синее и черное — нет.
Сюръекция : функция, которая является сюръективной . Например, зеленое бинарное отношение на диаграмме является сюръекцией, а красное, синее и черное — нет.
Биекция : функция, которая является инъективной и сюръективной . Другими словами, каждый элемент домена имеет ровно один элемент изображения, а каждый элемент кодомена имеет ровно один элемент прообраза. Например, зеленое бинарное отношение на диаграмме является биекцией, а красное, синее и черное — нет.
Если отношения над соответствующими классами разрешены:
Набор-подобный (также называемый локальным ): для всех класс всех таких , что , т. е . является набором. Например, отношение является множественным, и каждое отношение на двух множествах является множественным. [30] Обычное упорядочение < по классу порядковых чисел является отношением, подобным множеству, а обратное ему > - нет. [ нужна цитата ]
Наборы против классов
Определенные математические «отношения», такие как «равно», «подмножество» и «член», нельзя понимать как бинарные отношения, определенные выше, поскольку их области определения и кодомены не могут рассматриваться как множества в обычных системах. аксиоматической теории множеств . Например, чтобы смоделировать общую концепцию «равенства» как бинарного отношения , возьмем домен и кодомен как «класс всех множеств», который не является множеством в обычной теории множеств.
В большинстве математических контекстов ссылки на отношения равенства, членства и подмножества безвредны, поскольку их можно неявно понимать как ограниченные некоторым множеством в контексте. Обычный способ решения этой проблемы — выбрать «достаточно большой» набор , содержащий все интересующие объекты, и работать с ограничением вместо . Аналогичным образом, отношение «подмножество» должно быть ограничено наличием домена и кодомена (степенного набора определенного набора ): результирующее отношение множества может быть обозначено как Кроме того, отношение «член» должно быть ограничено наличием домена и codomain для получения бинарного отношения, которое представляет собой множество. Бертран Рассел показал, что предположение о том , что оно определено для всех множеств, приводит к противоречию в наивной теории множеств , см. Парадокс Рассела .
Другое решение этой проблемы — использовать теорию множеств с соответствующими классами, такую как NBG или теория множеств Морса-Келли , и позволить домену и кодомену (и, следовательно, графу) быть правильными классами : в такой теории равенство, членство , и subset — это бинарные отношения без специальных комментариев. (Необходимо внести небольшую модификацию в концепцию упорядоченной тройки , поскольку обычно правильный класс не может быть членом упорядоченного кортежа; или, конечно, в этом контексте можно идентифицировать бинарное отношение с его графиком.) [31] С помощью этого определения можно, например, определить бинарное отношение для каждого множества и его набора степеней.
Гомогенное отношение
Однородное отношение над множеством является бинарным отношением над самим собой, т.е. оно является подмножеством декартова произведения [14] [32] [33] Его также просто называют (бинарным) отношением над .
Некоторые важные свойства, которыми может обладать однородное отношение над множеством :
Рефлексивный : для всех. Например,является рефлексивным отношением, а > нет.
Иррефлексивно : для всехнет. Например,является иррефлексивным отношением, нотаковым не является.
Симметричный : для всех, если,то. Например, «кровный родственник» является симметричным отношением.
Антисимметричное : для всехifиthenНапример,это антисимметричное отношение. [34]
Асимметричный : для всех, еслито нет. Отношение асимметрично тогда и только тогда, когда оно одновременно антисимметрично и иррефлексивно. [35] Например, > является асимметричным отношением, ноэто не так.
Транзитив : для всехifиthen. Транзитивное отношение иррефлексивно тогда и только тогда, когда оно асимметрично. [36] Например, «является предком» является транзитивным отношением, а «является родителем» — нет.
Плотный : для всех, еслитогдасуществует такой, чтои.
Частичный порядок — это отношение, которое является рефлексивным, антисимметричным и транзитивным. Строгий частичный порядок — это отношение, которое является иррефлексивным, асимметричным и транзитивным. Тотальный порядок — это отношение, которое является рефлексивным, антисимметричным, транзитивным и связным. [37] Строгий тотальный порядок — это отношение, которое является иррефлексивным, асимметричным, транзитивным и связным. Отношение эквивалентности — это отношение, которое является рефлексивным, симметричным и транзитивным. Например, « делит » — частичный, но не полный порядок натуральных чисел, « » — строгий полный порядок, а « параллельно » — отношение эквивалентности на множестве всех прямых на евклидовой плоскости .
Все операции, определенные в разделе § Операции, также применимы к однородным отношениям. Помимо этого, однородное отношение над множеством может подвергаться операциям замыкания, например:
Развитие алгебраической логики облегчило использование бинарных отношений. Исчисление отношений включает алгебру множеств , расширенную за счет композиции отношений и использования обратных отношений . Значение включения , которое подразумевает , устанавливает сцену в решетке отношений. Но так как символ включения лишний. Тем не менее, композиция отношений и манипулирование операторами в соответствии с правилами Шредера обеспечивают исчисление для работы в степенном наборе
В отличие от однородных отношений, операция композиции отношений представляет собой лишь частичную функцию . Необходимость сопоставления цели и источника составных отношений привела к предположению, что изучение гетерогенных отношений представляет собой главу теории категорий , как и категория множеств , за исключением того, что морфизмы этой категории являются отношениями. Объекты категории Rel являются множествами, а морфизмы отношений составляются по мере необходимости в категории . [ нужна цитата ]
Индуцированная решетка понятий
Бинарные отношения описывались через индуцированные ими решетки понятий : понятие удовлетворяет двум свойствам:
является максимальным и не содержится ни в каком другом внешнем произведении. Таким образом, описывается как нерасширяемый прямоугольник .
Для данного отношения набор понятий, расширенный за счет их соединений и встреч, образует «индуцированную решетку понятий», причем включение образует предварительный порядок .
Теорема МакНила о пополнении (1937) (о том, что любой частичный порядок может быть вложен в полную решетку ) цитируется в обзорной статье 2013 года «Декомпозиция отношений на решетках понятий». [38] Разложение
, где и являются функциями , называемыми в этом контексте отображениями или левыми функциональными отношениями. «Индуцированная решетка понятий изоморфна разрезному пополнению частичного порядка, который принадлежит минимальному разложению отношения ».
Ниже рассматриваются частные случаи: полный порядок соответствует типу Феррера, а тождество соответствует дифункционалу — обобщению отношения эквивалентности на множестве.
Отношения могут быть ранжированы по рангу Шейна , который подсчитывает количество понятий, необходимых для покрытия отношения. [39] Структурный анализ отношений с понятиями обеспечивает подход к интеллектуальному анализу данных . [40]
Особые отношения
Предложение : если — серийное отношение и — его транспонирование, то где находится тождественное отношение.
Идея дифункционального отношения заключается в разделении объектов путем различения атрибутов, что является обобщением концепции отношения эквивалентности . Один из способов сделать это – использовать промежуточный набор индикаторов . Отношение разделения — это композиция отношений с использованием функциональных отношений. Жак Риге назвал эти отношения дифункциональными, поскольку композиция включает в себя функциональные отношения, обычно называемые частичными функциями .
В 1950 г. Риге показал, что такие соотношения удовлетворяют включению: [41]
В теории автоматов термин « прямоугольное отношение» также использовался для обозначения дифункционального отношения. Эта терминология напоминает тот факт, что при представлении в виде логической матрицы столбцы и строки дифункционального отношения могут быть организованы как блочная матрица с прямоугольными блоками единиц на (асимметричной) главной диагонали. [42] Более формально, отношение на является дифункциональным тогда и только тогда, когда оно может быть записано как объединение декартовых произведений , где являются разбиением подмножества и, аналогично, разбиением подмножества . [43]
Используя обозначения , дифункциональное отношение можно также охарактеризовать как такое отношение, что везде, где и имеют непустое пересечение, то эти два множества совпадают; формально подразумевает [44]
В 1997 году исследователи обнаружили «полезность двоичной декомпозиции, основанной на дифункциональных зависимостях, при управлении базами данных ». [45] Кроме того, дифункциональные отношения имеют основополагающее значение в изучении бисимуляций . [46]
Строгий порядок на множестве — однородное отношение, возникающее в теории порядка . В 1951 году Жак Риге принял упорядочение целочисленного разбиения , названное диаграммой Феррера , чтобы распространить упорядочение на бинарные отношения в целом. [47]
Соответствующая логическая матрица общего бинарного отношения имеет строки, заканчивающиеся последовательностью единиц. Таким образом, точки диаграммы Феррера заменяются единицами и выравниваются справа в матрице.
An algebraic statement required for a Ferrers type relation R is
If any one of the relations is of Ferrers type, then all of them are.[48]
Contact
Suppose is the power set of , the set of all subsets of . Then a relation is a contact relation if it satisfies three properties:
The set membership relation, "is an element of", satisfies these properties so is a contact relation. The notion of a general contact relation was introduced by Georg Aumann in 1970.[49][50]
In terms of the calculus of relations, sufficient conditions for a contact relation include
where is the converse of set membership ().[51]: 280
Preorder R\R
Every relation generates a preorder which is the left residual.[52] In terms of converse and complements, Forming the diagonal of , the corresponding row of and column of will be of opposite logical values, so the diagonal is all zeros. Then
Given a relation , its fringe is the sub-relation defined as
When is a partial identity relation, difunctional, or a block diagonal relation, then . Otherwise the operator selects a boundary sub-relation described in terms of its logical matrix: is the side diagonal if is an upper right triangular linear order or strict order. is the block fringe if is irreflexive () or upper right block triangular. is a sequence of boundary rectangles when is of Ferrers type.
On the other hand, when is a dense, linear, strict order.[51]
Mathematical heaps
Given two sets and , the set of binary relations between them can be equipped with a ternary operation where denotes the converse relation of . In 1953 Viktor Wagner used properties of this ternary operation to define semiheaps, heaps, and generalized heaps.[53][54] The contrast of heterogeneous and homogeneous relations is highlighted by these definitions:
There is a pleasant symmetry in Wagner's work between heaps, semiheaps, and generalised heaps on the one hand, and groups, semigroups, and generalised groups on the other. Essentially, the various types of semiheaps appear whenever we consider binary relations (and partial one-one mappings) between different sets and , while the various types of semigroups appear in the case where .
— Christopher Hollings, "Mathematics across the Iron Curtain: a history of the algebraic theory of semigroups"[55]
Order theory, investigates properties of order relations
Notes
^Authors who deal with binary relations only as a special case of -ary relations for arbitrary usually write as a special case of (prefix notation).[8]
References
^Meyer, Albert (17 November 2021). "MIT 6.042J Math for Computer Science, Lecture 3T, Slide 2" (PDF). Archived (PDF) from the original on 2021-11-17.
^ a b c d e f g hCodd, Edgar Frank (June 1970). "A Relational Model of Data for Large Shared Data Banks" (PDF). Communications of the ACM. 13 (6): 377–387. doi:10.1145/362384.362685. S2CID 207549016. Archived (PDF) from the original on 2004-09-08. Retrieved 2020-04-29.
^"Relation definition – Math Insight". mathinsight.org. Retrieved 2019-12-11.
^Hans Hermes (1973). Introduction to Mathematical Logic. Hochschultext (Springer-Verlag). London: Springer. ISBN 3540058192. ISSN 1431-4657. Sect.II.§1.1.4
^Suppes, Patrick (1972) [originally published by D. van Nostrand Company in 1960]. Axiomatic Set Theory. Dover. ISBN 0-486-61630-4.
^Smullyan, Raymond M.; Fitting, Melvin (2010) [revised and corrected republication of the work originally published in 1996 by Oxford University Press, New York]. Set Theory and the Continuum Problem. Dover. ISBN 978-0-486-47484-7.
^Levy, Azriel (2002) [republication of the work published by Springer-Verlag, Berlin, Heidelberg and New York in 1979]. Basic Set Theory. Dover. ISBN 0-486-42079-5.
^Schmidt, Gunther; Ströhlein, Thomas (2012). Relations and Graphs: Discrete Mathematics for Computer Scientists. Springer Science & Business Media. Definition 4.1.1. ISBN 978-3-642-77968-8.
^Christodoulos A. Floudas; Panos M. Pardalos (2008). Encyclopedia of Optimization (2nd ed.). Springer Science & Business Media. pp. 299–300. ISBN 978-0-387-74758-3.
^ a b cMichael Winter (2007). Goguen Categories: A Categorical Approach to L-fuzzy Relations. Springer. pp. x–xi. ISBN 978-1-4020-6164-6.
^G. Schmidt, Claudia Haltensperger, and Michael Winter (1997) "Heterogeneous relation algebra", chapter 3 (pages 37 to 53) in Relational Methods in Computer Science, Advances in Computer Science, Springer books ISBN 3-211-82971-7
^Jacobson, Nathan (2009), Basic Algebra II (2nd ed.) § 2.1.
^Garrett Birkhoff & Thomas Bartee (1970) Modern Applied Algebra, page 35, McGraw-Hill
^Mary P. Dolciani (1962) Modern Algebra: Structure and Method, Book 2, page 339, Houghton Mifflin
^"Functional relation - Encyclopedia of Mathematics". encyclopediaofmath.org. Retrieved 2024-06-13.
^"functional relation in nLab". ncatlab.org. Retrieved 2024-06-13.
^Schmidt 2010, p. 49.
^Kilp, Knauer, Mikhalev 2000, p. 4.
^Yao, Y.Y.; Wong, S.K.M. (1995). "Generalization of rough sets using relationships between attribute values" (PDF). Proceedings of the 2nd Annual Joint Conference on Information Sciences: 30–33..
^Kunen, Kenneth (1980). Set theory: an introduction to independence proofs. North-Holland. p. 102. ISBN 0-444-85401-0. Zbl 0443.03021.
^Tarski, Alfred; Givant, Steven (1987). A formalization of set theory without variables. American Mathematical Society. p. 3. ISBN 0-8218-1041-3.
^M. E. Müller (2012). Relational Knowledge Discovery. Cambridge University Press. p. 22. ISBN 978-0-521-19021-3.
^Peter J. Pahl; Rudolf Damrath (2001). Mathematical Foundations of Computational Engineering: A Handbook. Springer Science & Business Media. p. 496. ISBN 978-3-540-67995-0.
^Smith, Douglas; Eggen, Maurice; St. Andre, Richard (2006), A Transition to Advanced Mathematics (6th ed.), Brooks/Cole, p. 160, ISBN 0-534-39900-2
^Nievergelt, Yves (2002), Foundations of Logic and Mathematics: Applications to Computer Science and Cryptography, Springer-Verlag, p. 158.
^Flaška, V.; Ježek, J.; Kepka, T.; Kortelainen, J. (2007). Transitive Closures of Binary Relations I (PDF). Prague: School of Mathematics – Physics Charles University. p. 1. Archived from the original (PDF) on 2013-11-02. Lemma 1.1 (iv). This source refers to asymmetric relations as "strictly antisymmetric".
^Joseph G. Rosenstein, Linear orderings, Academic Press, 1982, ISBN 0-12-597680-1, p. 4
^R. Berghammer & M. Winter (2013) "Decomposition of relations on concept lattices", Fundamenta Informaticae 126(1): 37–82 doi:10.3233/FI-2013-871
^Ali Jaoua, Rehab Duwairi, Samir Elloumi, and Sadok Ben Yahia (2009) "Data mining, reasoning and incremental information retrieval through non enlargeable rectangular relation coverage", pages 199 to 210 in Relations and Kleene algebras in computer science, Lecture Notes in Computer Science 5827, Springer MR2781235
^Riguet, Jacques (January 1950). "Quelques proprietes des relations difonctionelles". Comptes rendus (in French). 230: 1999–2000.
^Julius Richard Büchi (1989). Finite Automata, Their Algebras and Grammars: Towards a Theory of Formal Expressions. Springer Science & Business Media. pp. 35–37. ISBN 978-1-4613-8853-1.
^East, James; Vernitski, Alexei (February 2018). "Ranks of ideals in inverse semigroups of difunctional binary relations". Semigroup Forum. 96 (1): 21–30. arXiv:1612.04935. doi:10.1007/s00233-017-9846-9. S2CID 54527913.
^Chris Brink; Wolfram Kahl; Gunther Schmidt (1997). Relational Methods in Computer Science. Springer Science & Business Media. p. 200. ISBN 978-3-211-82971-4.
^Gumm, H. P.; Zarrad, M. (2014). "Coalgebraic Simulations and Congruences". Coalgebraic Methods in Computer Science. Lecture Notes in Computer Science. Vol. 8446. p. 118. doi:10.1007/978-3-662-44124-4_7. ISBN 978-3-662-44123-7.
^Schmidt, Gunther; Ströhlein, Thomas (2012). Relations and Graphs: Discrete Mathematics for Computer Scientists. Springer Science & Business Media. p. 77. ISBN 978-3-642-77968-8.
^Georg Aumann (1971). "Kontakt-Relationen". Sitzungsberichte der mathematisch-physikalischen Klasse der Bayerischen Akademie der Wissenschaften München. 1970 (II): 67–77.
^Christopher Hollings (2014) Mathematics across the Iron Curtain: a history of the algebraic theory of semigroups, page 265, History of Mathematics 41, American Mathematical Society ISBN 978-1-4704-1493-1
Bibliography
Schmidt, Gunther (2010). Relational Mathematics. Berlin: Cambridge University Press. ISBN 9780511778810.
Schmidt, Gunther; Ströhlein, Thomas (2012). "Chapter 3: Heterogeneous relations". Relations and Graphs: Discrete Mathematics for Computer Scientists. Springer Science & Business Media. ISBN 978-3-642-77968-8.
Codd, Edgar Frank (1990). The Relational Model for Database Management: Version 2 (PDF). Boston: Addison-Wesley. ISBN 978-0201141924. Archived (PDF) from the original on 2022-10-09.
Kilp, Mati; Knauer, Ulrich; Mikhalev, Alexander (2000). Monoids, Acts and Categories: with Applications to Wreath Products and Graphs. Berlin: De Gruyter. ISBN 978-3-11-015248-7.
Van Gasteren, Antonetta (1990). On the Shape of Mathematical Arguments. Berlin: Springer. ISBN 9783540528494.
Peirce, Charles Sanders (1873). "Description of a Notation for the Logic of Relatives, Resulting from an Amplification of the Conceptions of Boole's Calculus of Logic". Memoirs of the American Academy of Arts and Sciences. 9 (2): 317–178. Bibcode:1873MAAAS...9..317P. doi:10.2307/25058006. hdl:2027/hvd.32044019561034. JSTOR 25058006. Retrieved 2020-05-05.