Алгебра отношений - Relation algebra

В математика и абстрактная алгебра, а алгебра отношений это остаточная булева алгебра расширенный с инволюция называется разговаривать, унарная операция. Мотивационным примером алгебры отношений является алгебра 2Икс² из всех бинарные отношения на съемочной площадке Икс, то есть подмножества декартова площадь Икс2, с участием рS интерпретируется как обычный состав бинарных отношений р и S, и с обратным р как обратное отношение.

Алгебра отношений возникла в работах XIX века Огастес Де Морган и Чарльз Пирс, который завершился алгебраическая логика из Эрнст Шредер. Рассматриваемая здесь эквациональная форма алгебры отношений была разработана Альфред Тарский и его ученики, начиная с 1940-х гг. Тарский и Гивант (1987) применили алгебру отношений к безпеременной обработке аксиоматическая теория множеств, что подразумевает, что математика, основанная на теории множеств, сама может вестись без переменных.

Определение

А алгебра отношений (L, ∧, ∨, , 0, 1, •, я, ˘) является алгебраической структурой, снабженной Логические операции соединения Иксy, дизъюнкция Иксy, и отрицание Икс, булевы константы 0 и 1, реляционные операции сочинение Иксy и разговаривать Икс˘, а реляционная константа я, такие, что эти операции и константы удовлетворяют некоторым уравнениям, составляющим аксиоматизацию исчисление отношений. Грубо говоря, алгебра отношений - это система бинарных отношений на множестве, содержащем пустой (0), полный (1), и идентичность (я) отношения и закрыты в рамках этих пяти операций как группа относится к системе перестановки множества, содержащего тождественную перестановку, замкнутого относительно композиции и обратного. Однако Первый заказ теория алгебр отношений не полный для таких систем бинарных отношений.

Следуя Йонссону и Цинакису (1993), удобно определить дополнительные операции Иксy = Иксy˘, и, соответственно, Иксy = Икс˘•y . Йонссон и Цинакис показали, что яИкс = Икся, и что оба были равны Икс˘. Следовательно, алгебру отношений также можно определить как алгебраическую структуру (L, ∧, ∨, , 0, 1, •, я, ◁, ▷). Преимущество этого подпись над обычным состоит в том, что алгебра отношений может быть определена полностью просто как остаточная булева алгебра для которого яИкс инволюция, то есть я◁(яИкс) = Икс . Последнее условие можно рассматривать как относительный аналог уравнения 1 / (1 /Икс) = Икс для обычной арифметики взаимный, а некоторые авторы используют реципрокный как синоним обратного.

Поскольку аппроксимируемые булевы алгебры аксиоматизируются конечным числом тождеств, то же самое касается алгебр отношений. Следовательно, последние образуют разнообразие, Разнообразие РА алгебр отношений. Расширение приведенного выше определения в виде уравнений дает следующую конечную аксиоматизацию.

Аксиомы

Аксиомы B1-B10 ниже адаптированы из Givant (2006: 283) и впервые были изложены Тарский в 1948 г.[1]

L это Булева алгебра под двоичным дизъюнкция, ∨ и унарный дополнение ():

B1: АB = BА
Би 2: А ∨ (BC) = (АB) ∨ C
B3: (АB) ∨ (АB) = А

Эта аксиоматизация булевой алгебры обязана Хантингтон (1933). Обратите внимание, что пересечение подразумеваемой булевой алгебры не оператор • (даже несмотря на то, что он распределяет по, как это делает встреча), и единица булевой алгебры не является я постоянный.

L это моноид под двоичным сочинение (•) и нулевой идентичность я:

B4: А•(BC) = (АB)•C
B5: Ая = А

Унарный разговаривать ()является инволюция по композиции:

B6: А˘˘ = А
B7: (АB)˘ = B˘•А˘

Аксиома B6 определяет преобразование как инволюция, а B7 выражает антидистрибутивный свойство преобразования относительно композиции.[2]

Конверс и состав раздавать над дизъюнкцией:

B8: (АB)˘ = А˘∨B˘
B9: (АB)•C = (АC)∨(BC)

B10 это эквациональная форма факта Тарского, открытая Огастес Де Морган, это АBC А˘•CB CB˘ ≤ А.

B10: (А˘•(АB))∨B = B

Эти аксиомы ZFC теоремы; для чисто логического B1-B3, этот факт тривиален. После каждой из следующих аксиом показан номер соответствующей теоремы в главе 3 Suppes (1960), изложения ZFC: B4 27, B5 45, B6 14, B7 26, B8 16, B9 23.

Выражение свойств бинарных отношений в RA

В следующей таблице показано, сколько обычных свойств бинарные отношения можно выразить как сжатый РА равенства или неравенства. Ниже неравенство вида АB является сокращением для булевого уравнения АB = B.

Наиболее полный набор результатов такого рода - это глава C Карнапа (1958), где обозначения довольно далеки от обозначений в этой статье. В главе 3.2 Suppes (1960) содержится меньше результатов, представленных как ZFC теоремы и использование обозначений, которые больше напоминают эту запись. Ни Карнап, ни Суппес не сформулировали свои результаты, используя РА этой записи или другим способом.

р являетсяЕсли и только если:
Функциональныйр˘•ря
Итого слеваярр˘ (р˘ сюръективно)
Функцияфункциональные и лево-тотальные.
Инъекционный
рр˘ ≤ я (р˘ работает)
Сюръективныйяр˘•р (р˘ является тотальным слева)
Биекцияр˘•р = рр˘ = я (Инъективная сюръективная функция)
Переходныйррр
Рефлексивныйяр
Coreflexiveря
Нерефлексивныйря = 0
Симметричныйр˘ = р
Антисимметричныйрр˘ ≤ я
Асимметричныйрр˘ = 0
Всегорр˘ = 1
Connexярр˘ = 1
Идемпотентныйрр = р
Предзаказр переходно и рефлексивно.
Эквивалентностьр - симметричный предпорядок.
Частичный заказр антисимметричный предзаказ.
Общий заказр это полный частичный заказ.
Строгий частичный заказр переходный и иррефлексивный.
Строгий общий порядокр - это строгий частичный порядок коннекса.
Плотныйря ≤ (ря)•(ря).

Выразительная сила

В метаматематика из РА подробно обсуждаются в Tarski and Givant (1987) и более кратко в Givant (2006).

РА полностью состоит из уравнений, управляемых с использованием не более чем равномерной замены и замены равных равных. Оба правила полностью знакомы из школьной математики и из абстрактная алгебра в общем. Следовательно РА доказательства проводятся способом, знакомым всем математикам, в отличие от случая в математическая логика в общем.

РА может выражать любое (и до логическая эквивалентность, именно) логика первого порядка (FOL) формулы, содержащие не более трех переменных. (Данная переменная может быть определена количественно несколько раз, и, следовательно, кванторы могут быть вложены произвольно глубоко за счет «повторного использования» переменных.)[нужна цитата ] Удивительно, но этого фрагмента FOL достаточно, чтобы выразить Арифметика Пеано и почти все аксиоматические теории множеств когда-либо предлагалось. Следовательно РА по сути, является способом алгебраизации почти всей математики, не прибегая к FOL и его связки, кванторы, турникеты, и modus ponens. Потому что РА может выразить арифметику Пеано и теорию множеств, Теоремы Гёделя о неполноте применить к нему; РА является неполный, неполный, и неразрешимый.[нужна цитата ] (N.B. Фрагмент булевой алгебры РА является полным и разрешимым.)

В представимые алгебры отношений, формируя класс RRA, те алгебры отношений изоморфны некоторой алгебре отношений, состоящей из бинарных отношений на некотором множестве, и закрыты в соответствии с предполагаемой интерпретацией РА операции. Это легко показать, например используя метод псевдоэлементарные классы, это RRA это квазимногообразие, то есть аксиоматизируемый универсальная теория Рога. В 1950 г. Роджер Линдон доказал существование уравнений, справедливых в RRA это не выдержало РА. Следовательно, многообразие, порожденное RRA является собственным подмногообразием многообразия РА. В 1955 г. Альфред Тарский показало, что RRA сам по себе разновидность. В 1964 году Дональд Монк показал, что RRA не имеет конечной аксиоматизации, в отличие от РА, который конечно аксиоматизируется по определению.

Q-отношения алгебры

An РА является алгеброй Q-отношений (QRA) если в дополнение к B1-B10, есть некоторые А и B такие, что (Тарски и Гивант 1987: §8.4):

Q0: А˘•Ая
Q1: B˘•Bя
2 квартал: А˘•B = 1

По сути, эти аксиомы подразумевают, что вселенная имеет (несюръективное) парное отношение, проекции которого А и B. Это теорема, что каждый QRA это RRA (Доказательство Маддукса, см. Tarski & Givant 1987: 8.4 (iii)).

Каждые QRA представима (Tarski and Givant 1987). То, что не всякая алгебра отношений представима, является фундаментальным способом РА отличается от QRA и Булевы алгебры, который, по Теорема Стоуна о представлении булевых алгебр, всегда можно представить в виде множества подмножеств некоторого множества, замкнутых относительно объединения, пересечения и дополнения.

Примеры

  1. Любую булеву алгебру можно превратить в РА интерпретируя конъюнкцию как композицию (моноидное умножение •), т.е. Иксy определяется как Иксy. Эта интерпретация требует обратной интерпретации тождества (ў = y), и обе невязки yИкс и Икс/y интерпретировать условный yИкс (т.е. ¬yИкс).
  2. Мотивирующий пример алгебры отношений зависит от определения бинарного отношения р на съемочной площадке Икс как любое подмножество рИкс², где Икс² это Декартов квадрат из Икс. Силовой набор 2Икс² состоящий из всех бинарных отношений на Икс булева алгебра. В то время как 2Икс² можно сделать алгеброй отношений, взяв рS = рS, согласно примеру (1) выше, стандартная интерпретация • вместо этого Икс(рS)z = ∃y:xRy.ySz. Это упорядоченная пара (Икс,z) принадлежит отношению рS просто когда существует yИкс такой, что (Икс,y) ∈ р и (y,z) ∈ S. Эта интерпретация однозначно определяет рS как состоящий из всех пар (y,z) такой, что для всех ИксИкс, если xRy тогда xSz. Вдвойне, S/р состоит из всех пар (Икс,y) такой, что для всех zИкс, если yRz тогда xSz. Перевод ў = ¬ (y¬я) затем устанавливает обратное р˘ из р как состоящий из всех пар (y,Икс) такой, что (Икс,y) ∈ р.
  3. Важным обобщением предыдущего примера является набор мощности 2E где EИкс² есть ли отношение эквивалентности на съемочной площадке Икс. Это обобщение, потому что Икс² само по себе является отношением эквивалентности, а именно полным отношением, состоящим из всех пар. Пока 2E не является подалгеброй 2Икс² когда EИкс² (поскольку в этом случае он не содержит отношения Икс², верхний элемент 1 E вместо того Икс²), тем не менее, она превращается в алгебру отношений с использованием тех же определений операций. Его важность заключается в определении представимая алгебра отношений как любая алгебра отношений, изоморфная подалгебре алгебры отношений 2E для некоторого отношения эквивалентности E на каком-то наборе. В предыдущем разделе рассказывается больше о соответствующей метаматематике.
  4. Позволять г быть группой. Тогда силовой набор является алгеброй отношений с очевидными операциями булевой алгебры, композиция задается произведение групповых подмножеств, обратное обратным подмножеством (), а тождество - одноэлементным подмножеством . Существует вложение гомоморфизмов алгебры отношений в который отправляет каждое подмножество к отношению . Образ этого гомоморфизма - это множество всех правоинвариантных отношений на г.
  5. Если сумма или произведение группы интерпретируют состав, группа обратная интерпретирует обратное, групповая идентичность интерпретирует я, и если р это индивидуальная переписка, так что р˘•р = R • R˘ = я,[3] тогда L это группа также как и моноид. B4-B7 стали известными теоремами теория групп, так что РА становится правильное расширение из теория групп а также булевой алгебры.

Исторические заметки

Де Морган основанный РА в 1860 г., но К. С. Пирс пошел дальше и был очарован его философской силой. Работы ДеМоргана и Пирса стали известны в основном в развернутой и окончательной форме. Эрнст Шредер дал это в Vol. 3 его Vorlesungen (1890–1905). Principia Mathematica сильно опирался на Шредера РА, но признал его только как изобретателя обозначения. В 1912 г. Алвин Корсельт доказал, что конкретная формула, в которой кванторы были вложены в четыре раза глубиной, не имела РА эквивалент.[4] Это привело к потере интереса к РА пока об этом не начал писать Тарский (1941). Его ученики продолжали развиваться РА вплоть до наших дней. Тарский вернулся в РА в 1970-х с помощью Стивена Гиванта; Результатом этого сотрудничества стала монография Тарски и Гиванта (1987), являющаяся исчерпывающим справочником по этой теме. Подробнее об истории РАсм. Maddux (1991, 2006).

Программного обеспечения

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

Сноски

  1. ^ Альфред Тарский (1948) "Аннотация: проблемы представления для алгебр отношений", Бюллетень АПП 54: 80.
  2. ^ Крис Бринк; Вольфрам Каль; Гюнтер Шмидт (1997). Реляционные методы в информатике. Springer. С. 4 и 8. ISBN  978-3-211-82971-4.
  3. ^ Тарский, А. (1941), стр. 87.
  4. ^ Корсельт не опубликовал свои выводы. Впервые он был опубликован в Леопольд Левенхайм (1915) "Über Möglichkeiten im Relativkalkül", Mathematische Annalen 76: 447–470. Переведено как «О возможностях в исчислении родственников» в Жан ван Хейеноорт, 1967. Справочник по математической логике, 1879–1931 гг.. Harvard Univ. Пресс: 228–251.

использованная литература

внешние ссылки